Commit Graph

123 Commits

Author SHA1 Message Date
notiant 39a6671151 apply reduced light mode opacity also to dock, notifications & OSD 2026-03-28 23:11:39 +01:00
Lemmy 2efacafb69 feat(OSD): full click-through 2026-03-21 08:42:46 -04:00
Lemmy c78e7e386a Revert "fix(OSD): keep panelwindow always loaded to avoid hotplug crash"
This reverts commit 3b5410103a.
2026-03-21 08:41:42 -04:00
Lemmy 9966d695cc fix(settings): cleaning remnants of Settings.data.bar.floating 2026-03-20 19:47:14 -04:00
nZo-sp 71568bd2a3 Added min/max events in audio service to notify subscribers when audio limit is reached 2026-03-17 17:54:28 +01:00
Lemmy 1b2ec2e4a2 fix(OSD): when controlcenter is open, before skipping OSD check that the cards(vol/bright) are really enabled 2026-03-15 22:42:10 -04:00
Lemmy 3b5410103a fix(OSD): keep panelwindow always loaded to avoid hotplug crash 2026-03-15 22:40:05 -04:00
notiant 1a263e6cc3 OSD: prioritize volume over input volume 2026-03-06 17:59:24 +01:00
Lemmy db56321f54 layout: more double margins implementations 2026-02-20 21:11:06 -05:00
Lemmy 8c776b5504 lockeys-service: added a component registration system to avoid polling when not necessary 2026-02-13 13:31:42 -05:00
Lysec 1447a49911 OSD: add guard check for root & proper cleanup for brightness 2026-02-07 12:14:56 +01:00
Lysec 5b5c951908 OSD: don't display volume OSD if volume is changed through audio panel 2026-01-31 23:30:53 +01:00
Lysec 54b3c8fa6a OSD: don't display brightness OSD if control center is open (fixes #1637) 2026-01-31 14:09:08 +01:00
tibssy cc8fee383f fix(layout): correct notification and OSD margins to respect frame boundaries 2026-01-26 13:30:52 +00:00
Lemmy 86a9dd80cd osd: removing non working fix #1 2026-01-23 17:02:08 -05:00
Wilfred Mallawa 33fe169edc fix(osd): defer first show to prevent percentage text overflow
On first OSD display, the percentage text would render outside the
bounding box because the layout hadn't finished positioning children.

Add a small delay 30ms delay before rendering the OSD, which seems to be
enough time to allow for things to synchronize.

Signed-off-by: Wilfred Mallawa <wilfred.opensource@gmail.com>
2026-01-23 22:54:47 +11:00
Lemmy 32022eaf58 OSD: fix for the infamous race condition that broke layout on first display 2026-01-21 23:14:07 -05:00
Lemmy 4c89a451cc Bar: replace more direct Style.barHeight acces by the new Style.getBarHeightForScreen() 2026-01-19 00:41:31 -05:00
Lemmy b340529b10 Bar: custom setup per screen (position, density, widgets) 2026-01-18 20:12:46 -05:00
Ly-sec f989465ce9 Toast: add media playback info option 2026-01-17 17:40:19 +01:00
Lemmy 60792521e1 OSD: font cleanup
Vertical Media Player OSD is still very bad / useless.
2026-01-17 10:58:55 -05:00
Lemmy 08d2a41181 Revert "Fixed inconsistent icon styles for Media OSD"
This reverts commit 9a2963dc95.
2026-01-17 10:48:00 -05:00
bean-factory 9a2963dc95 Fixed inconsistent icon styles for Media OSD 2026-01-17 19:27:28 +05:30
bean-factory ff488ca897 Fixed inconsistent colors for Media OSD 2026-01-17 18:46:30 +05:30
Lemmy cd20b706e0 OSD: better looking OSD media 2026-01-17 00:33:52 -05:00
Lemmy 0c6e3b0798 OSD: Media, proper icons 2026-01-16 17:21:44 -05:00
Mridul Agarwal 962b3b2128 Add Media OSD functions 2026-01-13 22:50:27 +05:30
Lemmy d59bfce14e Merge pull request #1305 from anthonyhab/feat/bar-margin-percentage-to-pixel
feat: convert bar margins from percentages to pixels
2026-01-08 20:54:33 -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 5dfd76e568 IPC/OSD: deprecate showText(withIcon) call. 2026-01-07 12:07:32 -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
Ly-sec bc0137646e OSD: make progress bar follow iRadius 2025-12-30 12:55:16 +01:00
Eric Handley 8b5d9b56b1 OSD: hide brightness display when panel is open 2025-12-21 18:14:41 -08:00
loner 51b8829fc4 fix(osd): adjust vertical layout of custom text OSD 2025-12-15 10:23:36 +08:00
loner 7d0c8db323 feat(osd): allow custom icons for OSD via IPC 2025-12-15 10:23:36 +08:00
loner 909c028056 feat: Dynamically adjust the OSD window size based on the length of the custom text 2025-12-15 10:21:57 +08:00
loner 425d187f68 feat: OSD customText basic framework 2025-12-15 10:21:57 +08:00
Ly-sec 2a5b1fa109 Release v3.6.2 2025-12-09 17:37:57 +01: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
Ly-sec c80a68007b OSD: when no OSD is selected, display no OSD 2025-12-03 20:24:07 +01:00
Ly-sec 74e2d1b2dc OSD: Set LockKey connection to null if OSD for it is disabled. 2025-12-03 20:11:04 +01:00
Ly-sec f9985dac24 OSD: properly fix horizontal LockKey OSD 2025-12-02 13:18:21 +01:00
Ly-sec 28f0c4df24 OSD: possible fix for elide on horizontal LockKey 2025-12-02 12:55:23 +01:00
Ly-sec 8db09daf4d OSD: fix vertical LockKey display 2025-12-02 12:52:45 +01:00
loner 69004c072c fix: Caps Off OSD color inconsistency with Num Off OSD 2025-11-28 15:28:21 +08:00
Ly-sec 778dce21c1 AudioPanel: suppress OSD when toggle mute/unmute to prevent overlapping 2025-11-27 09:34:00 +01:00
ItsLemmy 23d3eb642e AudioService + OSD: minor improvements
- Replace hardcoded value by epsilon property
- Dont send volume change if delta is below epsilon
2025-11-26 19:33:51 -05:00
ItsLemmy a188aa2e17 Autofmt + all missing transactions 2025-11-26 15:57:34 -05:00
Ly-sec 8419549183 AudioService: this might be it 2025-11-26 21:10:26 +01:00
Ly-sec f611e3a2c0 OSD: use volume-x(volume-3) for 0% volume 2025-11-26 15:07:19 +01:00