android: remove dynamic icons from debug

Dynamic icons break flutter run, the debugger,
etc. So it's easier to just remove them from
debug, and only enable them in the release build.
This commit is contained in:
2025-08-17 11:22:12 +02:00
parent 7051962abb
commit b4ebace809
6 changed files with 538 additions and 1154 deletions

View File

@@ -5,529 +5,5 @@
-->
<uses-permission android:name="android.permission.INTERNET"/>
<application android:label="Firka Debug"
android:usesCleartextTraffic="true">
<activity
android:name=".debug.MainActivity"
android:exported="true"
android:launchMode="singleTop"
android:taskAffinity=""
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize">
<meta-data
android:name="io.flutter.embedding.android.NormalTheme"
android:resource="@style/NormalTheme" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity-alias
android:name=".debug.ace"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_ace"
android:roundIcon="@mipmap/ic_ace_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.ace_f"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_ace_f"
android:roundIcon="@mipmap/ic_ace_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.bi"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_bi"
android:roundIcon="@mipmap/ic_bi_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.bi_f"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_bi_f"
android:roundIcon="@mipmap/ic_bi_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.cactus"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_cactus"
android:roundIcon="@mipmap/ic_cactus_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.cc"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_cc"
android:roundIcon="@mipmap/ic_cc_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.enby"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_enby"
android:roundIcon="@mipmap/ic_enby_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.enby_f"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_enby_f"
android:roundIcon="@mipmap/ic_enby_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.fidesz"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_fidesz"
android:roundIcon="@mipmap/ic_fidesz_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.filc"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_filc"
android:roundIcon="@mipmap/ic_filc_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.filco"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_filco"
android:roundIcon="@mipmap/ic_filco_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.galaxy"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_galaxy"
android:roundIcon="@mipmap/ic_galaxy_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.gay"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_gay"
android:roundIcon="@mipmap/ic_gay_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.gay_f"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_gay_f"
android:roundIcon="@mipmap/ic_gay_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.kreta"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_kreta"
android:roundIcon="@mipmap/ic_kreta_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.lesb"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lesb"
android:roundIcon="@mipmap/ic_lesb_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.lesb_f"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lesb_f"
android:roundIcon="@mipmap/ic_lesb_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.lgbtq"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lgbtq"
android:roundIcon="@mipmap/ic_lgbtq_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.lgbtq_f"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lgbtq_f"
android:roundIcon="@mipmap/ic_lgbtq_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.lgbtqp"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lgbtqp"
android:roundIcon="@mipmap/ic_lgbtqp_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.lgbtqp_f"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lgbtqp_f"
android:roundIcon="@mipmap/ic_lgbtqp_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.mkkp"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_mkkp"
android:roundIcon="@mipmap/ic_mkkp_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.modern"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_modern"
android:roundIcon="@mipmap/ic_modern_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.o1g"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_o1g"
android:roundIcon="@mipmap/ic_o1g_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.paper"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_paper"
android:roundIcon="@mipmap/ic_paper_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.pixel"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_pixel"
android:roundIcon="@mipmap/ic_pixel_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.pixelized"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_pixelized"
android:roundIcon="@mipmap/ic_pixelized_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.refilc"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_refilc"
android:roundIcon="@mipmap/ic_refilc_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.refulc"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_refulc"
android:roundIcon="@mipmap/ic_refulc_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.repont"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_repont"
android:roundIcon="@mipmap/ic_repont_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.trans"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_trans"
android:roundIcon="@mipmap/ic_trans_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.trans_f"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_trans_f"
android:roundIcon="@mipmap/ic_trans_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.void_icon"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_void_icon"
android:roundIcon="@mipmap/ic_void_icon_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.xmas1"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_xmas1"
android:roundIcon="@mipmap/ic_xmas1_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.xmas2"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_xmas2"
android:roundIcon="@mipmap/ic_xmas2_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".debug.xmas3"
android:targetActivity=".debug.MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_xmas3"
android:roundIcon="@mipmap/ic_xmas3_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
</application>
android:usesCleartextTraffic="true" />
</manifest>

View File

