Commit Graph
391 Commits
Author SHA1 Message Date
Ly-sec 3bbf26a18e NFilePicker: renamed NFileManager to NFilePicker, update grid hover 2025-09-21 19:44:04 +02:00
Ly-sec dfe3aed46e NFilePicker: fix some layout/color issues 2025-09-21 19:39:52 +02:00
Ly-sec 5965004721 NFileManager: fix file path, add image thumbnails 2025-09-21 13:18:52 +02: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 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 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 ed464b196f Font: added new Noctalia icon + Niri icon. 2025-09-20 00:31:45 -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 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 603f499355 Settings: removed systemic capitalization improved labels and descriptions. 2025-09-18 21:34:30 -04:00
Ly-sec 28026a4c37 NPanel: add bar detection while dragging
WallpaperSelectorPanel: adjust layout
2025-09-18 19:24:00 +02:00
Ly-sec b8bce3d421 NPanel: add border while dragging 2025-09-18 18:34:48 +02:00
Ly-sec 6fba3457f7 NPanel: add drag support 2025-09-18 18:27:35 +02:00
LemmyCook 8af8bf2e2e BarService: to keep tracks of bar widgets and improve IPC behavior. 2025-09-17 10:19:55 -04:00
LemmyCook 0b790c219d Dimming: replaced dimmer by panel dimming, now that we have no margins it works fine. 2025-09-16 23:23:16 -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
LemmyCook cdca7c1d83 NPanel dimensions & Dimmer: Panels have no margin they are full screen and prevent clicking on the bar until dismissed.
Margins are now included in the rectangle X,Y coordinates calculation

Might sound weird at first but it fixes a lot of inconsistencies/issues
we have had for a long time when a panel was open:
- can't close panel when clicking in a dead zone of the bar.
- hovering an icon on the bar used to make it look like you could
interact with it, but the click would just close the panel and not
actuall y do anything with bar .

I recommend turning back on dimming, as it is now way cooler. Changed
the default to true.
2025-09-16 21:53:11 -04:00
LemmyCook 6f1ae43d62 Dimmer: new implementation of the screen diming in a separate component. 2025-09-16 21:35:27 -04:00
LemmyCook eb26aa10f7 NPanel: Reworked all margins and X,Y computation to make things simpler. Fix #298
- Temporarily removed Dimming as it was a pain to manage on each panel,
this will be reimplemented in a better way soon.
2025-09-16 20:28:07 -04:00
LemmyCook 95d2dbe3fc Optional capsule bg 2025-09-16 09:23:37 -04:00
LemmyCook b52451fde5 Bar density: leftover files from previous commit 2025-09-16 00:40:02 -04:00
LemmyCook 5f3add5d99 autoformatting 2025-09-15 22:56:22 -04:00
LemmyCook 47ef62beb3 Widgets Sizing: reworked our sizing approach to prepare for different bar densities. 2025-09-15 22:33:09 -04:00
LemmyCook 593a0bfc2c NColorPicker: sizing improvements 2025-09-15 21:36:09 -04:00
LemmyCook abe51f4928 NSpinBox: use fixed font for number 2025-09-15 21:21:42 -04:00
LemmyCook b51a87a981 NSlider: slightly more discrete bg track 2025-09-15 08:36:08 -04:00
Ly-sec fa838ecdb1 Cleaned up ColorSchemeTab, added program checks, added firefox template
Matugen: added firefox (pywalfox) template
SidePanelToggle: use ProgramCheckerService for gpu-screen-recorder
ColorSchemeTab: use NCollapsible for matugen templates, use
ProgramCheckerService to detect available programs (for matugen
templates)
NCollapsible: create collapsible category
2025-09-15 07:44:31 +02:00
ItsLemmy 8935f9a0f9 NPill: fix broken mouse-wheel control 2025-09-14 23:42:21 -04:00
LemmyCook 94c5d73a61 NPill: fix icon bg hover color 2025-09-14 22:46:40 -04:00
LemmyCook f399a6d9f5 TrayMenu: improve tray opening direction in vertical bar more 2025-09-14 22:44:27 -04:00
LemmyCook 65933208ec NPillVertical: match NHorizontal on margins and color 2025-09-14 22:03:44 -04:00
LemmyCook 91efa38101 HorizontalPill: different color for forceOpen + better margins 2025-09-14 21:49:29 -04:00
LemmyCook 5aa7ff7e91 NValueSlider: new component + pimped NSlider with a small gradient and removed rounded corners due to issues. 2025-09-14 20:52:32 -04:00
LemmyCook 5ce5659b38 NPills: keep hover even when force open, as there are actions available on clicks. 2025-09-14 18:21:24 -04:00
LemmyCook 7e965262f5 NPill: Restored the old horizontal NPill 2025-09-14 18:07:43 -04:00
LemmyCook 19312d94c3 Removing test mode on battery 2025-09-14 17:21:38 -04:00
Ly-sec aed81e82b0 Remove "%" from NVerticalPill add force close option to it too
NVerticalPill: add force close option
Any vertical bar widget: remove "%" display to have nice horizontal text
BarTab: add "always hide percentage" option so the pills will never
expand (opposite of always show percentage)
2025-09-14 23:13:11 +02:00
Ly-sec 852e2fa4d1 Fix N*Pill force show layout 2025-09-14 22:39:16 +02:00
Ly-sec 11f6475b9f Some layout fixes to toggle and slider
NSlider(withLabel): fix some small layout issues
NToggle: fix vertical centering of the thumb
2025-09-14 21:24:11 +02:00
LemmyCook 3764edafa8 Widgets: improved centering 2025-09-14 14:35:15 -04:00
LemmyCook d348cfc2b0 Toast: refactored service vs UI. 2025-09-14 13:29:20 -04:00
LemmyCook 2ea00fffa5 NSlider: simplification, no Halo + some rounding 2025-09-14 12:22:26 -04:00
LemmyCook b163dab241 NCheckbox+NToggle: better look 2025-09-14 12:03:15 -04:00
LemmyCook d6d51d24c9 NPill: fix NPill icon color to match or icons (mOnSurface, even tho the bg is mSurfaceVariant) 2025-09-14 11:33:48 -04:00
LemmyCook f3123ba5b1 Settings: more cleanup - wip 2025-09-14 10:57:24 -04:00
LemmyCook c09a93af48 NHeader: use label instead of title (matches NLabel) 2025-09-14 10:24:09 -04:00