Lin Xianyi
ddb99dce67
Adds an ipc command to turn monitors on / off
2026-03-02 01:07:40 +08:00
Lemmy
052ffcc5a2
autofmt
2026-02-28 11:10:34 -05:00
Lysec
a692cfb654
IPCService: adjust lock/lockAndSuspend logic
2026-02-28 17:00:59 +01:00
Jb
5ca37a9a1e
IPC Call Wallpaper Get
2026-02-28 13:46:21 +01:00
Lemmy
82fb54e1b5
idleInhibitor: improved IPC
2026-02-27 11:56:34 -05:00
Lysec
81b08fc0e6
IPCService: add lock call (implements #1935 )
2026-02-23 07:44:17 +01:00
Lemmy
75e8444051
autofmt
2026-02-20 19:53:39 -05:00
Lemmy
6b9550e763
Merge pull request #1611 from bryanm1529/feat/notification-action-ipc
...
notifications: add IPC functions for action invocation
2026-02-20 19:01:32 -05:00
Lemmy
1ecbf4d771
bar: added override for display mode for other monitors
2026-02-16 13:22:02 -05:00
Lemmy
c038878152
settings+connections: unified the way to open the settings on a particular tab/subtab + QoL settings access for bt and wifi
2026-02-14 09:42:13 -05:00
notiant
a28ce1a859
fix container outlines in connections tab
2026-02-14 02:07:44 +01:00
Lemmy
683a1680cc
ipc: new bar setPosition
2026-02-13 09:02:48 -05:00
Lemmy
81d0a034c8
bar-shell: prevent bar crash on rapid visibility toggle and convert IPCService to singleton
2026-02-12 08:54:32 -05:00
Lemmy
b8de6b1599
custom-button: using a proper singleton for the CustomButtonIPCService instead of and object registered in Qt.application. The singleton directly check the settings for IPC calls definition instead of the Bar widgets, this allow us to unload the bar widgets when the bar is hidden while keeping IPC call functional.
2026-02-11 15:22:05 -05:00
Lemmy
a6c880a632
ipc: simplified core launcher providers opening and closing
2026-02-10 10:09:26 -05:00
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
Bryan Martinez-Sanchez
47835d1421
notifications: add IPC functions for action invocation
...
Adds four new IPC functions to the notifications handler:
- getActions: returns actions for a notification by index
- invokeDefault: invokes the default (or first) action
- invokeDefaultAndDismiss: invokes default action and dismisses
- invokeAction: invokes a specific action by notification id
Enables external tools and scripts to interact with notification
actions programmatically via the existing IPC mechanism.
2026-01-29 01:24:15 -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