323 Commits

Author SHA1 Message Date
loner cfc96dd3e7 feat(bar): add context menu for CustomButton right-click
- Show context menu instead of directly opening settings when no command is set
- Context menu includes widget-settings option
- Matches behavior of other bar widgets
2026-04-06 10:36:03 +08:00
loner 5c3b3a2185 refactor(bar): remove enableColorization toggle from CustomButton
Colorization now activates automatically when icon or text color is set,
simplifying the UX by removing an extra toggle step.
2026-04-06 10:35:55 +08:00
loner f21e8fb82a feat(ui): add separate icon and text colorization for CustomButton
- Add colorizeSystemText setting for text color (icon only was already supported)
- JSON parse supports iconColor and textColor fields separately
- Legacy "color" field still works for both icon and text
- Enable colorization no longer depends on show icon setting
- Refactor resolveColor helper to eliminate duplicate code
2026-04-06 10:35:52 +08:00
loner 9cc8b36804 feat(bar): add explicit iconPosition control for CustomButton widget
Replace auto-calculated icon position (based on widget bar section) with
user-controlled iconPosition setting ("left" or "right", default "left").
2026-04-06 10:35:20 +08:00
Corey Woodworth cfad4fc77a chore: run qmlfmt.sh again 2026-03-31 13:15:41 -04:00
Corey Woodworth c824140471 fix: Add showText to BarWidgetRegistry and settings-widgets-default 2026-03-31 13:12:22 -04:00
Lysec c879d0864b style(wallpaper): dont switch favorite in split wallpaper on first click 2026-03-30 14:40:39 +02:00
Lysec c9bda88e39 fix(wallpaper): cleanup misleading code 2026-03-30 14:29:33 +02:00
Lysec 0d770725bc fix(wallpaper): adjust wallpaper light/dark & favorite logic 2026-03-30 13:38:52 +02:00
Lemmy 967e9d843b fix(desktop-widgets): pass screen as initial property to avoid wrong spectrum registration 2026-03-29 18:36:48 -04:00
Lysec 5d9f0794dc style(WallpaperPanel): adjust layout for light/dark & monitor selector toggles 2026-03-29 19:54:35 +02:00
Lysec 9d5bc13000 style(wallpaper): hide dark/light behind toggle just like display selection 2026-03-29 13:58:29 +02:00
Lysec deb79261dd feat(wallpaper): add separate selection for light & dark mode 2026-03-29 12:53:06 +02:00
Lysec 6b2c0fc9c4 fix(audio): scope stream volume overrides per media identity 2026-03-27 13:12:06 +01:00
Lysec c608f1f700 Merge pull request #2298 from tmarti2/dismiss-toast-ipc-call
Dismiss toast ipc call
2026-03-26 15:17:29 +01:00
Thibault Martin 7800306b4b Add Toast dismiss IPC Handler 2026-03-26 14:25:07 +01:00
Lemmy c640bc9083 feat(bar-ipc): added new "peek" call and made existing call work better with auto-hide 2026-03-25 16:48:21 -04:00
Lysec b6d2599f89 fix(theming): regenerate wallpaper colors after cache load on startup 2026-03-24 16:49:11 +01:00
Lemmy 05ef6849d8 feat(wallpaper): add toggle to skip image processing and use original files 2026-03-22 19:33:09 -04:00
Lemmy d1926452d7 feat(imagecache): cleaned up dead code, reduced cache duration to 15 days 2026-03-22 19:01:35 -04:00
Lin Xianyi c3532bfaad fix(wallpaper): wait for ImageCacheService to be ready before scanning 2026-03-22 14:47:17 +08:00
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 b4d12870d1 fix(panel): reset closedImmediately flag reliably after panel close 2026-03-19 20:23:03 -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 49db78a22b feat(settings): unified the settings search in a new singleton 2026-03-11 21:31:43 -04:00
Thibault Martin a2443c6f89 Show workspace applications on hover 2026-03-11 13:34:51 +01:00
Lemmy 525d1bb743 Merge pull request #2099 from markvincze/add-workspace-fontweight-setting
Introduce setting to configure the font weight in the Workspaces widget
2026-03-06 19:58:34 -05:00
Lysec 5533d35527 feat(desktop-widgets): add configurable audio visualizer widget and fix CAVA deregistration lifecycle 2026-03-07 01:05:11 +01:00
Mark Vincze af76e6a442 Introduce setting to configure the font weight in the Workspaces widget 2026-03-07 00:48:33 +01:00
Lemmy 8cdf6c0612 perf(launcher): persist plugin provider instances across open/close cycles. 2026-03-06 07:55:58 -05:00
Clement Bouvet 4987e4cb54 fix(wallpaper): add missing Power service import to fix autoswitch
PowerProfileService was referenced in the timer's running condition
but the import was missing, breaking wallpaper autoswitch.
2026-03-05 19:04:07 +01:00
Spyridon Siarapis f92dbc69a7 fix(plugins): Fixed a bug with the DesktopWidgetRegistry 2026-03-04 16:18:30 +01:00
Lemmy 3bc4b0fc48 Merge pull request #1962 from tmarti2/per-core-cpu-stats
"Per core" cpu stats in SystemMonitor
2026-03-03 19:22:10 -05:00
Lemmy f70966558d wallpaper: removing subtle sharpeing for fullscreen wallpapers - kept it on thumbnails. Fix #2041 2026-03-03 18:48:37 -05:00
Lysec 90f62166c8 feat(performance): disable background image when noctalia-performance mode is on 2026-03-02 16:59:07 +01:00
Lemmy e5e12b4995 wallpaper-random: more robust after PR 1697 2026-03-01 15:54:58 -05:00
Lemmy 74a816de27 Merge branch 'main' into feature/add-option-to-choose-monitor-for-ipc-random-wallpaper 2026-03-01 15:50:40 -05:00
Thibault Martin 9e7329ec24 Add a setting to display cpu cores instead 2026-02-28 10:56:36 +01:00
Thibault Martin eaa467c0dd Clean and default settings in desktop widgets 2026-02-28 10:55:56 +01:00
Thibault Martin 4f106a7627 Populate default settings in widgets 2026-02-28 10:55:56 +01:00
Lemmy 903648fa2a settings-widget: fixed typo 2026-02-27 18:45:04 -05:00
Lemmy ce4be173a9 settings: when changed externally refresh bar widgets, fix #1925 2026-02-24 19:32:20 -05:00
Lemmy 2704ef2d1d bar-launcher: added icon customization (similar to control-center) fix #1897 2026-02-24 19:13:37 -05:00
Lemmy 90e44d6edd autofmt 2026-02-23 13:54:29 -05:00
Alexander Nabokikh fa090313ec fix(1926): cache notification icons 2026-02-22 14:12:50 +01:00
Lemmy ff2c3df829 Merge pull request #1806 from dudujerry452/features/bar-display-on-workspace-change
Features/bar display on workspace change
2026-02-20 18:51:09 -05:00
Lemmy bdd1c36e44 Merge pull request #1842 from Cleboost/feat/relative-wallpaper
feat(wallpaper): support relative paths in favorites configuration
2026-02-20 18:48:57 -05:00
Thibault Martin fcd1de3981 Add a Settings widget 2026-02-21 00:24:49 +01:00