@@ -10,6 +10,529 @@
android:name=".AppMain"
android:icon="@mipmap/launcher_icon">
<activity
android:name=".MainActivity"
android:exported="true"
android:launchMode="singleTop"
android:taskAffinity=""
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize">
<meta-data
android:name="io.flutter.embedding.android.NormalTheme"
android:resource="@style/NormalTheme" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity-alias
android:name=".ace"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_ace"
android:roundIcon="@mipmap/ic_ace_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".ace_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_ace_f"
android:roundIcon="@mipmap/ic_ace_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".bi"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_bi"
android:roundIcon="@mipmap/ic_bi_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".bi_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_bi_f"
android:roundIcon="@mipmap/ic_bi_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".cactus"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_cactus"
android:roundIcon="@mipmap/ic_cactus_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".cc"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_cc"
android:roundIcon="@mipmap/ic_cc_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".enby"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_enby"
android:roundIcon="@mipmap/ic_enby_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".enby_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_enby_f"
android:roundIcon="@mipmap/ic_enby_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".fidesz"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_fidesz"
android:roundIcon="@mipmap/ic_fidesz_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".filc"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_filc"
android:roundIcon="@mipmap/ic_filc_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".filco"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_filco"
android:roundIcon="@mipmap/ic_filco_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".galaxy"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_galaxy"
android:roundIcon="@mipmap/ic_galaxy_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".gay"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_gay"
android:roundIcon="@mipmap/ic_gay_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".gay_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_gay_f"
android:roundIcon="@mipmap/ic_gay_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".kreta"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_kreta"
android:roundIcon="@mipmap/ic_kreta_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".lesb"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lesb"
android:roundIcon="@mipmap/ic_lesb_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".lesb_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lesb_f"
android:roundIcon="@mipmap/ic_lesb_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".lgbtq"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lgbtq"
android:roundIcon="@mipmap/ic_lgbtq_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".lgbtq_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lgbtq_f"
android:roundIcon="@mipmap/ic_lgbtq_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".lgbtqp"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lgbtqp"
android:roundIcon="@mipmap/ic_lgbtqp_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".lgbtqp_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lgbtqp_f"
android:roundIcon="@mipmap/ic_lgbtqp_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".mkkp"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_mkkp"
android:roundIcon="@mipmap/ic_mkkp_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".modern"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_modern"
android:roundIcon="@mipmap/ic_modern_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".o1g"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_o1g"
android:roundIcon="@mipmap/ic_o1g_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".paper"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_paper"
android:roundIcon="@mipmap/ic_paper_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".pixel"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_pixel"
android:roundIcon="@mipmap/ic_pixel_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".pixelized"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_pixelized"
android:roundIcon="@mipmap/ic_pixelized_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".refilc"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_refilc"
android:roundIcon="@mipmap/ic_refilc_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".refulc"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_refulc"
android:roundIcon="@mipmap/ic_refulc_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".repont"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_repont"
android:roundIcon="@mipmap/ic_repont_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".trans"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_trans"
android:roundIcon="@mipmap/ic_trans_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".trans_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_trans_f"
android:roundIcon="@mipmap/ic_trans_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".void_icon"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_void_icon"
android:roundIcon="@mipmap/ic_void_icon_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".xmas1"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_xmas1"
android:roundIcon="@mipmap/ic_xmas1_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".xmas2"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_xmas2"
android:roundIcon="@mipmap/ic_xmas2_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".xmas3"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_xmas3"
android:roundIcon="@mipmap/ic_xmas3_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<receiver android:name=".glance.TimetableWidgetReceiver"
android:exported="true">
<intent-filter>

View File

