|
1 | 1 | from mpos.apps import Activity, Intent |
2 | 2 | from mpos.activity_navigator import ActivityNavigator |
3 | 3 |
|
| 4 | +from mpos import PackageManager |
4 | 5 | import mpos.config |
5 | 6 | import mpos.ui |
6 | 7 | import mpos.time |
@@ -41,7 +42,7 @@ def __init__(self): |
41 | 42 | {"title": "Theme Color", "key": "theme_primary_color", "value_label": None, "cont": None, "placeholder": "HTML hex color, like: EC048C", "ui": "dropdown", "ui_options": theme_colors}, |
42 | 43 | {"title": "Timezone", "key": "timezone", "value_label": None, "cont": None, "ui": "dropdown", "ui_options": self.get_timezone_tuples(), "changed_callback": lambda : mpos.time.refresh_timezone_preference()}, |
43 | 44 | # Advanced settings, alphabetically: |
44 | | - {"title": "Auto Start App", "key": "auto_start_app", "value_label": None, "cont": None, "ui": "radiobuttons", "ui_options": [("Launcher", "com.micropythonos.launcher"), ("LightningPiggy", "com.lightningpiggy.displaywallet")]}, |
| 45 | + {"title": "Auto Start App", "key": "auto_start_app", "value_label": None, "cont": None, "ui": "radiobuttons", "ui_options": [(app.name, app.fullname) for app in PackageManager.get_app_list()]}, |
45 | 46 | {"title": "Restart to Bootloader", "key": "boot_mode", "value_label": None, "cont": None, "ui": "radiobuttons", "ui_options": [("Normal", "normal"), ("Bootloader", "bootloader")]}, # special that doesn't get saved |
46 | 47 | # This is currently only in the drawer but would make sense to have it here for completeness: |
47 | 48 | #{"title": "Display Brightness", "key": "display_brightness", "value_label": None, "cont": None, "placeholder": "A value from 0 to 100."}, |
|
0 commit comments