mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-04-24 03:29:57 -07:00
Make xtreme app an external fap
This commit is contained in:
@@ -13,7 +13,6 @@ App(
|
||||
"ibutton",
|
||||
"bad_kb",
|
||||
"u2f",
|
||||
"xtreme_app",
|
||||
"archive",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -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",
|
||||
)
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user