feat: architectural improvements for Apps and System Configuration virtual folders in Files

This commit is contained in:
2026-04-30 16:51:08 +02:00
parent b4be0fcc0f
commit f66c9bf1f7
15 changed files with 231 additions and 206 deletions
+4 -3
View File
@@ -24,6 +24,7 @@ static constexpr int MAX_LAUNCHER_ITEMS = 64;
struct ExternalApp {
char name[48];
char binary_path[128];
char icon_path[128];
char category[24];
SvgIcon icon;
bool menu_visible;
@@ -131,9 +132,9 @@ struct DesktopState {
SvgIcon icon_home_folder_lg;
SvgIcon icon_apps;
SvgIcon icon_apps_lg;
SvgIcon icon_system_tools_menu;
SvgIcon icon_system_tools;
SvgIcon icon_system_tools_lg;
SvgIcon icon_system_configuration_menu;
SvgIcon icon_system_configuration;
SvgIcon icon_system_configuration_lg;
// Special user folder icons (16x16 and 48x48)
static constexpr int SPECIAL_FOLDER_COUNT = 6;