Make xtreme app an external fap

This commit is contained in:
Willy-JL
2023-03-05 01:56:44 +00:00
parent d1bbcb8f64
commit 9416d512be
4 changed files with 11 additions and 5 deletions

View File

@@ -13,7 +13,6 @@ App(
"ibutton",
"bad_kb",
"u2f",
"xtreme_app",
"archive",
],
)

View File

@@ -1,13 +1,16 @@
App(
appid="xtreme_app",
name="Xtreme Settings",
apptype=FlipperAppType.APP,
apptype=FlipperAppType.EXTERNAL,
entry_point="xtreme_app",
cdefines=["APP_XTREME"],
requires=[
"gui",
"dolphin",
"xtreme",
],
stack_size=2 * 1024,
icon="A_Xtreme_14",
stack_size=1 * 1024,
# icon="A_Xtreme_14",
order=90,
fap_category=".Main",
)

View File

@@ -98,7 +98,7 @@ bool desktop_scene_lock_menu_on_event(void* context, SceneManagerEvent event) {
break;
case DesktopLockMenuEventXtremeSettings:
loader_start(desktop->loader, "Xtreme Settings", NULL);
loader_start(desktop->loader, FAP_LOADER_APP_NAME, EXT_PATH("apps/.Main/xtreme_app.fap"));
break;
default:
break;

View File

@@ -420,6 +420,10 @@ static void loader_free(Loader* instance) {
}
const Icon* loader_get_main_icon(char* name) {
// Temp solution, not sure how this could be easily improved
if(strcmp(name, "xtreme_app.fap") == 0) {
return &A_Xtreme_14;
}
return NULL;
}