Commit Graph

61 Commits

Author SHA1 Message Date
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
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 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 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 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
Lemmy 02031cbb16 DesktopWidgets: added IPC call to toggle, enable & disable. Auto disable desktop widgets in NoctaliaPerformanceMode 2025-12-18 20:01:45 -05:00
Ly-sec 6e9334b5bc IPCService: add nightLight toggle 2025-12-17 12:30:25 +01:00
Lysec c31f38ce0c Merge pull request #1059 from lonerOrz/ipc/osd
OSD notification with custom text
2025-12-15 08:11:21 +01:00
ItsLemmy 6e0fe5ec49 SettingsPanel: simplified code flow and fixed potential opening on wrong tab 2025-12-15 00:07:07 -05:00
loner 90e04d903a feat(osd): split custom text OSD IPC command to support optional icon 2025-12-15 10:23:36 +08:00
loner 7d0c8db323 feat(osd): allow custom icons for OSD via IPC 2025-12-15 10:23:36 +08:00
loner 425d187f68 feat: OSD customText basic framework 2025-12-15 10:21:57 +08:00
Lemmy 8baad31db3 CurrentScreenDetector: renaming for clarity 2025-12-14 15:57:57 -05:00
Lemmy fa989dd962 PluginSystem: refactored CurrentScreenDetector so it can be used by core IPC calls AND plugins IPC calls. 2025-12-14 15:52:36 -05:00
ItsLemmy 764299e4e7 Settings: added option to open settings in a separate (tiled) window + Fixed migrations/upgrades by parsing the rawJson 2025-12-11 21:03:43 -05:00
Ly-sec 89acb6ec32 Back to -git 2025-12-09 15:09:22 +01:00
raupy 385aa9ed38 new ipc calls 2025-12-09 10:39:40 +01:00
ItsLemmy ac81234ef8 Merge plugin-system 2025-12-03 09:41:16 -05:00
ItsLemmy 486bd4208d Wayland: added names to 3 unnamed layers 2025-12-02 09:35:06 -05:00
Ly-sec eae4c3c6f5 IPCService: fix launcher behaviour 2025-12-02 13:39:04 +01:00
ItsLemmy 34f84afcd1 PluginSystem: simplified IPC calls creation 2025-12-01 20:44:26 -05:00
ItsLemmy 59e5d44185 PluginSystem: proper sizing 2025-11-30 21:24:01 -05:00
ItsLemmy c31c56ff48 PluginSystem: basic implementation with an hello-world bar widget 2025-11-30 20:31:55 -05:00
ItsLemmy e972e1f7aa Cards & Settings refactoring
- All cards now live in Modules/Cards
- CalendarPanel is now called ClockPanel
- Added a way to ease settings migration in separate QML files
2025-11-30 14:26:09 -05:00
ItsLemmy 993b6bc422 Settings/State: Moved state IPC logic to ShellState.qml. 2025-11-29 11:04:44 -05:00
Ly-sec 0d6b70a4c1 IPC: notifications - add removeOldestHistory 2025-11-29 08:30:12 +01:00
Ly-sec 8277ce1631 IPCService: add state IPC call 2025-11-25 18:15:57 +01:00