nosignal-shell/plugin/src/Caelestia
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
..
Internal internal: use QQmlListProperty 2025-10-14 16:00:17 +11:00
Models internal: use QQmlListProperty 2025-10-14 16:00:17 +11:00
Services plugin: fix libcava update issues 2026-01-28 19:08:36 +11:00
appdb.cpp launcher: add favorite apps (#946) 2026-02-19 21:26:10 +11:00
appdb.hpp launcher: add favorite apps (#946) 2026-02-19 21:26:10 +11:00
CMakeLists.txt plugin: fix build on NixOS (#1128) 2026-01-30 11:31:18 +11:00
cutils.cpp plugin/cutils: fix copyfile when overwrite file doesn't exist 2026-01-12 22:48:55 +11:00
cutils.hpp plugin: add image analyser 2025-09-24 01:37:53 +10:00
imageanalyser.cpp plugin/ia: fix luminance 2025-09-24 12:34:24 +10:00
imageanalyser.hpp plugin: add image analyser 2025-09-24 01:37:53 +10:00
qalculator.cpp plugin: use lower case imports 2025-09-08 23:22:29 +10:00
qalculator.hpp plugin: use lower case imports 2025-09-08 23:22:29 +10:00
requests.cpp plugin: add requests 2025-09-11 22:34:04 +10:00
requests.hpp plugin: add requests 2025-09-11 22:34:04 +10:00
toaster.cpp internal: use QQmlListProperty 2025-10-14 16:00:17 +11:00
toaster.hpp internal: use QQmlListProperty 2025-10-14 16:00:17 +11:00