summaryrefslogtreecommitdiff
path: root/services (follow)
Commit message (Collapse)AuthorAgeFilesLines
* internal: add toasts for gamemode & dnd2 * r + 2 * t2025-09-232-2/+13
|
* notifs: wrap time to days2 * r + 2 * t2025-09-221-5/+10
|
* colours: fix term colours2 * r + 2 * t2025-09-221-16/+16
|
* utilities: add toasts2 * r + 2 * t2025-09-211-63/+71
|
* sidebar/notifs: fix minor bugs2 * r + 2 * t2025-09-201-7/+3
| | | | | Image/app icon/urgency/time not updating until corresponding notif is fully destroyed Weird array mutation shenanigans
* notifs: persist images2 * r + 2 * t2025-09-201-0/+49
|
* notifs: fix persistence sorting order2 * r + 2 * t2025-09-201-1/+1
|
* sidebar/notifs: better anims + misc fixes2 * r + 2 * t2025-09-201-22/+91
|
* notifs: persist time2 * r + 2 * t2025-09-191-4/+5
|
* sidebar/notifs: add actions (#648)2 * r + 2 * t2025-09-191-2/+17
| | | | | | | | | | | | | | | | | | | | | | | * add actions (not done, transfer between machines) * notifs: fix persistence * notifs: persist actions (appearance only) * sidebar/notifs: add actions * sidebar/notifs: add copy action Also actions fill width * sidebar/notifs: better actions Fade at edges when scrollable * sidebar/notifs: fix urgency colours & icon * sidebar/notifs: remove unnecessary clipping * sidebar/notifs: fix artifacts with actions
* notifs: persistent notifs + better sidebar notifs2 * r + 2 * t2025-09-181-15/+71
|
* sidebar: add notifs2 * r + 2 * t2025-09-181-1/+1
|
* idleinhibitor: completely hide window2 * r + 2 * t2025-09-181-0/+2
| | | | Fixes #635
* idleinhibitor: use qs idleinhibitor2 * r + 2 * t2025-09-171-7/+11
| | | | Closes #623
* notifs: fix dnd2 * r + 2 * t2025-09-171-5/+4
|
* plugin: fix crashes2 * r + 2 * t2025-09-161-7/+0
| | | | Fixes #629
* utilities/toggles: add dnd2 * r + 2 * t2025-09-151-4/+30
| | | | | Closes #80 Closes #426
* utilities/toggles: add gamemode2 * r + 2 * t2025-09-152-0/+70
| | | | Closes #617
* utilities/record: allow pause/resume recording2 * r + 2 * t2025-09-151-8/+52
|
* utilities/record: select mode2 * r + 2 * t2025-09-151-2/+2
|
* utilities: add recording control2 * r + 2 * t2025-09-141-0/+38
|
* plugin: refactor into modules2 * r + 2 * t2025-09-132-2/+2
|
* network: fix undef errors2 * r + 2 * t2025-09-131-2/+2
|
* utilities: add keep awake and quick toggles2 * r + 2 * t2025-09-121-0/+7
|
* network: put back the ":" in SSIDs (#601)Auguste Baum2025-09-121-1/+1
|
* plugin: add requests2 * r + 2 * t2025-09-112-36/+1
| | | | Replaces QML Requests singleton
* launcher/wallpaper: include subfolder in search2 * r + 2 * t2025-09-101-0/+1
| | | | Closes #589
* plugin/ac: not singleton2 * r + 2 * t2025-09-092-18/+21
| | | | | | Also add nodeId prop BeatTracker not singleton Move BeatTracker and Cava to Audio service
* plugin/ap: fix collector2 * r + 2 * t2025-09-081-24/+6
| | | | Actually read from speakers not mic
* plugin: add BeatTracker2 * r + 2 * t2025-09-041-23/+0
| | | | Replaces beat-detector.cpp
* internal: refactor Paths util2 * r + 2 * t2025-09-032-3/+3
|
* internal: use FileSystemModel for FileDialog2 * r + 2 * t2025-09-021-0/+1
|
* internal: remove singleton reloadableId2 * r + 2 * t2025-09-022-4/+0
|
* brightness: add ipc handler for get/set (#546)sweenu2025-09-021-6/+78
| | | | | | | | | | | * services(brightness): add IpcHandler with brightnessctl like set function * allow get/set for specific monitor Also handle invalid formats --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
* plugin/fsm: rename files -> entries2 * r + 2 * t2025-08-311-2/+2
| | | | Also rename filter & add props
* plugin: add FileSystemModel2 * r + 2 * t2025-08-311-46/+9
|
* plugin/cutils: add getAverageLuminance2 * r + 2 * t2025-08-311-7/+11
| | | | | | Fixes stutters in wallpaper list Also fix crash when saveItem target doesn't have a window
* wallpapers: use CAELESTIA_WALLPAPERS_DIR env2 * r + 2 * t2025-08-301-3/+3
| | | | Env var overrides config option
* brightness: detect monitors by connector instead of model (#503)anders1302025-08-301-4/+4
| | | | | | | | | | | * fix(brightness): change monitor detection to be based on connector using the model caused problems when using the same monitor twice * format + use connector for isDdc --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
* lock: show keyboard layout2 * r + 2 * t2025-08-281-1/+2
| | | | Closes #450
* lock: add caps/num lock indicator2 * r + 2 * t2025-08-281-6/+36
| | | | Closes #485
* hypr: fix active window and window focus (#483)Davi Ribeiro2025-08-271-1/+3
| | | | | | | | | * services/hypr: fix active window and window focus * format --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
* osd: add mic volume2 * r + 2 * t2025-08-271-0/+18
| | | | Disabled by default
* idleinhibitor: persist state across reloads2 * r + 2 * t2025-08-271-2/+10
| | | | Also set who and why
* paths: use unified env var for lib dir2 * r + 2 * t2025-08-271-1/+2
| | | | CAELESTIA_BD_PATH -> CAELESTIA_LIB_DIR/beat_detector
* internal: use systemd-inhibit2 * r + 2 * t2025-08-261-4/+3
| | | | No need for custom inhibit script (it didn't even work anyways 💀)
* background: add visualiser2 * r + 2 * t2025-08-252-4/+5
| | | | Also dashboard.visualiserBars -> services.visualiserBars
* config: add gpu type config2 * r + 2 * t2025-08-251-3/+5
|
* beatdetector: increase default bpm2 * r + 2 * t2025-08-241-1/+1
|
* weather: use city instead of lat/long2 * r + 2 * t2025-08-241-7/+5
| | | | Also lazy load