@@ -33,6 +33,10 @@ class MainActivity : FlutterActivity() {
"set_icon" -> {
try {
val pn = context.packageName
if (pn.endsWith(".debug")) {
result.success(true)
return@setMethodCallHandler
}
val icon = call.argument<String?>("icon")
val icons = call.argument<String>("icons")!!.split(",")
@@ -86,9 +90,6 @@ class MainActivity : FlutterActivity() {
}
}
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
window.clearFlags(android.view.WindowManager.LayoutParams.FLAG_SECURE)

View File

@@ -1,101 +0,0 @@
package app.firka.naplo.debug
import android.content.ComponentName
import android.content.Intent
import android.util.Log
import android.content.pm.PackageManager
import android.os.Bundle
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugin.common.MethodChannel
class MainActivity : FlutterActivity() {
private val channel = "firka.app/main"
private fun forceIconUpdate() {
try {
val intent = Intent("android.intent.action.MAIN")
intent.addCategory("android.intent.category.HOME")
intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
context.startActivity(intent)
} catch (_: Exception) {
Thread.sleep(2000)
}
}
override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
super.configureFlutterEngine(flutterEngine)
MethodChannel(flutterEngine.dartExecutor.binaryMessenger, channel).setMethodCallHandler {
call, result ->
when (call.method) {
"set_icon" -> {
try {
val pn = context.packageName
val icon = call.argument<String?>("icon")
val icons = call.argument<String>("icons")!!.split(",")
if (icon != null) {
for (ic in icons) {
if (ic != icon) {
Log.d("firka", "disable: $ic")
packageManager.setComponentEnabledSetting(
ComponentName(pn, "$pn.$ic"),
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP
)
}
}
Log.d("firka", "enable: $icon")
packageManager.setComponentEnabledSetting(
ComponentName(pn, "$pn.$icon"),
PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
PackageManager.DONT_KILL_APP
)
Log.d("firka", "disable: MainActivity")
packageManager.setComponentEnabledSetting(
ComponentName(pn, "$pn.MainActivity"),
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
0
)
} else {
for (ic in icons) {
packageManager.setComponentEnabledSetting(
ComponentName(pn, "$pn.$ic"),
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP
)
}
packageManager.setComponentEnabledSetting(
ComponentName(pn, "$pn.MainActivity"),
PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
0
)
}
forceIconUpdate()
} catch (e: Exception) {
e.printStackTrace()
}
result.success(true)
}
else -> {
result.notImplemented()
}
}
}
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
window.clearFlags(android.view.WindowManager.LayoutParams.FLAG_SECURE)
}
}

View File

@@ -4,529 +4,5 @@
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
<application android:label="Firka">
<activity
android:name=".MainActivity"
android:exported="true"
android:launchMode="singleTop"
android:taskAffinity=""
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize">
<meta-data
android:name="io.flutter.embedding.android.NormalTheme"
android:resource="@style/NormalTheme" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity-alias
android:name=".ace"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_ace"
android:roundIcon="@mipmap/ic_ace_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".ace_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_ace_f"
android:roundIcon="@mipmap/ic_ace_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".bi"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_bi"
android:roundIcon="@mipmap/ic_bi_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".bi_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_bi_f"
android:roundIcon="@mipmap/ic_bi_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".cactus"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_cactus"
android:roundIcon="@mipmap/ic_cactus_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".cc"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_cc"
android:roundIcon="@mipmap/ic_cc_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".enby"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_enby"
android:roundIcon="@mipmap/ic_enby_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".enby_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_enby_f"
android:roundIcon="@mipmap/ic_enby_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".fidesz"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_fidesz"
android:roundIcon="@mipmap/ic_fidesz_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".filc"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_filc"
android:roundIcon="@mipmap/ic_filc_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".filco"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_filco"
android:roundIcon="@mipmap/ic_filco_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".galaxy"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_galaxy"
android:roundIcon="@mipmap/ic_galaxy_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".gay"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_gay"
android:roundIcon="@mipmap/ic_gay_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".gay_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_gay_f"
android:roundIcon="@mipmap/ic_gay_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".kreta"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_kreta"
android:roundIcon="@mipmap/ic_kreta_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".lesb"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lesb"
android:roundIcon="@mipmap/ic_lesb_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".lesb_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lesb_f"
android:roundIcon="@mipmap/ic_lesb_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".lgbtq"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lgbtq"
android:roundIcon="@mipmap/ic_lgbtq_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".lgbtq_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lgbtq_f"
android:roundIcon="@mipmap/ic_lgbtq_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".lgbtqp"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lgbtqp"
android:roundIcon="@mipmap/ic_lgbtqp_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".lgbtqp_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_lgbtqp_f"
android:roundIcon="@mipmap/ic_lgbtqp_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".mkkp"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_mkkp"
android:roundIcon="@mipmap/ic_mkkp_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".modern"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_modern"
android:roundIcon="@mipmap/ic_modern_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".o1g"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_o1g"
android:roundIcon="@mipmap/ic_o1g_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".paper"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_paper"
android:roundIcon="@mipmap/ic_paper_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".pixel"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_pixel"
android:roundIcon="@mipmap/ic_pixel_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".pixelized"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_pixelized"
android:roundIcon="@mipmap/ic_pixelized_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".refilc"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_refilc"
android:roundIcon="@mipmap/ic_refilc_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".refulc"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_refulc"
android:roundIcon="@mipmap/ic_refulc_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".repont"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_repont"
android:roundIcon="@mipmap/ic_repont_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".trans"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_trans"
android:roundIcon="@mipmap/ic_trans_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".trans_f"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_trans_f"
android:roundIcon="@mipmap/ic_trans_f_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".void_icon"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_void_icon"
android:roundIcon="@mipmap/ic_void_icon_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".xmas1"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_xmas1"
android:roundIcon="@mipmap/ic_xmas1_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".xmas2"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_xmas2"
android:roundIcon="@mipmap/ic_xmas2_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".xmas3"
android:targetActivity=".MainActivity"
android:exported="true"
android:enabled="false"
android:icon="@mipmap/ic_xmas3"
android:roundIcon="@mipmap/ic_xmas3_round" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
</application>
<application android:label="Firka" />
</manifest>

View File

@@ -4,6 +4,7 @@ import 'dart:io';
import 'package:firka/helpers/db/models/app_settings_model.dart';
import 'package:firka/ui/widget/firka_icon.dart';
import 'package:flutter/foundation.dart';
import 'package:isar/isar.dart';
import 'package:majesticons_flutter/majesticons_flutter.dart';
@@ -69,6 +70,10 @@ bool isAndroid() {
return Platform.isAndroid;
}
bool isDebug() {
return kDebugMode;
}
class SettingsStore {
LinkedHashMap<String, SettingsItem> items = LinkedHashMap.of({});
@@ -137,6 +142,10 @@ class SettingsStore {
"Ikon cseréje",
LinkedHashMap.of({
"icon_header": SettingsHeader(0, "App ikon", always),
"warning_header": SettingsHeader(
0,
"[!] Debug nem fog működni az ikon megváltoztatása",
isDebug),
"icon_subtitle": SettingsSubtitle(
0,
"Válassz egy csodaszép app ikont, ha már unod a zöldet.",