Commit Graph

33 Commits

Author SHA1 Message Date
Lemmy 8abf32ac15 fix(desktop-widgets): ignore mouse via mask when not editing so the events pass thru to an eventulal desktop shortcuts manager (pcmanfm). Fix #2241 2026-03-20 21:33:17 -04:00
Lemmy 9966d695cc fix(settings): cleaning remnants of Settings.data.bar.floating 2026-03-20 19:47:14 -04:00
Spyridon Siarapis 87299dda06 fix(desktop-widgets): Added a toggle for snapping the scale 2026-03-09 17:56:19 +01:00
Lysec 3452619f5d fix(settings): turn System Monitor into System with Performance subtab 2026-03-06 23:56:54 +01:00
Lysec d9a37187c8 DesktopWidgetsTab: add toggle to show/hide widgets in overview 2026-02-22 02:20:13 +01:00
Lemmy db56321f54 layout: more double margins implementations 2026-02-20 21:11:06 -05:00
Lemmy 04308481ed optim: disable desktop widgets when lockscreen is on 2026-02-14 20:23:54 -05:00
Lemmy c038878152 settings+connections: unified the way to open the settings on a particular tab/subtab + QoL settings access for bt and wifi 2026-02-14 09:42:13 -05:00
Lemmy 0acca7d2d3 settings: clean the deprecated "allowUserSettings" + fix gear icon showing when plugin has no settings 2026-01-30 11:10:12 -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
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 138e5a50af i18n: Large refactor of all translations keys to prepare the move to our new translation web platform. 2026-01-05 23:25:46 -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 022af7d57f DesktopWidgets: always show the control box when in edit mode 2025-12-29 09:42:13 -05:00
Lemmy 39b412b0bf DesktopWidgets: fix the apocalypse 2025-12-28 17:11:12 -05:00
Ly-sec a79fd3b6d7 DesktopWidgets: fix index warning 2025-12-28 07:13:57 +01:00
Eric Handley a6e4060280 DesktopMediaPlayer: improve options for visual customization 2025-12-27 20:53:05 -08:00
Lemmy 7354d5e642 DesktopWidgets: Add widget from the editing screen 2025-12-21 19:22:59 -05:00
Lemmy e808aee878 DesktopWidgets: draggable controls box 2025-12-21 18:39:24 -05:00
Lemmy 90d20c44a3 DesktopWidgets: better scaling 2025-12-21 18:18:04 -05:00
Lemmy 02031cbb16 DesktopWidgets: added IPC call to toggle, enable & disable. Auto disable desktop widgets in NoctaliaPerformanceMode 2025-12-18 20:01:45 -05:00
Ly-sec 585a49bc9b DesktopWidgets: edit mode visual overhaul 2025-12-18 14:34:54 +01:00
Ly-sec b184ded81a DesktopWidgets: add grid snap option 2025-12-18 10:57:43 +01:00
Lemmy 9edf747404 PluginSystem: plugins hot reload enabled when using NOCTALIA_DEBUG=1 as env var. 2025-12-17 19:31:03 -05:00
Ly-sec e437939407 SessionMenu: use panel opacity, fix styling
DesktopWidgets: add control explanation to edit mode
2025-12-16 20:20:41 +01:00
Lemmy 4ab86449c8 PluginSystem: added support for desktop widgets. 2025-12-16 08:45:09 -05:00
Lemmy 26dac1b040 Autoformatting 2025-12-15 18:55:42 -05:00
loner 3b4c4796cf feat: Scale desktop widgets
* Implement right-click scaling and left-click dragging interactions
* Remove collision detection
* Provide smoother scaling via an incremental scaling algorithm with
state tracking (`lastScale`)
* Add debouncing handling
2025-12-15 16:06:10 +08:00
Lemmy e1846dc275 DesktopWidgets: Simplified dragging 2025-12-14 13:20:37 -05:00
Lemmy d208476eea DesktopWidgets: multi-monitor support 2025-12-14 13:03:20 -05:00
Ly-sec 3dc01610c5 DesktopWidget: fix dragging & cava service 2025-12-14 16:55:51 +01:00
Ly-sec feee1d146c desktop-widget: initial commit 2025-12-14 14:37:29 +01:00