Commit Graph
791 Commits
Author SHA1 Message Date
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
LemmyandGitHub 5d11e37687 Merge pull request #210 from ThatOneCalculator/feat/caffeine-widget
feat: keep awake bar widget
2025-09-04 15:33:06 -04:00
LemmyandGitHub 4ea903b333 Merge pull request #208 from ThatOneCalculator/feat/power-toggle-widget
feat: power toggle bar widget
2025-09-04 15:30:56 -04:00
LemmyandGitHub 8fd805815d Merge pull request #205 from ThatOneCalculator/sidebar-toggle-settings
toggle settings panel on right-clicking side panel toggle
2025-09-04 15:29:43 -04:00
LemmyCook c055690a9b Cleaned up init sequence 2025-09-04 15:27:17 -04:00
Kainoa Kanter dcf146a097 feat: keep awake bar widget 2025-09-04 12:15:19 -07:00
Kainoa Kanter c394368dc5 fix sizing 2025-09-04 12:03:41 -07:00
Kainoa Kanter 1f9c54438a feat: power toggle bar widget 2025-09-04 12:00:17 -07:00
Kainoa KanterandGitHub f303f305af Merge branch 'noctalia-dev:main' into sidebar-toggle-settings 2025-09-04 11:54:32 -07:00
LemmyCook 5f1f3dce4a CustomButton: fix size to match other bars button 2025-09-04 14:52:45 -04:00
LemmyCook b778a80c79 Settings: better icons for Hooks tab 2025-09-04 14:46:19 -04:00
Kainoa Kanter 0bf632a4b1 toggle settings panel on right-clicking side panel toggle 2025-09-04 11:20:01 -07: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 fe6ecf7daf Launcher: remove 50 item limit, fixes #200 2025-09-04 18:15:04 +02:00
Ly-sec a91d790074 HooksTab: replace NText with NLabel 2025-09-04 18:01:06 +02:00
Ly-sec ac21deefa4 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-04 17:57:43 +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 2e082ed8b1 proper border on notifications 2025-09-04 11:45:07 -04:00
LemmyCook c1bec66151 Cleanup: removed Color.applyOpacity in favor of Qt.alpha 2025-09-04 11:29:45 -04:00
LemmyCook d53a404bf1 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-04 11:06:56 -04:00
LemmyCook 7ed4c209fe Optims: replaced a bunch of Qt.rgba by Qt.alpha 2025-09-04 11:06:54 -04:00
Ly-sec 83205d57d9 IPCHandler: small change to getActiveScreen() 2025-09-04 16:45:07 +02:00
Ly-sec 43bb3bdd0c IPCHandler: use getActiveScreen() everywhere 2025-09-04 16:42:28 +02:00
LemmyCook cde3f088d1 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-04 10:26:47 -04:00
LemmyCook 3e7ebf44f3 IPC: more robust screen detection 2025-09-04 10:26:45 -04:00
Ly-sec ac7092943c Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-04 16:19:02 +02:00
Ly-sec e7bbb7fc00 CustomButton: let people use quotes etc 2025-09-04 16:18:58 +02:00
LemmyCook 2793863689 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-04 10:16:39 -04:00
LemmyCook bb0f1e84ce IPC: Fail safe when no activeWindow detected 2025-09-04 10:16:15 -04:00
Ly-sec 3ceba43802 Notification: prefer notification image over app image 2025-09-04 16:12:50 +02:00
LemmyCook d319ab9bfc IPC: IPC calls now properly identified the proper monitor so that dimming and other stuff works better. 2025-09-04 09:37:50 -04:00
LemmyCook 902cdc39e0 Merge branch 'custom-buttons' 2025-09-04 08:40:00 -04:00
LemmyCook 00d3f81aa1 Bar: check if new widget modelData is available to avoid warnings. 2025-09-04 08:35:57 -04:00
LemmyCook d8c91a942f SettingsPanel: restoring keyboard focus 2025-09-04 08:28:58 -04:00
LemmyCook 30e1c2d2b3 BarSectionEditor: cleaned up logs 2025-09-04 08:28:41 -04:00
Ly-sec 4229721774 Notification: add app icon support 2025-09-04 13:38:39 +02:00
LemmyCook 4a45e73125 BarSettings: better D&D 2025-09-04 00:58:41 -04:00
LemmyCook 9e819084af BarSettings: reworking drag&drop 2025-09-04 00:04:02 -04:00
LemmyCook f39dd2aa1c Custom Button: better bar editor 2025-09-03 22:59:59 -04:00
LemmyCook 4f3e0bdb1e SettingsPanel: remove keyboard focus, so it will close gracefully if clicking on something else (like others NPanels) 2025-09-03 22:30:42 -04:00
LemmyCook 21383b03c5 Custom Buttons: working left/right/middle click 2025-09-03 22:22:22 -04:00
LemmyCook 17944211d5 Custom buttons: WIP support for left/right/middle click 2025-09-03 21:59:33 -04:00
LemmyCook 06a11f003b SettingsPanel: fixed audio tab name 2025-09-03 21:58:51 -04:00
LemmyCook 807867ef42 Custom buttons: refactored files structure 2025-09-03 21:27:42 -04:00
LemmyCook 598bc48957 Custom buttons: improved UI, still wip 2025-09-03 20:51:51 -04:00
LemmyCook 7f34ca4122 Custom buttons: WIP implementing custom properties 2025-09-03 19:09:36 -04:00
LemmyCook 3ba6899e69 Wallpaper: minor improvements 2025-09-03 17:51:02 -04:00
LemmyCook 65f73bb1ba Launcher: Restored keyboard navigation with PageUp/PageDown/Home/End + Vim Keys
Oddly Ctrl+J does not work for me...
2025-09-03 17:02:05 -04:00
LemmyCook 392f0e14b2 Launcher: fixed IPC calls + fix locked up results in clipboard after short successive opening. 2025-09-03 13:49:45 -04:00