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
Ly-sec
3cb838b455
NCheckbox: edit sizing
...
NToggle: edit sizing, fix thumb vertical center
2025-09-14 16:01:00 +02:00
Ly-sec
7594651e05
SettingsTabs: use NHeader, move display settings around
2025-09-14 15:50:23 +02:00
ItsLemmy
85cef214c8
Merge branch 'vertical-bar' of github.com:Ly-sec/Noctalia into vertical-bar
2025-09-14 07:27:16 -04:00
ItsLemmy
80b4dad199
NPill: using monospace font
2025-09-14 07:27:14 -04:00
Ly-sec
aadbc9596d
NSearchableComboBox: small layout change
2025-09-14 13:25:02 +02:00
Ly-sec
0949d154c1
Merge branch 'vertical-bar' of https://github.com/noctalia-dev/noctalia-shell into vertical-bar
2025-09-14 13:22:49 +02:00
Ly-sec
a86a0d33c1
NSearchableComboBox: created, uses fuzzy find
...
GeneralTab: replace NComboBox with NSearchableComboBox
2025-09-14 13:22:17 +02:00
ItsLemmy
e3d9ab5679
NPill better naming so files stay closeby
2025-09-14 07:21:32 -04:00
Ly-sec
ccd7458ea3
KeyboardLayout: fix language detection/parsing
...
Bar: add a tiny bit more spacing between widgets
NHorizontalPill: fix layout
MediaMini: set size to 0 if no media is playing
2025-09-14 10:21:53 +02:00
Ly-sec
290ba4ac03
Fix N*Pill expanded text layout
2025-09-14 09:26:05 +02:00
Ly-sec
1ee14df915
Make things more readable
2025-09-14 09:05:51 +02:00
LemmyCook
1157c8e21d
FloatingBar: Wip
2025-09-13 22:04:36 -04:00
LemmyCook
2082cfe7c7
Merge branch 'main' into vertical-bar
2025-09-13 15:27:55 -04:00
LemmyCook
9a9f2886e0
Floating Bar: Fix for #265 (overlapping panels, toasts and notifications)
2025-09-13 15:23:27 -04:00
Ly-sec
0035fbcc4e
NPill: act as loder for NVerticalPill and NHorizontalPill
...
NHorizontalPill: should be used for anything that expands horizontal
NVerticalPill: should be used for anything that expands vertical
2025-09-13 20:52:20 +02:00
LemmyCook
101e3125a9
Vertical bar: simpler management
2025-09-13 13:06:17 -04:00
Ly-sec
6fba9d9f22
NPanel positioning fixes
2025-09-13 16:45:22 +02:00