PrismLauncher/launcher/ui/themes
Tayou fef60a9da0
add support for multiple custom themes
also moved theme related code from Application.cpp to new ui/themes/ThemeManager.cpp, this class should cleanly isolate theme related functions and help avoid code duplication in future theme related additions.
Themes can now be just qss or css files, they won't have color pallette information with them in that case

Signed-off-by: Tayou <tayou@gmx.net>
2022-11-01 20:10:12 +01:00
..
BrightTheme.cpp Improve default light and dark themes (#1174) 2022-10-08 14:33:24 -03:00
BrightTheme.h NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
CustomTheme.cpp add support for multiple custom themes 2022-11-01 20:10:12 +01:00
CustomTheme.h add support for multiple custom themes 2022-11-01 20:10:12 +01:00
DarkTheme.cpp Better dark theme selection contrast 2022-10-23 20:32:04 +02:00
DarkTheme.h NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
FusionTheme.cpp NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
FusionTheme.h NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
ITheme.cpp NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
ITheme.h NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
SystemTheme.cpp add support for multiple custom themes 2022-11-01 20:10:12 +01:00
SystemTheme.h NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
ThemeManager.cpp add support for multiple custom themes 2022-11-01 20:10:12 +01:00
ThemeManager.h add support for multiple custom themes 2022-11-01 20:10:12 +01:00