Lysec
00392ff8d2
Merge pull request #2312 from notiant/patch-2
...
Rework Airplane Mode handling & remove bluetoothctl fallback
2026-03-30 12:06:13 +02:00
Lysec
deb79261dd
feat(wallpaper): add separate selection for light & dark mode
2026-03-29 12:53:06 +02:00
Lysec
c608f1f700
Merge pull request #2298 from tmarti2/dismiss-toast-ipc-call
...
Dismiss toast ipc call
2026-03-26 15:17:29 +01:00
Thibault Martin
7800306b4b
Add Toast dismiss IPC Handler
2026-03-26 14:25:07 +01:00
Lemmy
c640bc9083
feat(bar-ipc): added new "peek" call and made existing call work better with auto-hide
2026-03-25 16:48:21 -04:00
Thibault Martin
af7fd3bad2
Move toast IPC closer to notifications
2026-03-25 12:06:54 +01:00
notiant
dea0575efa
rework Airplane Mode handling & remove bluetoothctl fallback
2026-03-24 21:22:12 +01:00
amateur-hacker
4bea91a750
feat(ipc): add commands for airplane mode
2026-03-23 15:10:42 +05:30
Lemmy
5f5cd2c439
Merge pull request #2208 from turannul/pr/additional-networking-fixes
...
Networking code cleanup.
2026-03-22 18:43:49 -04:00
Turann_
849bf16388
feat(networking): refactor NetworkService to use Quickshell.Networking and improve state synchronization
...
- Use Quickshell.Networking for wifiEnabled
- Improve state synchronization between processes
- Fix race conditions in Wi-Fi scanning
- Ensure proper startup initialization
- Another icon fix xD (4th one)
- Merge deviceStatus with wifiDetails
Co-Authored-By: notiant <notiant@users.noreply.github.com >
2026-03-23 00:48:56 +03:00
Lemmy
3b5e596ab3
fix(ipc): audio and network panel attempt to open near their bar button
2026-03-21 09:57:26 -04:00
Lemmy
9d142fbaf3
refactor(notif): rename internals for clarity (popup vs history)
2026-03-12 11:00:50 -04:00
Lemmy
9acb3facfa
feat(ipc): add new ipc call wallpaper refresh
2026-03-08 10:47:27 -04:00
Lysec
3452619f5d
fix(settings): turn System Monitor into System with Performance subtab
2026-03-06 23:56:54 +01:00
Lemmy
cf326a71fc
location: IPC call now triggers geocoding and weather refresh. Fix #2065
2026-03-04 11:02:42 -05:00
Lemmy
abb7704699
Merge pull request #1981 from cbxcvl/feature/bluetooth-autoconnect
...
feat(bluetooth): auto-connect paired & trusted devices with toggle control
2026-03-03 19:09:19 -05:00
Lemmy
614fbd210d
ipc: restoring "wallpaper get"
2026-03-02 13:36:06 -05:00
Lemmy
e5e12b4995
wallpaper-random: more robust after PR 1697
2026-03-01 15:54:58 -05:00
Lemmy
74a816de27
Merge branch 'main' into feature/add-option-to-choose-monitor-for-ipc-random-wallpaper
2026-03-01 15:50:40 -05:00
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
cbxcvl
470b61f4e1
feat(bluetooth): auto-connect paired & trusted devices with toggle control
...
Adds automatic reconnection of paired and trusted Bluetooth devices
when Bluetooth is enabled or when the shell starts. The feature is
fully toggleable ON/OFF from three places:
- Settings > Connections > Bluetooth (persistent NToggle)
- Bluetooth Panel quick toggle (NIconButton in header)
- IPC commands: toggleAutoConnect, enableAutoConnect, disableAutoConnect
Changes:
- New setting: bluetoothAutoConnect (default: true)
- Auto-trust devices upon pairing via Instantiator/Connections watcher
- 2s delay after BT enable to allow adapter initialization
- Respects airplane mode
- Toast notification when auto-connect fires
2026-02-25 23:50:16 -03: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
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
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
Lysec
f13bc738be
IPCService: add setGeneration method
2026-02-05 13:33:30 +01:00
Florian Boulay
107ea5698a
Add screen argument to IPC wallpaper random
...
* Add argument to specify on which screen to apply a random wallpaper
* if `all` is provided, the old behavior is kept: a random wallpaper is
applied to all screen.
2026-02-05 13:22: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
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
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
aabec3d716
ipc: added "media toggle" to open the media player panel.
2026-01-25 21:04:43 -05:00