2 * r + 2 * t
ca06d13d27
appdb: cache favourite status during sort and avoid double sort
2026-03-12 22:08:43 +11:00
Bora Gülerman
40a2552830
launcher: add favorite apps ( #946 )
...
* launcher: add favorite apps
Favorite apps always appear above non-favorite apps
Accepts regex, same logic as #920
Added the same regex logic to hidden apps
Added util file may need to be relocated
* addressed requested changes
* fix: Renamed newly added util singleton
Also added a null check to favorite icon loader in AppItem.qml
* controlCenter/launcherPane: added favorite apps
added icons to the app list to indicate if they are favorited/hidden
marking as favorite/hidden is desabled if the other is selected
* favouriteApps: renamed from favorite to favourite
Also disabled favorite/hidden switch for entries added as regex
* appDb: added notify and emit to favoriteApps
* controlCentre/Launcher: Fixed bug with favourite switch not enabling itself when no hiddenApps exist
Added a comment to explain the enabled state of the switches
icon loader is now a single loader rather than two, hidden icon has
priority
* spelling mistakes
* fixed warning
* formatting fixes
2026-02-19 21:26:10 +11:00
Lukáš Pražák
39e38e8e76
plugin: fix build on NixOS ( #1128 )
...
* plugin fix libcava for NixOS
* plugin: fix cava by try found
2026-01-30 11:31:18 +11:00
2 * r + 2 * t
7097cdcab8
plugin: fix libcava update issues
2026-01-28 19:08:36 +11:00
2 * r + 2 * t
3bb58e6da8
plugin/cutils: fix copyfile when overwrite file doesn't exist
2026-01-12 22:48:55 +11:00
2 * r + 2 * t
0104fe25b2
internal: fix serviceref lsp warning
2025-10-21 14:06:15 +11:00
2 * r + 2 * t
27953a89d1
internal: use QQmlListProperty
...
Fix lsp errors
2025-10-14 16:00:17 +11:00
2 * r + 2 * t
11dc993f4b
plugin/cutils: warn on overwrite fail
2025-10-01 22:35:52 +10:00
2 * r + 2 * t
e13e346eba
plugin/cp: O(n) monstercat
...
Closes #708
Looks slightly worse I think, but not by much
2025-09-27 15:37:13 +10:00
2 * r + 2 * t
d4dde2c02d
idlemonitor: handle logind lock/unlock
...
Fixes #705
2025-09-27 15:13:49 +10:00
Soramane
87d6196e4d
plugin/hypr: fix shadowed decl
2025-09-26 16:33:27 +10:00
Soramane
dc986c00aa
plugin: add sleep notifier
...
Lock before sleep
2025-09-26 14:35:54 +10:00
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