Commit Graph

67 Commits

Author SHA1 Message Date
Lemmy 1fd0b187b5 feat(bar): increased floating margins from 18px to 500px - fixed smart panels opening positions to properly account for thoses margins. 2026-03-08 11:22:06 -04:00
Eric Handley 52ae4333e3 fix(launcher): use readonly prop to check if animations are enabled 2026-03-03 16:01:06 -08:00
Eric Handley 579f5585a9 fix(launcher): skip delay when animations disabled 2026-03-02 16:43:42 -08:00
Lemmy 7dc28fbd1a smart-panel: boolean to disable blur + SessionMenu modifications: disable fullscreen blur, change a few colors. 2026-02-25 19:41:46 -05:00
HANDZCZ 9f9d3a44af fix(control-center): prevent panel being stuck in one position 2026-02-22 15:52:47 +01:00
Clement Bouvet cf29e898fc control-center: open at right-click position on bar 2026-02-18 17:44:45 +01:00
Lysec 3ad25944f6 Merge pull request #1714 from tibssy/feat/dock-static-mode
Feat/dock static mode
2026-02-16 19:06:20 +01:00
Lemmy 92b19a8165 framed-bar: properly handle attachmentOverlap for the screen edges. 2026-02-14 10:26:23 -05:00
tibssy c583be80a1 fix(smartpanel): ignore floating bar margins on barless screens 2026-02-10 16:03:43 +00:00
tibssy b3fe8930ca fix(smartpanel): ignore framed offsets on barless screens 2026-02-10 16:03:43 +00:00
notiant a8eb5090df add panelID to SmartPanel 2026-02-03 23:24:52 +01:00
tibssy 680dfccfff feat(layout): implement framed bar visuals and layout logic 2026-01-26 13:30:52 +00:00
Lemmy 551a1f58ad Bar/Panels: use proper barHeight per screen 2026-01-19 00:35:43 -05:00
Lemmy b340529b10 Bar: custom setup per screen (position, density, widgets) 2026-01-18 20:12:46 -05:00
Lemmy 68b0644daf SmartPanel: fix hairline gap again no that I can see it + simplified computations. 2026-01-18 15:34:10 -05:00
Lemmy cff663fee0 Niri: optional "hideOnOverview" in bar settings 2026-01-13 19:23:19 -05:00
anthonyhab f34dcc11b9 feat: convert bar margins from percentages to pixels
Change bar margin settings from percentage values (0-1) to integer pixel values (0-18). Add migration 38 to convert existing settings. Update all margin calculations to use pixel values directly. Update UI labels to show "px" instead of "%".
2026-01-07 12:20:07 -05:00
Lemmy 8c215e9265 SmartPanel: reset closedImmediately flag on open&close 2026-01-03 15:05:29 -05:00
Lemmy 40a9c16a33 Panel vs Launcher: closed immediately 2026-01-03 09:11:17 -05:00
Lemmy 5a4f9480d6 Launcher: close immediately fix 2026-01-02 16:34:52 -05:00
Lemmy 765223e905 Launcher: close immediately, without animation when launching apps or commands to avoid keyboard focus issues and potential left over UIs for screenshot tools, etc... 2026-01-02 16:16:24 -05:00
Lemmy 50685937da Bar: Improve centering by computing pixel perfect coordinates. All basic widgets + workspace. 2025-12-29 22:08:48 -05:00
Lemmy b75eec559f Bar/Panels: no longer forcing detach when transparent bar is on, it's now up to the user to decide. 2025-12-28 15:08:53 -05:00
Lemmy 823d0b9225 Panels&IPC: attempt to figure #1166 2025-12-28 14:47:02 -05:00
Lemmy 99979d2f42 SmartPanel: less debug log. 2025-12-28 09:52:59 -05:00
Lemmy 2a30e7b5d0 SmartPanel: fixed potential wrong panel position with bar === right 2025-12-19 21:57:10 -05:00
Lemmy 3785f3f236 Bar/Panels: Unified transparency for panels and bar! 2025-12-14 10:49:15 -05:00
ItsLemmy 4751f4c80f Panels: improved opening/closing animation directions for panels not attached to the bar. 2025-12-09 21:47:41 -05:00
ItsLemmy 2e3a4cd579 SmartPanel: one more edge case of panel opening from the wrong direction 2025-12-08 17:00:07 -05:00
ItsLemmy c2b2457030 SmartPanel: If no anchors defined attach to the bar vertically 2025-12-08 08:40:59 -05:00
ItsLemmy 3ad058f03f SmartPanel: Fix opening and closing direction to always Up/Down when not attached. 2025-12-08 08:16:12 -05:00
ItsLemmy 6333015f29 SmartPanel: Fix unecessary inverted corners 2025-12-08 08:14:24 -05:00
ItsLemmy 308f3cc3f9 Panels: added support for panel's plugin anchoring (left, right, center, etc...) + fixed general animation with a left vertical bar 2025-12-07 09:30:02 -05:00
ItsLemmy 35e7e34ebf Bar: ceil all floating margins and increase the exclusion zone by one extra pixel to avoid potential cut-off. 2025-12-07 08:17:19 -05:00
ItsLemmy ff6bc083fd Panels: simplified keyboard shortcuts management.
+ Don't hog the shortcuts unless they are defined, this bring back
support for the Return key as submit in NTextInput.
2025-12-06 22:16:31 -05:00
Ly-sec 4aebf30a5b SmartPanel: hide outer corners of windows when bar is toggled off 2025-12-04 17:58:27 +01:00
ItsLemmy 027aed64e4 Keyboard: fixed backtab 2025-12-04 07:06:43 -05:00
ItsLemmy e705544c0e PluginSystem: respect allowAttach 2025-11-30 21:50:34 -05:00
ItsLemmy 90ba6ac6b4 Renaming maskRegion to geometryPlaceholder to avoid confusion 2025-11-30 21:35:01 -05:00
ItsLemmy 8f7d2f28f2 SmartPanel: fix edge case where dynamic content size may trigger dual axis animations on first open. 2025-11-29 19:58:13 -05:00
ItsLemmy 5f175a4f9a Panels: animations direction fixes 2025-11-29 18:30:54 -05:00
ItsLemmy a48e4dcecd Panels: went back to have panel's content drawn in main screen instead of separate PanelWindow 2025-11-27 19:18:34 -05:00
ItsLemmy df37511089 Panels: code simplification 2025-11-16 19:40:51 -05:00
ItsLemmy 3ff5b7639f Switched to qmlformat. 2025-11-16 17:07:03 -05:00
ItsLemmy a32d999e46 SmartPaneWindow: unload when not in use 2025-11-14 09:26:17 -05:00
ItsLemmy 205e73e8e8 Cava: fix activation logic due to new panel structure. 2025-11-13 08:43:02 -05:00
ItsLemmy 04439699ae Keyboard Shortcuts: replaced and fixed shiftTab to backTab. 2025-11-13 08:28:28 -05:00
ItsLemmy 337a830cf1 Panel: Cleaned keyboard shorcuts. 2025-11-12 20:51:32 -05:00
ItsLemmy 2eb59bed4a Keyboard: Cleaned keyboard shortcuts dispatch
+ SetupWizard cleanup (NImageCached can NOT be invisible)
2025-11-12 20:46:15 -05:00
ItsLemmy 39784134af Panels: proper focus management with the new architecture. 2025-11-12 18:45:15 -05:00