Commit Graph

25 Commits

Author SHA1 Message Date
Lemmy c8d8709c26 Revert "perf(mainscreen): merging fix/damage-control"
This reverts commit 67a7f75c37, reversing
changes made to 8828d9d7be.
2026-03-20 00:29:04 -04:00
Lemmy b1f8a24da4 perf(mainscreen): collapse Mainscreen to bar-sized when idle 2026-03-19 22:10:03 -04:00
Lemmy 2ffb41a2b1 fix(bar): never unload content when bar is hidden 2026-03-17 10:24:55 -04:00
Lysec 311fc08ac8 fix(bar): attempt to avoid crash when autohide is used 2026-03-17 11:00:43 +01:00
Lysec 46a3c7e2d4 Revert "fix(bar): defer update to next cycle"
This reverts commit 2fcd219c34.
2026-03-17 10:38:25 +01:00
Lysec 2fcd219c34 fix(bar): defer update to next cycle 2026-03-17 10:16:41 +01:00
Lemmy 4e814962a4 fix(bar): more bullet proofing toward auto-hide 2026-03-13 13:49:31 -04:00
Lemmy 1ecbf4d771 bar: added override for display mode for other monitors 2026-02-16 13:22:02 -05:00
Lemmy 81d0a034c8 bar-shell: prevent bar crash on rapid visibility toggle and convert IPCService to singleton 2026-02-12 08:54:32 -05:00
Lemmy 8fd6c3213c bar: with auto-hide on, the bar starts hidden 2026-02-08 11:23:55 -05:00
Lemmy 131740dcc0 bar-auto-hide: using a hover handler to help on hyprland 2026-01-30 22:50:57 -05:00
Lemmy a64162f4ff bar-auto-hide: bullet proofing 2026-01-30 22:38:51 -05:00
Lemmy d17cbf2e00 bar: auto hide implementation 2026-01-30 22:01:16 -05:00
tibssy 680dfccfff feat(layout): implement framed bar visuals and layout logic 2026-01-26 13:30:52 +00:00
Lemmy b340529b10 Bar: custom setup per screen (position, density, widgets) 2026-01-18 20:12:46 -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 3bc9a625b8 Colors: removed Colors.transparent / black and white in favor of their direct shorthands 2026-01-04 13:54:51 -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
Lemmy ba01e21885 Revert "re-implement auto hiding bars" 2025-12-05 20:34:09 -05:00
dwuggh 168cd63079 re-implement auto hiding bars 2025-12-04 15:08:07 +08:00
ItsLemmy 3ff5b7639f Switched to qmlformat. 2025-11-16 17:07:03 -05:00
ItsLemmy 877f517a02 Bar: reimplemented hairline gap safety. 2025-11-11 06:21:58 -05:00
ItsLemmy 6f215b4265 BarContent: better margins-anchoring management 2025-11-09 18:39:15 -05:00
ItsLemmy 23a548e034 BarContent: fix screen assignment 2025-11-09 13:51:14 -05:00
ItsLemmy 15539e1445 MainScreen: Bar content is in its own PanelWindow 2025-11-09 12:28:00 -05:00