Commit graph

485 commits

Author SHA1 Message Date
Ly-sec
7f5d70bcc8 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-02 17:03:36 +02:00
Ly-sec
eea1586772 Added distro logo (for SidePanel widget)
BarTab: add toggle for distro logo replacement
DistroLogoService: handle all logo detection logic
SidePanelToggle: add support for distro logo
WidgetLoader: fix small issue with with screen null warning
2025-09-02 17:01:38 +02:00
LemmyCook
508c1407be DarkModeToggle: new bar widget 2025-09-02 10:34:05 -04:00
Ly-sec
9781005a21 Added Thumbnail to ClipboardHistory images, fix keyboard navigation
ClipboardHistory: Add image thumbnail, fix navigation viewport
Launcher: replace TextField with NTextInput
2025-09-02 14:32:02 +02:00
LemmyCook
d5e83aa9de Wallpaper: added fill color that may show up around wallpaper (depends on fillMode)
+ New Widget NColorPicker
+ New Widget NButton
2025-09-01 22:27:49 -04:00
LemmyCook
69a5f0c2c0 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-01 21:30:40 -04:00
LemmyCook
f9194dd741 Wallpaper: added fillMode to all shaders (no, crop, fit, stretch) 2025-09-01 21:30:38 -04:00
Ly-sec
b796a00374 Add proper check if cliphist is available
CliphistService: Check if cliphist is available, if not do not spam logs
2025-09-02 02:10:20 +02:00
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
e3d62388f7 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-01 09:07:25 -04:00
LemmyCook
5fef9cfe6b WallpaperService: refactored to a simpler signal based approach. 2025-09-01 09:07:23 -04:00
Ly-sec
4a4bec5aec Add support for user based templates (~/.config/matugen/config.toml) as
requested in #185
MatugenService: add logic to scan for the matugen config.toml
ColorSchemeTab: add NCheckbox to toggle user based templates
2025-09-01 14:54:01 +02:00
Ly-sec
0fd83498ea Create Microphone widget as requested in #180
Microphone: hook up microphone functionallity to bar widget
2025-09-01 14:22:45 +02:00
LemmyCook
b0917f5a25 Auto-formatting 2025-08-31 21:35:16 -04:00
LemmyCook
4510762a35 Revert "Wallpaper: attempt to fix wallpaper bindings on Qt 6.8"
This reverts commit c7ee627110.
2025-08-31 18:00:30 -04:00
LemmyCook
c7ee627110 Wallpaper: attempt to fix wallpaper bindings on Qt 6.8 2025-08-31 17:55:08 -04:00
LemmyCook
bb1d56121d Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-08-31 15:45:32 -04:00
LemmyCook
3683d3c29b NPill: allow to open left or right depending on 2025-08-31 15:45:10 -04:00
Oleksiy Nedobiychuk
3151b1634c fix to issue #165 2025-08-31 20:51:04 +02:00
Oleksiy Nedobiychuk
46ef2b6e53 Merge branch 'fix/ddcutil-hang' 2025-08-31 17:49:53 +02:00
LemmyCook
dda031e73b NightLight: if using autoSchedule, wait for coordinates to be ready 2025-08-31 11:04:09 -04:00
Ly-sec
2f8472f720 Even more ArchUpdater fixes
ArchUpdaterService:properly check for errors
2025-08-31 16:56:52 +02:00
Ly-sec
4520ed3cbf Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-08-31 16:44:43 +02:00
Ly-sec
1ecc3d9744 Fix ArchUpdater to be able to use ghostty
ArchUpdaterService: add separate ghostty command
ArchUpdater: Change color of symbol if no terminal/aur helper is found,
edited tooltip
ArchUpdaterPanel: Add proper error message if TERMINAL or aur helper
was not found
2025-08-31 16:41:52 +02:00
LemmyCook
b1daf2e8bc Location: Set stable name on load to the user specified name. Until we get a proper weather update 2025-08-31 10:29:25 -04:00
LemmyCook
6ecbdda121 Location: should fix edge case of location data being not ready on time 2025-08-31 10:24:01 -04:00
Ly-sec
3f0374e1f2 ArchUpdater: more selective update debug logs & tests 2025-08-31 15:50:23 +02:00
Ly-sec
cb345c2364 ArchUpdater: Even more debug logs 2025-08-31 15:39:44 +02:00
Ly-sec
d0b957e998 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-08-31 15:29:14 +02:00
Ly-sec
7a2fa4a773 Add debug logs to ArchUpdater 2025-08-31 15:28:54 +02:00
LemmyCook
8a198fd707 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-08-31 09:21:12 -04:00
LemmyCook
7ba3870c82 SystemStats: no space before unit (to match the others stats) 2025-08-31 09:21:10 -04:00
Ly-sec
9a8046b99f ArchUpdaterService: fix AUR helper detection 2025-08-31 15:19:58 +02:00
Ly-sec
ab5b877dc3 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-08-31 15:00:56 +02:00
Ly-sec
23a41ff3c6 Fix selective update from ArchUpdater
ArchUpdaterService: edit command builder
ArchUpdaterPanel: fix error state display
2025-08-31 15:00:00 +02:00
Lemmy
51ea837cd0
Merge pull request #174 from JPratama7/feat/app-taskbar
feat: app taskbar
2025-08-31 08:49:26 -04:00
LemmyCook
d912c2a090 ArchUpdate: last console.log 2025-08-31 08:48:07 -04:00
Ly-sec
d7eea7fdae Remove useless debug logs from ArchUpdater
ArchUpdaterService: remove 4 useless debug logs
2025-08-31 13:58:29 +02:00
Ly-sec
8395b2640e Fix ArchUpdaterService error codes (once more)
ArchUpdaterService: Update yay error code (1 also means no updates
available just like in paru)
2025-08-31 13:56:01 +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
2ebdc74f15 Add network stats to SystemMonitor, fix ActiveWindow text display
SystemMonitor: add network up/down stats (also added setting to disable
it in BarTab)
ActiveWindow: add elide if not hovered
2025-08-31 09:22:33 +02:00
Ly-sec
714f6c058f Small changes for ArchUpdaterService
ArchUpdaterService: remove duplicate AUR helper check and remove any
pacman occurrence
2025-08-31 07:46:28 +02:00
Ly-sec
6deb039906 Autoformat 2025-08-31 07:34:59 +02:00
Ly-sec
f19eaf689b Rework ArchUpdater logic, update UI
ArchUpdater: remove pacman poll fully and rely on paru/yay
ArchUpdaterPanel: Remove scrollbar, remove UI blocking
README: Add `TERMINAL` env var info (again), add DiscoCevapi as Donator
2025-08-31 07:33:03 +02:00
LemmyCook
87f9afbd85 NightLight: reworked settings, defined fade duration and simplified service. 2025-08-31 00:13:40 -04:00
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
Jose Chasey Pratama
d2ac174427
Merge branch 'noctalia-dev:main' into local 2025-08-31 00:20:29 +07:00
JPratama7
d5a8a0d72f
refactor: add to registry 2025-08-31 00:20:13 +07:00
LemmyCook
7ace02dd46 BTService: add percent symbol (%) after battery level 2025-08-30 12:44:30 -04:00