Commit Graph
1236 Commits
Author SHA1 Message Date
ItsLemmy 6fbaf46ed9 AppIcons => ThemeIcons 2025-09-22 14:58:34 -04:00
ItsLemmy 03da290c54 Notifications History: restored original panel width, changed title to: "Notifications" 2025-09-22 13:59:19 -04:00
ItsLemmy f896b41c6b Dock: removed onCountChanged as it is unecessary and was producing warnings. 2025-09-22 13:49:03 -04:00
ItsLemmy e0d577cbda Prevent even more dragging. 2025-09-22 13:47:51 -04:00
ItsLemmy c20773d60b Prevent NPanel dragging when popup are open. 2025-09-22 13:40:38 -04:00
ItsLemmy 64001152ef BarWidgetSettings: fix 2025-09-22 13:32:00 -04:00
ItsLemmy 5aa935b348 FileDialog: also properly hide/restore popups when opening 2025-09-22 12:19:41 -04:00
ItsLemmy 826dba7f53 Merge branch 'main' into file-dialog-builtin 2025-09-22 11:54:44 -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
ItsLemmy 8ece805273 File Picker: Using platform's native picker - removed custom picker. 2025-09-22 11:39:04 -04:00
LysecandGitHub 8e32816976 Merge pull request #336 from lonerOrz/systemMonitor
fix(bar): Ensure SystemMonitor temperature is fully visible
2025-09-22 16:31:08 +02:00
Ly-sec 64757979e8 Dock: use Style.fontSize, remove most logging 2025-09-22 16:25:44 +02:00
Ly-sec 21c6c5a610 Added pinning to dock & right click menu to dock
Dock: display pinned apps on the left even when not running (lower
opacity)
DockMenu: Let users close, activate and pin/unpin apps
Settings: add pinned list for docks
2025-09-22 16:09:25 +02:00
Ly-sec 879d9ec879 Notification: add location option
Autoformat
2025-09-22 14:09:23 +02:00
Ly-sec d13793fcbd Notification: add scaling 2025-09-22 13:58:59 +02: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 1717fc0992 NTextInput: new approach to avoid all input leakage and dragging NPanel issues. 2025-09-21 21:17:12 -04:00
LemmyCook a7e3deecd3 NInputButton properly uses NTextInput 2025-09-21 20:49:46 -04:00
LemmyCook 46c3ea5d22 Revert "fix: disable panel dragging during text input and dialog interaction"
This reverts commit 56db321846.
2025-09-21 20:24:51 -04:00
LemmyCook 78f0c1da6a Merge branch 'file-picker' 2025-09-21 20:22:09 -04:00
LemmyCook 0c1ed01319 DisplayTab: slight UI rework 2025-09-21 17:06:15 -04:00
Ly-sec 3684c87f8c WallpaperTab: fix width of NInputAction for individual wallpapers
NFilePicker: reverse grid/listview button
2025-09-21 21:32:57 +02:00
LemmyCook 6eb453136d Wallpaper: cached images goes to their own subfolder. 2025-09-21 14:54:33 -04:00
Ly-sec 3bbf26a18e NFilePicker: renamed NFileManager to NFilePicker, update grid hover 2025-09-21 19:44:04 +02: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
Ly-sec 86d891cfa8 Add NInputButton widget and FileManagerService integration
NInputButton.qml: new input+button widget
FileManagerService.qml: singleton service for file/folder dialogs
NFileManager.qml: create first iteration of filemanager
WallpaperTab.qml: integrate NInputButton
ScreenRecorderTab.qml: integrate NInputButton
GeneralTab.qml: integrate NInputButton
2025-09-21 13:06:57 +02:00
Ly-sec ff34696d28 NotificationService: cleanup, fix duplicate images, resize to 64x64 2025-09-21 10:48:43 +02: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
LemmyCook fe4603f87a Clock Settings: slight layout and wording improvement 2025-09-20 09:47:20 -04:00
Ly-sec 56db321846 fix: disable panel dragging during text input and dialog interaction
NPanel: disable DragHandler when popups open, block drag over text inputs
BarWidgetSettingsDialog: notify panel of open/close state
BarSectionEditor: pass panel reference to dialog
2025-09-20 12:23:43 +02: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
ItsLemmy 3853c099d0 NTextInput: dont propagate events to avoid dragging panel when selecting text with the mouse. 2025-09-20 01:52:57 -04:00
ItsLemmy 8d942d0782 CLock settings: less tall UI for 1080p 2025-09-20 01:23:59 -04:00
LemmyCook f3f8b82fdd Clock: new approach to bar clock display based on tokens. 2025-09-19 23:18:59 -04:00
LemmyCook 737e990117 CustomButtonSettings: Using header for subsection 2025-09-19 22:41:32 -04:00
LemmyCook 8a78ee090a Cleanup: more strings 2025-09-19 17:11:34 -04:00
LemmyCook 761aa62995 Cleanup: more strings cleanup, removing capitalization and minor adjusments. 2025-09-19 17:03:31 -04:00
LemmyCook dabf281ae8 CustomButton: simplified icon selection (in accordance with sidepanel toggle) 2025-09-19 16:42:19 -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 29b67f1337 Calendar: week numbers take 2 - Fix #308 2025-09-19 15:52:58 -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