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
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
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
78f1c6825a
1st pass on launcher in overlay
2026-01-11 21:56:43 -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