Commit graph

266 commits

Author SHA1 Message Date
Oleksiy Nedobiychuk
821c262a93 remove an extra logger 2025-08-31 03:28:18 +02:00
Oleksiy Nedobiychuk
1c323675d1 fix freezing because of ddcutil 2025-08-31 03:16:42 +02:00
Oleksiy Nedobiychuk
5dedf5c1b5 brightness: avoid DDC on internal panels, add timeouts, auto-blacklist bad DDC buses
Signed-off-by: Oleksiy Nedobiychuk <oleksiy12345@live.it>
2025-08-29 00:43:52 +02:00
LemmyCook
42408572ab Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-08-28 15:01:45 -04:00
LemmyCook
c3956c5894 Bluetooth: revamped a lot of code 2025-08-28 15:01:43 -04:00
Ly-sec
cbd71bec49 Fix ArchUpdater NCheckbox binding
ArchUpdater: Create proper binding, make selective update more robust
2025-08-28 19:48:20 +02:00
Ly-sec
156146fd9a Add audio IPC options
AudioService: add a few functions to AudioService
IPCManager: Add 4 Audio IPC calls
README: Add information about new IPC calls
2025-08-28 17:48:02 +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
LemmyCook
a6d722f9a9 LocationService + Settings: improved service stability and show geocoding results in the settings 2025-08-28 08:20:17 -04:00
Ly-sec
a6848be4c2 Create MatugenService, add toggles per template
Matugen: Created Matugen.qml for users to add templates to, add
MatugenService to generate .toml
Notification: possible fix for children null warning
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-08-28 13:33:24 +02:00
Ly-sec
f510c1922d Create separate matugen toggles, add MatugenService
Matugen: add Matugen.qml as central place for templates, add
MatugenService to take care of .toml generation
Notification: possible fix for "children of null"
2025-08-28 13:27:49 +02:00
Ly-sec
563a151277 Possible fix for MediaCard slider
MediaCard: use proper seek binding
MediaService: add seek binding
autoformat
2025-08-27 14:21:42 +02:00
Ly-sec
6f7528c87a Added issue templates and fixed screenRecorder status symbol
ScreenRecorder: add proper checks for screenRecorder
ISSUE_TEMPLATE: add bug_report and feature_request
2025-08-27 13:21:53 +02:00
Ly-sec
a1f87c50bc ArchUpdater: add AUR support 2025-08-27 09:28:58 +02:00
Ly-sec
56967d4c0c Compositor: Fix Hyprland activeWindow icon 2025-08-27 08:23:45 +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
Ly-sec
3c39ea192b Format 2025-08-26 13:12:01 +02:00
Ly-sec
1533b2d3a1 Add MPRIS blacklist 2025-08-26 13:11:49 +02:00
LemmyCook
269b2765cd More optims and renaming 2025-08-25 22:17:13 -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
b19fb316d9 ArchUpdater: fixed CPU hogging 2025-08-25 13:44:23 -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
Ly-sec
d2b202c25f Fully comment ArchUpdaterService 2025-08-25 10:33:48 +02:00
Ly-sec
f42fa11862 Format 2025-08-25 06:48:58 +02:00
LemmyCook
d7206410f4 Disabled arch updater until more investiguation 2025-08-24 23:59:44 -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
37dad3a255 Format 2025-08-24 19:38:35 +02:00
Ly-sec
4d8cf2207d Small change in LockScreen 2025-08-24 18:57:15 +02:00
Ly-sec
89d0551f3e Use CompositorService power commands in LockScreen 2025-08-24 18:25:17 +02:00
Ly-sec
e3154fb9a5 Possible Toast fix 2025-08-24 17:47:42 +02:00
Ly-sec
f1a8624945 Avoid using Qt.createQmlObject 2025-08-24 17:37:50 +02:00
LemmyCook
9666ce4f5a autofmt arch stuff 2025-08-24 10:46:28 -04:00
Ly-sec
2917de8b03 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-08-24 16:35:12 +02:00
Ly-sec
ac1457a6c6 Add GUI for ArchUpdater 2025-08-24 16:35:10 +02:00
LemmyCook
0b5e2e86f0 Location/Weather: using a different API to geocode location name + fixed weather display which was offseted by a day 2025-08-24 10:02:00 -04:00
Anas Khalifa
c14e72ebbd
more cleanup with forgotten things 2025-08-24 16:29:19 +03:00
Anas Khalifa
21f89e736d
Merge branch 'main' into main 2025-08-24 16:01:35 +03:00
LemmyCook
a7b7c03877 Autoformatting + converted a bunch console.log to logger, hiding some extra logging 2025-08-24 08:48:39 -04:00
Anas Khalifa
85e9031df8
Add ArchUpdater widget and service; update settings for Arch updates 2025-08-24 00:49:41 +03:00
Ly-sec
e04c4e1394 Small change to ActiveWindow 2025-08-23 15:41:19 +02:00
Ly-sec
374d3681ce Fix ActiveWindow Title change (#128) 2025-08-23 15:07:54 +02:00
Ly-sec
ca7e0cc105 Add KeyboardLayoutService, add KeyboardLayout Widget, add KeyboardLayout to LockScreen 2025-08-23 13:02:37 +02:00
LemmyCook
6a159a390a Autoformattinmg 2025-08-22 18:36:45 -04:00
Lemmy
a43ecf8c56
Merge pull request #131 from ThatOneCalculator/fix/gpu-screen-recorder-flatpak
fix: run flatpak gpu-screen-recorder if applicable
2025-08-22 16:54:11 -04:00
Lemmy
f15563fbad
Merge pull request #134 from ThatOneCalculator/feat/ethernet
feat: show ethernet icon if ethernet is connected
2025-08-22 16:53:19 -04:00
Kainoa Kanter
cd102d894e
feat: show ethernet icon if ethernet is connected
Closes https://github.com/noctalia-dev/noctalia-shell/issues/115
2025-08-22 12:34:08 -07:00
Kainoa Kanter
32e6828cc4
use dropdown for framerate selector, update variable name, add common
FPSes (144 & 165) to FPS dropdowns
2025-08-22 11:03:55 -07:00