Commit graph

399 commits

Author SHA1 Message Date
Ly-sec
57448f100c bartab-overhaul: initial commit 2025-09-07 14:48:20 +02:00
Ly-sec
835f88d71e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-07 12:51:15 +02:00
Ly-sec
291d919b9f Notification: add -i support 2025-09-07 12:51:13 +02:00
LemmyCook
9010a1668b SysStat: fixed warning. cant assign undefined to real 2025-09-07 00:43:57 -04:00
LemmyCook
fb2d42da57 SysStat Service: less log on intel CPU 2025-09-06 23:47:17 -04:00
LemmyCook
2bc1d53b18 SysStat Service: Porting code to JS/QML instead of an external bash 2025-09-06 23:43:00 -04:00
LemmyCook
36d3a50f21 Brightness: brings back realtime brightness monitoring for internal(laptop) display.
The pill will open and show the change in real time
2025-09-06 19:27:32 -04:00
LemmyCook
56993d3c00 Battery: Minimal BatteryService which only serve an appropriate icon. Trying different icons rotated 90 degrees to the left. 2025-09-06 18:16:59 -04:00
LemmyCook
86c6135def Network/Wi-Fi: improvements
- Always check for ethernet status every 30s. Should not affect battery
life.
- Less aggressive scan intervals to give more times for slow adapters.
2025-09-06 16:11:16 -04:00
LemmyCook
7860c41959 Network/Wi-Fi: Removed auto polling every 30sec. Factorized more code and cleaned logs 2025-09-06 14:14:47 -04:00
LemmyCook
fc1ee9fb2f Network/WiFi: improve UI with more immediate feedback on operations.
+ proper deletion of profiles when forgetting a network
2025-09-06 13:03:22 -04:00
LemmyCook
5bc8f410e7 Network/Wi-Fi: smarter logging to avoid flood 2025-09-06 09:32:02 -04:00
Ly-sec
3d9ef8c2ed switch to dev version 2025-09-06 14:20:31 +02:00
Ly-sec
0e53ce3ac0 Release v2.6.0
SettingsPanel: added keyboard navigation
BluetoothPanel: UI enhancements
WiFiPanel: UI enhancements
NotificationPanel: UI enhancements
ColorPicker: UI enhancements
Toast: handle switching between toasts much better
Notification: add DND option
Notification: add actions
LauncherTab: add app2unit toggle
Spacer: added spacer widget with configurable width
ActiveWindow: fix hyprland icon display
PowerPanel: add keybind controls
NetworkService: make it way more reliable

More QoL fixes & changes
2025-09-06 14:17:12 +02:00
Ly-sec
977b2d9e7c Added a Spacer widget so people can add spacing between other widgets
(as requested in ##226).
Spacer: create variable width invisible rectangle
BarWidgetSettingsDialog: add Spacer support
BarWidgetRegistry: add Spacer
2025-09-06 12:27:06 +02:00
LemmyCook
b3e4486699 Network: better refresh vs wifi scan 2025-09-06 01:14:40 -04:00
LemmyCook
2398961473 Wifi: more clean ups and improvements 2025-09-06 01:04:08 -04:00
LemmyCook
2f416a87f0 Wifi/Network: refactoring to something simpler to maintain 2025-09-06 00:02:32 -04:00
LemmyCook
39c7089cbc Notification: fixed persistent DND toast. 2025-09-05 21:04:02 -04:00
LemmyCook
05bfb6fc37 Do Not Disturb: factorized logic and toast in its proper service. 2025-09-05 19:57:22 -04:00
LemmyCook
94293e4c63 Bar SysMon: converted to Layout 2025-09-05 17:44:04 -04:00
Ly-sec
c8a056f332 Notification: add DND option to widget and notification panel as requested in #212 2025-09-05 22:42:40 +02:00
Ly-sec
a3aba8d0db Toast: update visibility for newest toast 2025-09-05 22:29:20 +02:00
LemmyCook
b69d6f57d4 Bump dev version 2025-09-05 14:41:04 -04:00
LemmyCook
1cab452352 WiFi: small improvements to UI and service 2025-09-05 13:35:07 -04:00
LemmyCook
a69a6eda4d FontService: tweaked logs 2025-09-05 13:27:54 -04:00
LemmyCook
eedea01679 NetworkService: dont report empty errors 2025-09-05 12:04:49 -04:00
LemmyCook
0567da94dd WiFi: auto formattings (removed es6 syntax for split to not break qmlfmt) 2025-09-05 11:58:30 -04:00
LemmyCook
507843be21 --amend 2025-09-05 08:54:13 -04:00
LemmyCook
b9c1a8a54f WiFi: improved UI and service 2025-09-05 08:36:36 -04:00
LemmyCook
35283a6923 WiFi: cleaner look, similar to BT. 2025-09-05 00:55:47 -04:00
LemmyCook
9ae78eda45 Bluetooth: more UI polish 2025-09-04 23:48:16 -04:00
LemmyCook
cc8a24f445 Bluetooth Panel: UI cleanup/factorization 2025-09-04 23:26:19 -04:00
LemmyCook
84fdb7c647 Wallpaper: added IPC to set a wallpaper
qs -c noctalia-shell ipc call wallpaper set $path $monitor

$monitor can be a monitor name or "all" or "" to assign to all monitors.
2025-09-04 16:17:31 -04:00
Lemmy
5d11e37687
Merge pull request #210 from ThatOneCalculator/feat/caffeine-widget
feat: keep awake bar widget
2025-09-04 15:33:06 -04:00
Lemmy
4ea903b333
Merge pull request #208 from ThatOneCalculator/feat/power-toggle-widget
feat: power toggle bar widget
2025-09-04 15:30:56 -04:00
Kainoa Kanter
dcf146a097
feat: keep awake bar widget 2025-09-04 12:15:19 -07:00
LemmyCook
e3f50c0ce2 Hotfix: wallpaper was not set on startup. 2025-09-04 15:11:45 -04:00
Kainoa Kanter
1f9c54438a
feat: power toggle bar widget 2025-09-04 12:00:17 -07:00
LemmyCook
f84889ca13 UpdateService: inverted logic 2025-09-04 14:46:29 -04:00
Ly-sec
321c513682 UpdateService: set release to false 2025-09-04 19:49:57 +02:00
Ly-sec
9db6a0d438 Release v2.5.0
- Launcher: full rework
- Notification: display app icon
- Hooks: let people create their own commands after wallpaper change &
  light/dark toggle
- NInputAction: create new widget

A lot of quality of life changes & fixes
2025-09-04 19:41:44 +02:00
Ly-sec
a9affb5ae4 Hooks: expose to grab the screen name 2025-09-04 19:15:50 +02:00
Ly-sec
46bc8939b4 Hooks: make hook activate after settings are updated 2025-09-04 18:23:46 +02: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
LemmyCook
2fda29c185 autoformatting 2025-09-04 10:17:02 -04:00
LemmyCook
2793863689 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-04 10:16:39 -04:00
LemmyCook
7fafda4747 NPanel: clear openedPanel attempt 2025-09-04 10:16:37 -04:00
Ly-sec
3ceba43802 Notification: prefer notification image over app image 2025-09-04 16:12:50 +02:00
LemmyCook
f8ed4f48cf logs 2025-09-04 09:52:15 -04:00