Commit graph

368 commits

Author SHA1 Message Date
LemmyCook
210bbac583 ScalingService: 1st pass of the refactoring via signals instead of nested bindings for better efficienty and compatibility with old versions of Qt 2025-09-01 13:52:12 -04:00
LemmyCook
6bcb85137b BarTab/NSectionEditor: minor UI improvements 2025-08-31 22:55:51 -04:00
LemmyCook
ecb7a9d448 BarWidgets: fixed NPill conditional open left or right that I broke earlier. 2025-08-31 21:57:28 -04:00
LemmyCook
40edc38756 NSectionEditor: Force text width for a more uniform look 2025-08-31 21:42:55 -04:00
LemmyCook
d1f5d301c2 Color animations: more uniform across NWidgets 2025-08-31 21:36:30 -04:00
LemmyCook
3683d3c29b NPill: allow to open left or right depending on 2025-08-31 15:45:10 -04:00
LemmyCook
40579e1b80 NIconButton: better disabled state 2025-08-31 14:44:22 -04:00
LemmyCook
fcf627c30b BarHeight: more rounding uniformization 2025-08-31 10:36:40 -04:00
LemmyCook
53405c13af NText: Reverted my change to support Richtext by default + All tooltips are no longer using capital letter at the start of every word 2025-08-31 08:41:51 -04:00
Ly-sec
91ffa4a9fd Reimplement the MediaMini and ActiveWindow fix
Revert ScreenCorner fix (didn't work at all)
2025-08-31 11:18:24 +02:00
Ly-sec
7b63b6900d Don't dim ScreenCorners
NPanel: add dimOverlay
2025-08-31 10:34:01 +02:00
Ly-sec
724e55c37d Autoformat 2025-08-31 08:57:00 +02:00
Ly-sec
51f1923e22 Fix TrayMenu crash after display wake. Add checks if screen exists, else set scaling to 1.0
TrayMenu: Replace PopupPanel with NPanel (for better loading & to
prevent QS crash)
Overview, Background etc: add screen checks, if it doesnt exist set
scaling to 1.0
2025-08-31 08:55:20 +02:00
quadbyte
80f6570f04 NightLight/Bar: left click toggle, converted to NIconButton
+ Adapted some tooltip to the new richtext NText
2025-08-31 01:26:04 -04:00
LemmyCook
87f9afbd85 NightLight: reworked settings, defined fade duration and simplified service. 2025-08-31 00:13:40 -04:00
LemmyCook
3496169c68 Revert "Remove need for polkit, launch any ArchUpdater update through terminal"
This reverts commit 299add4a15.
2025-08-29 20:50:28 -04:00
Ly-sec
299add4a15 Remove need for polkit, launch any ArchUpdater update through terminal
ArchUpdater: rely on `TERMINAL` environment variable
README: Add explanation for the `TERMINAL` environment variable
2025-08-30 02:28:48 +02:00
LemmyCook
e79c163dd9 Wallpaper rework
- removed swww to the code is easier to maintain
- basic multi monitor wallpaper support
2025-08-29 08:33:40 -04:00
LemmyCook
3cc8c8fb03 ArchUpdater: improved the look 2025-08-28 15:55:03 -04:00
LemmyCook
b2e9058a2f Auto-formatting 2025-08-28 15:01:23 -04:00
LemmyCook
3f4cec1719 NTextInput: improved layout and adapted calling code all over the shell. 2025-08-28 12:22:42 -04:00
Ly-sec
39d8d8bcfa Added a check to see if wlsunset is enabled, if it isn't you can change
the NightLight settings.
DisplayTab: add wlsunsetCheck process
2025-08-28 17:06:53 +02:00
Ly-sec
82d71d65fa Replaced the old checkboxes in ArchUpdaterPanel with NCheckbox
ArchUpdater: use NCheckbox to make things more uniform
2025-08-28 17:03:28 +02:00
Ly-sec
d0b7ccf302 Autoformat 2025-08-28 15:35:52 +02:00
Ly-sec
2a686b55c4 Replace our NightLight solution with wlsunset.
NightLight: add temperature solution
NTextInput: add input hint support
2025-08-28 15:34:47 +02:00
Ly-sec
f932d580af NCheckbox: add scaling 2025-08-28 14:26:13 +02:00
Ly-sec
f10280c8bb Added NCheckbox and used it for Matugen templates
NCheckbox: Added
ColorSchemeTab: replace NToggle with NCheckbox
2025-08-28 14:00:29 +02:00
LemmyCook
8302285388 Settings: large cleanup and factorization. Should look much better. 2025-08-27 20:39:50 -04:00
LemmyCook
9d03006aaa autoformatting 2025-08-27 09:07:36 -04:00
Ly-sec
f7f21f9716 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-08-27 14:54:12 +02:00
Ly-sec
124d9becc6 Add animation speed slider in general tab, always collapse activeWindow
GeneralTab: add animation speed slider
Workspace: set activeWindow to always collapsed except for hover
Misc: replaced a lot of animations with Style.animationXYZ
2025-08-27 14:52:50 +02:00
LemmyCook
50777ef32f MediaPlayer/sidepanel: slightly less thick time slider 2025-08-27 08:51:43 -04:00
LemmyCook
2f49643e51 NIconButton + NPill: improved vertical centering 2025-08-26 14:25:36 -04:00
Ly-sec
634d78456d Add NightLight, update README, format 2025-08-26 18:19:35 +02:00
LemmyCook
6a9dee38ef NPanel fixes 2025-08-26 10:26:02 -04:00
LemmyCook
f3ae0101d7 NPanel now can properly be positioned relative to their opener (button) 2025-08-26 08:55:29 -04:00
Ly-sec
f3f0f611cb Add AppLauncher opacity, topCenter & bottomCenter 2025-08-26 14:31:59 +02:00
Ly-sec
3c39ea192b Format 2025-08-26 13:12:01 +02:00
LemmyCook
1ab3463e6d Widgets: renamed SizeMultiplier => SizeRatio. Enforced read-only on size property 2025-08-25 22:43:02 -04:00
LemmyCook
9fb4aff635 Optimizations memory/cpu
- Only load bar widgets once the settings are done loading, and the
widget is actually in use.
- Only load bar on screens that request it, instead of hiding it.
2025-08-25 21:18:49 -04:00
LemmyCook
7a849806fb Minor cleanup 2025-08-25 08:28:27 -04:00
Ly-sec
c6683712a4 Add notification when battery is low, fix some warnings 2025-08-25 12:46:55 +02:00
LemmyCook
a10d55e7f5 Bar widgets: modular loading refactoring via BarWidgetRegistry+NWidgetLoader
- Hot reload is working again.
- Should also be more memory efficient on multi monitors.
2025-08-24 23:50:09 -04:00
LemmyCook
a7b7c03877 Autoformatting + converted a bunch console.log to logger, hiding some extra logging 2025-08-24 08:48:39 -04:00
Ly-sec
b85d68f4cb Fix modular bar (remove option) 2025-08-23 16:03:23 +02:00
Ly-sec
2029b5e1eb Replace arrows in BarTab with drag&drop 2025-08-23 12:16:08 +02:00
LemmyCook
1b77f4882d Settings: reworked modular bar settings
- deleted NCard, we already have NBox
- assign a color to each widget for better overview when moving stuff
around
- minor QOL improvements to NComboBox
2025-08-22 18:37:48 -04:00
LemmyCook
2a6ad0819f Fix NWidgetCard 2025-08-22 17:57:55 -04:00
Ly-sec
cbbfbcf671 Add NWidgetCard, fix some BarTab things 2025-08-22 21:01:00 +02:00
LemmyCook
377ed4a627 Fix shaders path 2025-08-22 14:31:44 -04:00