Commit graph

101 commits

Author SHA1 Message Date
2 * r + 2 * t
423ca87181 plugin/hypr: fix updating keyboards 2025-09-25 18:30:12 +10:00
2 * r + 2 * t
d3fac6805f plugin/hypr: fix devices + better error handling
Also fix lock indicators
2025-09-25 18:24:52 +10:00
2 * r + 2 * t
10436cd6a3 plugin/appdb: delete when backing entries deleted 2025-09-25 18:02:46 +10:00
2 * r + 2 * t
883ff630d9 plugin/hypr: fix event socket 2025-09-25 00:42:51 +10:00
2 * r + 2 * t
f0ca30692d plugin/hypr: add more helpers
Also refresh options on dynamic option application
2025-09-25 00:40:55 +10:00
2 * r + 2 * t
57e3989185
plugin: add hypr extras (#690)
* move machine

* works

* prevent duplicate refreshes

* use instead of hyprctl proc
2025-09-24 23:48:47 +10:00
Soramane
17509aa2d9 plugin: sub namespace modules 2025-09-24 14:19:04 +10:00
2 * r + 2 * t
86348e4f66 plugin/ia: fix luminance 2025-09-24 12:34:24 +10:00
2 * r + 2 * t
e294adf96a plugin/fsm: fix crash
Fixes #663
Fixes #681
Fixes #647

also build dev plugin with RelWithDebInfo
2025-09-24 12:17:26 +10:00
2 * r + 2 * t
2ccd3a8662 plugin: add image analyser 2025-09-24 01:37:53 +10:00
2 * r + 2 * t
7aaa14438f plugin: fix clazy warnings 2025-09-23 17:34:20 +10:00
2 * r + 2 * t
c55f8bd045 plugin/fsm: update relativePath when path changed 2025-09-23 15:20:13 +10:00
2 * r + 2 * t
f6f8f9b4b8 plugin/fsm: emit entriesChanged before destruction 2025-09-23 15:01:16 +10:00
2 * r + 2 * t
f9fa839013 plugin/service: ref by object
Use QSet and auto unref on sender destruction
2025-09-22 22:08:46 +10:00
2 * r + 2 * t
1991b4176c plugin: delete entries after emitting signal 2025-09-22 21:48:52 +10:00
2 * r + 2 * t
5ff544ceab plugin/fsm: dont store comparator 2025-09-22 21:40:34 +10:00
2 * r + 2 * t
bc56e61ac0 plugin/cutils: qthreadpool -> qtconcurrent 2025-09-22 18:29:41 +10:00
2 * r + 2 * t
ca1d9f2134 plugin/appdb: debounce updating entries
Fixes #667
2025-09-22 17:33:35 +10:00
2 * r + 2 * t
a08b5daf96 plugin/appdb: forward signals 2025-09-22 13:56:21 +10:00
2 * r + 2 * t
d89dc8f318 plugin/fsm: fix crash
Don't capture entries cause entries may be destroyed before async callback
2025-09-21 23:25:55 +10:00
2 * r + 2 * t
0ca5d50546 utilities: add toasts 2025-09-21 16:43:45 +10:00
2 * r + 2 * t
e29275df0e plugin: delete -> deleteLater 2025-09-17 00:00:04 +10:00
2 * r + 2 * t
1984458565 plugin: fix crashes
Fixes #629
2025-09-16 23:58:44 +10:00
2 * r + 2 * t
15def897b2 plugin/cutils: fix saveItem
Fixes #615
2025-09-14 20:40:28 +10:00
2 * r + 2 * t
4b221e2fd5 utilities: add recording control 2025-09-14 16:59:19 +10:00
2 * r + 2 * t
c2aa63b99a plugin: managers -> internal 2025-09-13 15:54:01 +10:00
2 * r + 2 * t
98a709af78 plugin/managers: add CircularIndicatorManager
Basically move StyledBusyIndicator -> CircularIndicator + logic for it from js -> c++
2025-09-13 15:50:04 +10:00
2 * r + 2 * t
306cfc06ed plugin: refactor into modules 2025-09-13 14:38:44 +10:00
2 * r + 2 * t
d90c4b6df7 plugin/cmake: link qt quick
See #608
2025-09-13 11:04:25 +10:00
2 * r + 2 * t
5687a216ca plugin/service: fix invoke after destruction 2025-09-12 23:38:00 +10:00
2 * r + 2 * t
2bd7089310 plugin: fix floating point comparison
Closes #602
2025-09-12 12:54:22 +10:00
2 * r + 2 * t
ca8c56d473 plugin: add requests
Replaces QML Requests singleton
2025-09-11 22:34:04 +10:00
2 * r + 2 * t
b87d5bf20e plugin: format + refactor 2025-09-11 22:08:25 +10:00
2 * r + 2 * t
44c0e1b116 plugin/appdb: fix persistence 2025-09-11 15:16:34 +10:00
2 * r + 2 * t
6f147b21cc plugin: use qt typedefs for fixed ints 2025-09-11 02:07:12 +10:00
2 * r + 2 * t
2832de18d7 launcher: sort apps by usage
Closes #588
2025-09-11 02:03:01 +10:00
2 * r + 2 * t
f3d086024b plugin: remove multimedia dep
Also remove QML module version
2025-09-10 22:57:12 +10:00
2 * r + 2 * t
2563430e3b plugin/service: remove zero ref warning
Reloads don't play nice with it + it doesn't matter anyways
2025-09-09 20:48:13 +10:00
2 * r + 2 * t
6ae1a8e811 plugin/ac: not singleton
Also add nodeId prop
BeatTracker not singleton
Move BeatTracker and Cava to Audio service
2025-09-09 16:31:02 +10:00
2 * r + 2 * t
b16a7b78be plugin: use lower case imports 2025-09-08 23:22:29 +10:00
2 * r + 2 * t
dc42e4f38e plugin/ac: use double buffer
Double buffer instead of circular buffer
2025-09-08 23:12:25 +10:00
2 * r + 2 * t
6f463a92d1 plugin/ac: fix idle state + reduce buffer size 2025-09-08 22:06:49 +10:00
2 * r + 2 * t
733b246d69 plugin/ac: rt process 2025-09-08 21:12:43 +10:00
2 * r + 2 * t
d0fdbefbfb plugin/ap: fix collector
Actually read from speakers not mic
2025-09-08 21:10:30 +10:00
2 * r + 2 * t
68ec55e92e plugin/cmake: use pkgconfig targets 2025-09-07 20:33:26 +10:00
2 * r + 2 * t
73233b97c1 plugin/ap: don't load empty chunks 2025-09-07 19:31:04 +10:00
2 * r + 2 * t
833cd8fbfa plugin/cp: update values when bars changed 2025-09-07 19:03:07 +10:00
2 * r + 2 * t
b2378e426e plugin/cim: fix uninitialised pointer 2025-09-07 18:55:00 +10:00
2 * r + 2 * t
ad2b389e23 plugin/ap: cleaner chunk loading/accessing 2025-09-07 18:21:31 +10:00
2 * r + 2 * t
07bee23126 plugin: add cava provider 2025-09-07 15:18:23 +10:00