Various improvements and fixes (#128)

- Fix for display orientation assumption in Display app
- Update logo (added colours)
- Fix for double stopping the Files app
- Deny registration of apps and services that are already registered
- Updated `ideas.md` for these changes
- Other cleanup
This commit is contained in:
Ken Van Hoeylandt
2024-12-15 21:15:54 +01:00
committed by GitHub
parent 1b89065c99
commit 49bf8e824c
11 changed files with 162 additions and 100 deletions
-5
View File
@@ -100,10 +100,6 @@ static void onNavigateUpPressed(TT_UNUSED lv_event_t* event) {
updateViews(files_data);
}
static void onExitAppPressed(TT_UNUSED lv_event_t* event) {
service::loader::stopApp();
}
static void viewFile(const char* path, const char* filename) {
size_t path_len = strlen(path);
size_t filename_len = strlen(filename);
@@ -222,7 +218,6 @@ static void onShow(AppContext& app, lv_obj_t* parent) {
lv_obj_set_flex_flow(parent, LV_FLEX_FLOW_COLUMN);
lv_obj_t* toolbar = lvgl::toolbar_create(parent, "Files");
lvgl::toolbar_set_nav_action(toolbar, LV_SYMBOL_CLOSE, &onExitAppPressed, nullptr);
lvgl::toolbar_add_action(toolbar, LV_SYMBOL_UP, &onNavigateUpPressed, nullptr);
data->list = lv_list_create(parent);