Commit Graph

90 Commits

Author SHA1 Message Date
Lemmy 6c2dea1fc9 ipc: added bar setDisplayMode {mode} 2026-02-09 18:23:23 -05:00
bean-factory 9952006afc rename bar ipc functions to avoid conflict 2026-02-09 22:28:32 +05:30
Lemmy af3ea6252d ipc: fixing warnings 2026-02-08 18:01:13 -05:00
Lemmy d241506bfc ipc-settings: added new call to focus a specific tab/subtab ex: "settings toggleTab bar/2" 2026-02-08 14:45:02 -05:00
Lemmy c01f327a3a custombutton-ipc: also fix middle click 2026-02-08 14:17:56 -05:00
Lemmy 8c640d6cdf Merge pull request #1722 from deep4lpha/custom-button-ipc-fix
Fix CustomButton ipc calls not working
2026-02-08 14:10:36 -05:00
Lemmy 552d401788 launcher: in overview mode, no need to check if that bar exists on the target screen 2026-02-08 11:54:03 -05:00
Lemmy 915ef85f32 merge main 2026-02-07 20:51:00 -05:00
Deep 4lpha 8846ebf821 fix CustomButton ipc calls not working 2026-02-07 16:49:21 +01:00
Lysec f13bc738be IPCService: add setGeneration method 2026-02-05 13:33:30 +01:00
Lysec 3e876e88bb Hooks/CustomButton: switch back to sh -lc 2026-02-03 20:02:28 +01:00
Lysec 8aa32c7a6d Switch sh -lc to sh -c in the whole codebase 2026-02-03 19:55:08 +01:00
Lemmy 93f188c803 ipc: removed dead batteryManager (threshold) calls that are no longer a thing. 2026-02-02 11:52:04 -05:00
Lemmy 9f8ac95dd8 launcher: added IPC for "settings" and "windows" providers 2026-01-30 20:27:02 -05:00
Lemmy 75243adb0d current-screen-detector: more reliable no longer assumes screens[0] has a bar. 2026-01-30 19:42:10 -05:00
Lemmy 6bdbf6903b IPC: removed old deprecated stuff 2026-01-28 18:55:56 -05:00
Lemmy 5d068720a5 ipc: nightlight properly toggle between the 3 modes. 2026-01-27 19:51:41 -05:00
Lemmy ab4f5d6af1 hyprland: using toplevel for current screen detection 2026-01-27 13:39:43 -05:00
Lemmy 584584297e ipc-plugins: openPanel/closePanel/togglePanel 2026-01-27 09:16:20 -05:00
Lemmy c4a737a396 ipc: new "call plugin openSettings {id}" 2026-01-27 08:55:45 -05:00
Lemmy 806820f79a screen-detector: disable getFocusedScreen() until more testing is done. 2026-01-26 12:46:41 -05:00
Lemmy 39fad06b81 Merge pull request #1566 from frap129/refactor/current-screen
refactor(CurrentScreenDector): Use WM native methods when possible
2026-01-26 12:44:57 -05:00
Joe Maples f06b63b71f refactor(CompositorService/CurrentScreenDetector): abstract getFocusedScreen 2026-01-26 11:59:01 -05:00
Lemmy aabec3d716 ipc: added "media toggle" to open the media player panel. 2026-01-25 21:04:43 -05:00
Joe Maples ec51acced1 refactor(CurrentScreenDector): Use WM native methods when possible 2026-01-25 13:57:05 -05:00
Jasdeep Dhillon 959cb48f22 ipc: Implement shell command toggle 2026-01-22 23:23:45 -05:00
Lysec fbe4992c2c IPCService: add systemMonitor toggle 2026-01-22 15:29:31 +01:00
Lysec 8cb63789cf HooksTab: visual overhaul 2026-01-21 19:51:22 +01:00
Lemmy 355110a862 hooks: if using wallpapers colors, delay the wallpaper hook until the colors are generated. 2026-01-21 10:46:22 -05:00
Lemmy 7311024d92 Wallpaper: renamed/migrated randomEnabled => automationEnabled. 2026-01-20 21:44:07 -05:00
Ly-sec ae295d6819 IPCService: add brightness set % (fix #1429) 2026-01-17 14:53:46 +01:00
Lemmy ae741df961 autofmt 2026-01-13 20:33:56 -05:00
loner db0a2ccb7f feat: Implement automatic IPC registration for CustomButton widgets
- Add automatic registration/unregistration of CustomButton instances to
CustomButtonIPCService
- Enable CustomButton widgets to register themselves with unique
identifiers
- Support external control via IPC commands using 'qs -c noctalia-loner
ipc call cb <action> "[identifier]"' format

Supported actions: left, right, middle, up (separate wheel mode), down
(separate wheel mode),wheel (unified wheel mode), refresh (textCommand)
2026-01-14 07:13:30 +08:00
Lemmy 78f1c6825a 1st pass on launcher in overlay 2026-01-11 21:56:43 -05:00
Oskar Grunning 7592d9cd77 refactor(hooks): unify shutdown and reboot hooks into session hook
Per PR #1177 review feedback. Single executeSessionHook function passes
action type (shutdown/reboot) as $1 to the script.
2026-01-11 21:53:07 +01:00
Oskar Grunning 1e1cfcaffc feat(hooks): add shutdown and reboot hooks
Allow users to run custom commands before system shutdown/reboot,
enabling cleanup tasks like syncing filesystems or stopping services.
2026-01-11 21:26:58 +01:00
Lemmy 5251a22d20 Bash vs sh: phase 1 - uniformization to sh. Always use sh, use "-lc" for all user defined commands 2026-01-09 15:01:17 -05:00
Lemmy 612dfc9db8 ScreenRecorder: removed from core - use the plugin instead. 2026-01-08 20:18:39 -05:00
Ly-sec 3c2328fe4c Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-08 13:11:34 +01:00
Ly-sec 11f1aaf8e6 IPCService: add enable & disable to idleInhibitor 2026-01-08 13:11:25 +01:00
Mridul Agarwal 5aedcd3413 add functions to ipc and notification services to get history and dismiss notification 2026-01-08 14:44:14 +05:30
Lemmy 5dfd76e568 IPC/OSD: deprecate showText(withIcon) call. 2026-01-07 12:07:32 -05:00
Lemmy f52fbffb07 IPC: added Toast send ipc call 2026-01-07 11:03:20 -05:00
Lin Xianyi 4bbaa24a15 IPC: add bar hide / show 2026-01-05 09:45:53 +08:00
Lemmy c05ae82411 WifiPanel => NetworkPanel 2026-01-04 18:29:10 -05:00
Lemmy 3bc9a625b8 Colors: removed Colors.transparent / black and white in favor of their direct shorthands 2026-01-04 13:54:51 -05:00
Lemmy 2b2e069b8a Launcher/PluginSystem: first pass on the plugin provider. 2026-01-04 10:45:36 -05:00
Lemmy 588636aaf9 Merge pull request #1243 from bean-factory/profile-cycle
Add function to cycle power profiles in reverse order
2026-01-03 22:21:57 -05:00
Lemmy f15a1934a4 IPC: Proper launcher toggling and mode changing 2026-01-03 15:17:41 -05:00
bean-factory 220949a293 Add function to cycle power profiles in reverse order 2026-01-03 17:28:50 +00:00