Commit Graph

30 Commits

Author SHA1 Message Date
Spyridon Siarapis 87299dda06 fix(desktop-widgets): Added a toggle for snapping the scale 2026-03-09 17:56:19 +01:00
Spyridon Siarapis d95806f440 Merge branch 'noctalia-dev:main' into desktopwidgets-grid-scale 2026-03-09 17:35:41 +01:00
Lemmy d3732cb197 fix(desktop-widgets): resolve widgetMetadata ReferenceError in DraggableDesktopWidget 2026-03-09 10:57:15 -04:00
Spyridon Siarapis cbc650751e feat(desktop-widgets): Added support for grid snapping of the desktop widgets 2026-03-08 19:57:31 +01:00
Spyridon Siarapis c2b2dac1fb fix(desktop-widgets): Fixed a bug where the widget settings context action didn't show if you didn't have the settings in the manifest 2026-03-06 21:40:57 +01:00
Lemmy ddfb06fe5b desktop-widgets: improves background rounding corners radius when scaling up or down. 2026-03-02 20:14:40 -05:00
Thibault Martin eaa467c0dd Clean and default settings in desktop widgets 2026-02-28 10:55:56 +01:00
Lemmy 8da1966ad3 sysstat: better default fill and some graphing improvments 2026-02-03 21:04:20 -05:00
Lysec 0bb9e380ba DesktopWidgets: fix settings lockup 2026-02-01 20:10:38 +01:00
Ly-sec 0dfe9d0b7f DraggableDesktopWidget: use panel opacity slider 2026-01-11 12:57:06 +01: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 a736e5379d DesktopWidgets: more flexibility on positionning and changed reset-scale to reset (also reset positionning to avoid odd cases) 2025-12-29 09:57:01 -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
Ly-sec 29fc260c2d DraggableDesktopWidget: fix clock scale setting 2025-12-28 17:33:51 +01:00
Eric Handley a6e4060280 DesktopMediaPlayer: improve options for visual customization 2025-12-27 20:53:05 -08:00
Lemmy 196515f3d7 DesktopWidgets: simplified scaling and fix the snapping bug 2025-12-21 22:12:18 -05:00
Lemmy 7354d5e642 DesktopWidgets: Add widget from the editing screen 2025-12-21 19:22:59 -05:00
Lemmy 90d20c44a3 DesktopWidgets: better scaling 2025-12-21 18:18:04 -05:00
Lemmy 482bd1a03a DesktopWidgets: support for context menu 2025-12-21 17:38:37 -05:00
Ly-sec 21605184bb DraggableDesktopWidget: context menu 2025-12-21 15:06:25 +01:00
Ly-sec 347f55e6b3 DesktopWidget/MediaPlayer: adjust width expansion 2025-12-21 00:55:04 +01:00
Ly-sec b184ded81a DesktopWidgets: add grid snap option 2025-12-18 10:57:43 +01:00
Lemmy abe3e8a906 DesktopWidget: removed scale animation so widgets don't scale on init. 2025-12-17 21:27:22 -05: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 13fa00cebd fix: Accepts only left- and right-clicks 2025-12-16 00:27:54 +08:00
loner d68d259c7f feat: fix the desktop widget drag jitter issue 2025-12-15 20:50:33 +08: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