Ly-sec
4c9d40865f
NText: add elide (ltr & rtl)
2025-09-22 23:20:59 +02:00
ItsLemmy
be1c975f4d
Prevent even more dragging when popup are open.
2025-09-22 13:46:25 -04:00
ItsLemmy
c20773d60b
Prevent NPanel dragging when popup are open.
2025-09-22 13:40:38 -04:00
ItsLemmy
5aa935b348
FileDialog: also properly hide/restore popups when opening
2025-09-22 12:19:41 -04:00
ItsLemmy
8ece805273
File Picker: Using platform's native picker - removed custom picker.
2025-09-22 11:39:04 -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
4753766b4f
Clock / DateTimeTokens: better look and alignment
2025-09-21 20:19:50 -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
385f4943ae
NFilePicker: cleanup
2025-09-21 20:52:47 +02:00
Ly-sec
4dcc9609d6
Add icons to TablerIcons, edit sizing of icons in FilePicker etc
2025-09-21 20:40:28 +02:00
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
LemmyCook
1ad6969d9b
Notification service: Full refactoring to support image caching for history.
2025-09-20 23:26:05 -04:00
LemmyCook
aed7440c5b
Center Fallback icon
2025-09-20 17:23:49 -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
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