Commit graph

69 commits

Author SHA1 Message Date
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
6f1ae43d62 Dimmer: new implementation of the screen diming in a separate component. 2025-09-16 21:35:27 -04:00
LemmyCook
ca7684c944 ArchUpdater: permanently removed 2025-09-09 18:10:11 -04:00
LemmyCook
c055690a9b Cleaned up init sequence 2025-09-04 15:27:17 -04:00
LemmyCook
e3f50c0ce2 Hotfix: wallpaper was not set on startup. 2025-09-04 15:11:45 -04:00
Ly-sec
37eefe3663 Created Hook system (let's users run commands after specific actions)
NInputAction: create NTextInput with NButton
HooksService: add dark/light mode hook, add wallpaper change hook
HooksTab: create 1 NInputAction for each hook
Wallpaper: add hook functionallity
2025-09-04 17:54:58 +02:00
Ly-sec
c6e56d4264 Add default fallback city (fixes #199), add beginning of UpdateService
Weather: always fallback to "Tokyo" if the city name is empty
UpdateService: simple versioning control
2025-09-03 13:37:24 +02:00
Ly-sec
1eae0eb3d4 Fix ArchUpdater error codes, revert TrayMenu
TrayMenu: reverted it to the old PopupPanel for ignored
ArchUpdater: paru error code 1 = no updates available
2025-08-31 13:47:06 +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
LemmyCook
87f9afbd85 NightLight: reworked settings, defined fade duration and simplified service. 2025-08-31 00:13:40 -04:00
LemmyCook
a719db4d0d better comments 2025-08-28 11:06:31 -04: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
LemmyCook
4cd94f0426 NightLight: refactored the code to make simpler
- using intensity instead of warmth
- animated color transition
- removed unecessary bindings and double properties
- using better icons to avoid confusion with brightness
- polished settings UI
2025-08-26 18:48:10 -04:00
Ly-sec
634d78456d Add NightLight, update README, format 2025-08-26 18:19:35 +02:00
LemmyCook
269b2765cd More optims and renaming 2025-08-25 22:17:13 -04: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
Ly-sec
ac1457a6c6 Add GUI for ArchUpdater 2025-08-24 16:35:10 +02:00
LemmyCook
8bb6da5e0d Fix BT and WiFi panels 2025-08-22 12:25:28 -04:00
LemmyCook
7d47b98621 Launcher: should respect the same design as other panels
- mTertiary for hover
- no special gradient
- classic thin border
2025-08-21 21:25:13 -04:00
Ly-sec
6771248d29 Add audio visualizer to LockScreen 2025-08-21 22:42:56 +02:00
Ly-sec
fac816137a Add Launcher settings, rename AppLauncher to Launcher 2025-08-21 15:26:33 +02:00
Ly-sec
6538ef1459 Make PowerPanel look nice 2025-08-20 20:04:39 +02:00
quadbyte
a91c0978c0 Wip Powermenu 2025-08-20 12:25:27 -04:00
quadbyte
524135800e Merge branch 'dev' into npanel-refactor 2025-08-20 10:37:49 -04:00
quadbyte
30722975f3 Removed DemoPanel 2025-08-20 09:28:52 -04:00
Ly-sec
e7577ed488 Add IdleInhibitor 2025-08-20 14:22:29 +02:00
Ly-sec
1d860da42e Add ToastService, NToast etc 2025-08-19 14:14:00 +02:00
quadbyte
b723eccc78 Renamed most font and sizing shorthands properties for easier understanding and maintenance
property real fontSizeXS: 9
  property real fontSizeS: 10
  property real fontSizeM: 11
  property real fontSizeL: 13
  property real fontSizeXL: 16
  property real fontSizeXXL: 18
  property real fontSizeXXXL: 24
2025-08-18 11:12:51 -04:00
Ly-sec
127b7bbeab Small shell.qml update 2025-08-18 16:53:26 +02:00
Sébastien Atoch
5419b7134e CavaService improvements
- bring back autosens for better visualization at  low volume input
- enable Cava process as long as we have a visualizer and the sidePanel
is open, this helps capture audio when there is no active mpris player
(ex: mpv, game audio, etc...)
2025-08-17 13:14:46 -04:00
quadbyte
629b4c5fd7 Removed Brightness slider from the DemoPanel, to avoid maintaining to much fragile code. 2025-08-17 00:21:57 -04:00
quadbyte
258bb37533 Post refactoring fixes 2/? 2025-08-15 22:06:39 -04:00
quadbyte
4631239b92 Post refactoring fixes 1/?? 2025-08-15 21:55:32 -04:00
quadbyte
83ff5f5589 Renamed all services to xxxService. Moved a couple things in Commons 2025-08-15 21:45:58 -04:00
quadbyte
7fced5df95 LockScreen: moved instance from IPCManager.qml to shell 2025-08-14 14:58:18 -04:00
Ly-sec
2b39cbfe01 Add AppLauncher 2025-08-14 18:44:04 +02:00
Ly-sec
4635aec80e Add dock & dock settings in General.qml 2025-08-14 17:00:58 +02:00
quadbyte
ee326a72ae Basic IPC Manager - Not backward compatible 2025-08-13 16:31:11 -04:00
quadbyte
73580bcc04 Moved Cava to Services/ 2025-08-13 16:05:00 -04:00
quadbyte
01dd64dbcc Moved NotificationHistoryPanel in shell.qml 2025-08-13 09:40:44 -04:00
quadbyte
ce22559ee2 Better panel naming and removed ref to SettingsWindow 2025-08-12 21:33:22 -04:00
quadbyte
b3002b42b4 SettingsWindow Loading
- reworked the way we load the settings to avoid using
Qt.createComponent which breaks hot reload and more
- introduced a new PanelManager singleton to hold some references to
some panels and later will be used to force having a single panel opened
at all time
2025-08-12 18:58:22 -04:00
quadbyte
b68d5c9f4c GitHub removed some unecessary code 2025-08-12 14:29:58 -04:00
Ly-sec
14f4beff03 Make tabs look good in SettingsWindow 2025-08-12 00:03:27 +02:00
quadbyte
644f647653 Location service with caching 2025-08-11 17:57:09 -04:00
quadbyte
ebdc0a458f AudioDeviceSelector: really bye bye 2025-08-11 13:46:48 -04:00
quadbyte
93fca936d8 Calendar is no longer a Widget, moved to Modules/Calendar/Calendar.qml
- Using a NLoader
- Got a display bug with DayOfWeekRow!
2025-08-10 21:31:09 -04:00
quadbyte
c1452e3c11 AudioDeviceSelector: moved to Shell so we only get one in memory 2025-08-10 19:35:16 -04:00
quadbyte
5c7268aaee Very minimal volume widget and PWAudioService 2025-08-10 18:28:36 -04:00