Commit Graph

241 Commits

Author SHA1 Message Date
Lemmy 1aac4d9f23 Overview: do not remove exclusion zone. fix #1449 2026-01-18 12:32:33 -05:00
Lemmy cff663fee0 Niri: optional "hideOnOverview" in bar settings 2026-01-13 19:23:19 -05:00
Lemmy 7fa94b4253 Revert "Niri: Hide bar and panels when in overview (testing)"
This reverts commit 4f230f8c22.
2026-01-13 10:19:51 -05:00
Lemmy 4f230f8c22 Niri: Hide bar and panels when in overview (testing) 2026-01-12 18:09:53 -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
Ly-sec 311dac2c98 MediaMini: add media player panel 2026-01-07 14:36:41 +01:00
Lemmy c05ae82411 WifiPanel => NetworkPanel 2026-01-04 18:29:10 -05:00
Lemmy 3bc9a625b8 Colors: removed Colors.transparent / black and white in favor of their direct shorthands 2026-01-04 13:54:51 -05:00
Lemmy ba3fdf5d38 Formatting 2026-01-04 10:44:39 -05:00
Lemmy c4499fe830 BarExclusionZone: trying to account for fractional scaling. Should fix #1252 2026-01-04 10:34:24 -05:00
Lemmy 8c215e9265 SmartPanel: reset closedImmediately flag on open&close 2026-01-03 15:05:29 -05:00
Lemmy dd4ebda55d Hyprland: fix keyboard focus for launcher and other panels with direct text input 2026-01-03 09:51:26 -05:00
Lemmy 40a9c16a33 Panel vs Launcher: closed immediately 2026-01-03 09:11:17 -05:00
Lemmy 944890fd30 Panels: Multi-Monitor, clicking in the background of any screen will close an open panel. Fix #1128 2026-01-02 20:28:56 -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 06e919ca56 DesktopWidgets: Revamped scaling for a sharper look, added 3 new entries in contextual menu: reset scale, raise to top and lower to bottom. 2025-12-29 09:28:09 -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 7c8d97490f Merge pull request #1171 from lonerOrz/md-bar
feat: add separate bar opacity control with toggle switch
2025-12-28 14:57:49 -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 851e915487 Bar: Revert extra exclusion zone pixel. Fix #1163 2025-12-28 08:59:09 -05:00
loner 901bb60560 feat: add separate bar opacity control with toggle switch
- Remove old transparent toggle and related logic
- Add new settings for separate bar background opacity control
2025-12-28 12:30:15 +08:00
Lemmy a1470cb51f PanelBackground: save memory and simplified logic by implementing a dual slot approach. 2025-12-26 13:32:24 -05:00
Lemmy 374f2477e6 Sysmon: panel 2025-12-25 23:09:11 -05:00
Lemmy a17e116a1c SessionMenu: cleanup
- Use numbers without Shift.
- Removed layer.enabled which was making all things blurry.
- Removed pending indicator in list mode which was confusing.
- Minor improvements
2025-12-23 17:39:13 -05:00
Ly-sec e0fb1f6deb SessionMenu: add shiftmodifier to action keybinds 2025-12-23 16:05:18 +01:00
Lemmy 482bd1a03a DesktopWidgets: support for context menu 2025-12-21 17:38:37 -05:00
Lemmy 2a30e7b5d0 SmartPanel: fixed potential wrong panel position with bar === right 2025-12-19 21:57:10 -05:00
Ly-sec 762e828382 SessionMenuTab: add setting for large button layout 2025-12-16 20:10:28 +01: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
Lemmy ba01e21885 Revert "re-implement auto hiding bars" 2025-12-05 20:34:09 -05:00
Lemmy 6480b19e2a Merge pull request #965 from dwuggh/auto-hide-bar-2
re-implement auto hiding bars
2025-12-05 20:28:58 -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
dwuggh 168cd63079 re-implement auto hiding bars 2025-12-04 15:08:07 +08: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 c31c56ff48 PluginSystem: basic implementation with an hello-world bar widget 2025-11-30 20:31:55 -05:00
ItsLemmy e972e1f7aa Cards & Settings refactoring
- All cards now live in Modules/Cards
- CalendarPanel is now called ClockPanel
- Added a way to ease settings migration in separate QML files
2025-11-30 14:26:09 -05:00
ItsLemmy a81205f444 Hyprland: attempt to fix potential keyboard issue. 2025-11-30 09:47:14 -05:00