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 |
|
2 * r + 2 * t
|
2c5801237c
|
plugin/ap: properly buffer data
Run at a stable fps instead of in large chunks
Use one thread for collecting and another for processing
|
2025-09-07 15:15:10 +10:00 |
|
2 * r + 2 * t
|
929d8fa40e
|
plugin: async audio processing
|
2025-09-06 20:43:17 +10:00 |
|
2 * r + 2 * t
|
738c9bc785
|
plugin: fix cmake version
Also print message
|
2025-09-06 20:36:42 +10:00 |
|
2 * r + 2 * t
|
af43c1166e
|
plugin: abstract audioprovider
|
2025-09-06 16:57:40 +10:00 |
|
2 * r + 2 * t
|
c99e05026f
|
plugin: abstract service + ref
|
2025-09-06 15:41:19 +10:00 |
|
2 * r + 2 * t
|
cfc1dc447c
|
plugin: namespace everything
|
2025-09-06 00:24:54 +10:00 |
|
2 * r + 2 * t
|
d5afda9d95
|
plugin: add BeatTracker
Replaces beat-detector.cpp
|
2025-09-04 22:38:23 +10:00 |
|
2 * r + 2 * t
|
050ddf7c3e
|
plugin: add qalculator
For launcher >calc instead of qalc proc
|
2025-09-04 15:40:31 +10:00 |
|
2 * r + 2 * t
|
bcba9f6d73
|
plugin/cim: use QtConcurrent
|
2025-09-03 23:16:58 +10:00 |
|
2 * r + 2 * t
|
8e6c7bc5e8
|
plugin/fsm: nodiscard stuff
|
2025-09-03 23:04:59 +10:00 |
|
2 * r + 2 * t
|
e405bf8d5a
|
plugin/fsm: emit entriesChanged
|
2025-09-03 22:45:59 +10:00 |
|
2 * r + 2 * t
|
1de24676bb
|
internal: refactor Paths util
|
2025-09-03 18:55:05 +10:00 |
|
2 * r + 2 * t
|
7b35c23bd0
|
plugin/fsm: incremental updates
|
2025-09-03 00:21:36 +10:00 |
|
2 * r + 2 * t
|
e70cb285ac
|
internal: use FileSystemModel for FileDialog
|
2025-09-02 18:40:31 +10:00 |
|
2 * r + 2 * t
|
dccdcd417f
|
plugin/fsm: add showHidden & dirs filter
|
2025-09-02 17:59:38 +10:00 |
|
2 * r + 2 * t
|
74a99d2ac4
|
plugin/fsm: allow disabling watching
|
2025-09-02 17:41:45 +10:00 |
|
2 * r + 2 * t
|
a841c776d3
|
plugin/fsm: async add watcher paths
Also remove debug messages and remove futures from hash on completion
|
2025-09-02 17:24:14 +10:00 |
|
2 * r + 2 * t
|
c0c4e14e58
|
plugin/fsm: async update
|
2025-09-02 16:59:24 +10:00 |
|
2 * r + 2 * t
|
2601955dfd
|
plugin/fsm: only update changed dir
Also add added and removed signals
|
2025-09-02 14:52:47 +10:00 |
|
2 * r + 2 * t
|
f8dc3f2b38
|
plugin/fsm: sort dirs first
|
2025-09-02 14:38:55 +10:00 |
|
2 * r + 2 * t
|
2a5a24c51f
|
plugin/fsm: incremental updates + sort
|
2025-09-02 14:32:40 +10:00 |
|
2 * r + 2 * t
|
8b1f2be27b
|
internal: format cpp
|
2025-09-01 17:41:26 +10:00 |
|
2 * r + 2 * t
|
704db7b6a6
|
plugin/fsm: only provide modelData role
|
2025-09-01 16:26:54 +10:00 |
|
2 * r + 2 * t
|
7dcb545ba0
|
plugin/cim: better sourceSize
|
2025-09-01 15:42:27 +10:00 |
|
2 * r + 2 * t
|
d76c799dd2
|
plugin: fix warnings + const stuff
|
2025-09-01 15:31:27 +10:00 |
|
2 * r + 2 * t
|
ee0c011822
|
plugin/fsm: lazy entriesChanged
Only emit when it actually changes (comparison via paths)
|
2025-08-31 23:47:13 +10:00 |
|
2 * r + 2 * t
|
f6c9380e9b
|
plugin/fsm: add new roles
|
2025-08-31 23:36:06 +10:00 |
|
2 * r + 2 * t
|
018a4a90b2
|
plugin/fsm: rename files -> entries
Also rename filter & add props
|
2025-08-31 23:31:33 +10:00 |
|
2 * r + 2 * t
|
7729546469
|
plugin: add FileSystemModel
|
2025-08-31 22:03:58 +10:00 |
|
2 * r + 2 * t
|
4838e803a7
|
plugin/cim: check if cache is valid image
|
2025-08-31 14:40:53 +10:00 |
|
2 * r + 2 * t
|
d66f4ca0f3
|
plugin/cutils: add getAverageLuminance
Fixes stutters in wallpaper list
Also fix crash when saveItem target doesn't have a window
|
2025-08-31 14:34:22 +10:00 |
|
2 * r + 2 * t
|
c72338655f
|
plugin/cim: safe async this
Fixes wallpaper picker crash on fast input
|
2025-08-30 23:03:55 +10:00 |
|