Commit Graph
572 Commits
Author SHA1 Message Date
Ly-sec 39b52eb17e Bar/: remove Panel suffix 2025-09-23 00:21:43 +02:00
Ly-sec 609f1e9655 Bar/: refactor layout 2025-09-23 00:20:06 +02:00
ItsLemmy 21d331c232 ActiveWindow: more cleanup 2025-09-22 17:37:34 -04:00
Ly-sec 490200b3b8 ActiveWindow: properly hide when no window is available 2025-09-22 22:50:58 +02:00
Ly-sec 4d0777ab93 Let people use scrollwheel to switch between workspaces (fixes #290) 2025-09-22 22:27:20 +02:00
Ly-sec 17308083fe Revert "ActiveWindow: hide ActiveWindow if there is no actual window"
This reverts commit 51fb5b9f4a.
2025-09-22 22:25:01 +02:00
Ly-sec 51fb5b9f4a ActiveWindow: hide ActiveWindow if there is no actual window 2025-09-22 22:23:39 +02:00
ItsLemmy 6fbaf46ed9 AppIcons => ThemeIcons 2025-09-22 14:58:34 -04:00
ItsLemmy c20773d60b Prevent NPanel dragging when popup are open. 2025-09-22 13:40:38 -04:00
LemmyandGitHub 358cfe26e2 Merge pull request #335 from lonerOrz/sidepanel
feat(bar): Allow custom icon for SidePanelToggle
2025-09-22 11:49:00 -04:00
loner 355473a946 fix(bar): Ensure SystemMonitor temperature is fully visible
In the vertical bar layout, the temperature text in the SystemMonitor
widget (e.g., "55°C") could be truncated due to the widget's fixed
width.
  This commit resolves the issue by applying a dynamic scale
transformation to the text component.
2025-09-22 11:26:21 +08:00
loner f25bba7c11 feat(bar): Allow custom icon for SidePanelToggle
Adds a feature allowing users to select a custom image file to be used
as the icon for the SidePanelToggle widget.
  - Introduces a "Browse File" button in the widget's settings dialog,
utilizing the `NFilePicker` component.
  - An `NImageCircled` preview of the selected custom icon is now shown
in the settings.
  - The display logic for the widget is updated to prioritize the custom
icon path over the library icon and distro logo.
2025-09-22 11:05:26 +08:00
LemmyCook 3aac552c44 Clock: Minor vertical adjustment tweaks when capsule are off. 2025-09-21 21:25:15 -04:00
LemmyCook 796e080948 Merge branch 'notification-history-improved' 2025-09-21 12:28:55 -04:00
LemmyCook 0279b5654a Notifications: minor renaming + house keeping. Bring back the close history when clearing all notifications 2025-09-21 10:24:47 -04:00
LemmyCook 2e0214ddb8 Workspaces: Fix scaling #328 2025-09-20 23:51:49 -04:00
LemmyCook f316effecd Clock: fixed centering and padding + smarted sizing. Fix #325 2025-09-20 23:46:12 -04:00
LemmyCook 1ad6969d9b Notification service: Full refactoring to support image caching for history. 2025-09-20 23:26:05 -04:00
M.Silva 802d4efdd3 chore: adjust to maintain visual proportion 2025-09-20 19:47:19 +01:00
LemmyCook c85043782f Clock: better settings UI + support for \\n in horizontal bar. 2025-09-20 10:44:50 -04:00
ItsLemmy 8d0ce8dc49 Clock: simpler format management (horiz vs vertical) so one can switch the bar position without editing its clock. 2025-09-20 03:01:06 -04:00
LemmyCook f3f8b82fdd Clock: new approach to bar clock display based on tokens. 2025-09-19 23:18:59 -04:00
LemmyCook 761aa62995 Cleanup: more strings cleanup, removing capitalization and minor adjusments. 2025-09-19 17:03:31 -04:00
LemmyCook 5cb9935f2f SidePanelToggle: now allows to pick any icon from the font. 2025-09-19 16:37:38 -04:00
LemmyCook 9236b2f00e autoformatting 2025-09-19 15:53:06 -04:00
LemmyCook dd2c02af3f Merge branch 'compositor-service' 2025-09-19 14:42:31 -04:00
LemmyCook 4dc1076abc ActiveWindow: adaptation to the new compositor service 2025-09-19 13:45:12 -04:00
LemmyCook 590708da57 Bar: New widget "Wallpaper Selector" to open the selector directly. 2025-09-19 11:24:46 -04:00
LemmyCook 78df416bc7 KeepAwake: fix border onHover 2025-09-19 11:24:04 -04:00
LemmyCook 06b858a77e Autoformatting 2025-09-19 11:05:35 -04:00
LemmyCook 658b583e84 Floating bar: On the perpendicular axis of the bar: only apply the floating margin between the screen and the bar. This will avoid people having to deal with struts and gaps.
- ex: if bar is on top, the vertical margin will only be applied between
the top screen edge and the bar, not extra margin below the bar
2025-09-19 11:05:15 -04:00
LemmyCook ed557af1c2 Tooltip improvements (only use period for long sentences) 2025-09-19 10:38:10 -04:00
LemmyCook 978405bd85 2.12.1-dev 2025-09-18 23:42:34 -04:00
LemmyCook 878115db59 ScreenRecorderIndicator: Now always shown and can now start recording. 2025-09-18 23:34:20 -04:00
LemmyCook 860e721709 Hotfix: do not filter our the screenrecorder indicator, as it messes with widgets index and settings. 2025-09-18 23:12:35 -04:00
LemmyCook 1dbc0cada6 WIP compositor cleanup 2025-09-18 22:58:57 -04:00
LemmyCook 891c8660e3 Properly hide ScreenRecorderIndicator when inactive (no spacing) 2025-09-18 22:05:55 -04:00
LemmyCook a734235cd0 Autoformating 2025-09-18 22:05:33 -04:00
Kevin Diaz 2b8b97ab3b fix(clock): respect monthBeforeDay setting in vertical clock date display 2025-09-18 20:30:22 -04:00
LemmyCook 458ef3c0d5 TrayMenu: not using 'Screen' as we have a proper 'screen' 2025-09-18 18:28:01 -04:00
LemmyCook e67d7166de Merge branch 'bar-service' 2025-09-17 22:50:56 -04:00
LemmyCook 47f72d9498 Location/Clock: Moved use12hourformat and reverseDaymonth from the clock widget settings to the main settings, location tab
- Fix #303
2025-09-17 21:10:51 -04:00
LemmyCook 8af8bf2e2e BarService: to keep tracks of bar widgets and improve IPC behavior. 2025-09-17 10:19:55 -04:00
LemmyCook 2e9a812513 PowerProfile: Standardization + Factorisation. Fix #307 2025-09-17 09:30:23 -04:00
LemmyCook 7acca17b83 2.10.0-dev 2025-09-16 23:10:12 -04:00
LemmyCook de6b7c6470 Dimmer: bulletproffed test on screen 2025-09-16 22:47:43 -04:00
LemmyCook a92b4b311a Renamed and moved NPill to BarPill.
Pill should not be used outside of the Bar as they rely on bar settings.
2025-09-16 22:26:56 -04:00
LemmyCook 3a6bf8d299 Bar widgets: fixed bg colors when used with showCapsule=false 2025-09-16 22:20:42 -04:00
Ly-sec 8e034cd912 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-16 15:25:52 +02:00
Ly-sec 03bdfdb340 Notification: replace unread badge with small circle 2025-09-16 15:25:46 +02:00