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
Lemmy
73239e6e62
IPC: added calls to toggle/open/close the audio panel
2025-12-29 11:57:03 -05:00
Lemmy
823d0b9225
Panels&IPC: attempt to figure #1166
2025-12-28 14:47:02 -05:00
Lemmy
7ae67f7b53
IPC: added location set/get. Fix #1069
2025-12-25 18:07:12 -05:00
Lemmy
7354d5e642
DesktopWidgets: Add widget from the editing screen
2025-12-21 19:22:59 -05:00
Lemmy
86a4467eae
IPC DesktopWidgets: allow to enter/exit edit mode.
2025-12-20 21:12:46 -05:00