Skip to content

Commit a343fac

Browse files
AppStore: improve UX
1 parent 7170a60 commit a343fac

File tree

1 file changed

+5
-4
lines changed
  • internal_filesystem/builtin/apps/com.micropythonos.appstore/assets

1 file changed

+5
-4
lines changed

internal_filesystem/builtin/apps/com.micropythonos.appstore/assets/appstore.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,11 @@ class AppStore(Activity):
2525

2626
# Hardcoded list for now:
2727
backends = [
28-
("MPOS GitHub", _BACKEND_API_GITHUB, _GITHUB_PROD_BASE_URL, _GITHUB_LIST, None),
29-
("BadgeHub Test", _BACKEND_API_BADGEHUB, _BADGEHUB_TEST_BASE_URL, _BADGEHUB_LIST, _BADGEHUB_DETAILS),
30-
("BadgeHub Prod", _BACKEND_API_BADGEHUB, _BADGEHUB_PROD_BASE_URL, _BADGEHUB_LIST, _BADGEHUB_DETAILS)
28+
("Apps.MicroPythonOS.com on GitHub", _BACKEND_API_GITHUB, _GITHUB_PROD_BASE_URL, _GITHUB_LIST, None),
29+
("Badge.WHY2025.org by BadgeHub", _BACKEND_API_BADGEHUB, _BADGEHUB_PROD_BASE_URL, _BADGEHUB_LIST, _BADGEHUB_DETAILS),
30+
("BadgeHub.p1m.nl Testing (unstable)", _BACKEND_API_BADGEHUB, _BADGEHUB_TEST_BASE_URL, _BADGEHUB_LIST, _BADGEHUB_DETAILS),
3131
]
3232

33-
_DEFAULT_BACKEND = _BACKEND_API_GITHUB + "," + _GITHUB_PROD_BASE_URL + "/" + _GITHUB_LIST
3433

3534
apps = []
3635
can_check_network = True
@@ -47,6 +46,7 @@ class AppStore(Activity):
4746

4847
def onCreate(self):
4948
self.prefs = SharedPreferences(self.PACKAGE)
49+
self._DEFAULT_BACKEND = AppStore.get_backend_pref_string(0)
5050
self.main_screen = lv.obj()
5151
self.please_wait_label = lv.label(self.main_screen)
5252
self.please_wait_label.set_text("Downloading app index...")
@@ -84,6 +84,7 @@ def settings_button_tap(self, event):
8484
intent.putExtra("setting", {"title": "AppStore Backend",
8585
"key": "backend",
8686
"ui": "radiobuttons",
87+
"default_value": self._DEFAULT_BACKEND,
8788
"ui_options": [(backend[0], AppStore.get_backend_pref_string(index)) for index, backend in enumerate(AppStore.backends)],
8889
"changed_callback": self.backend_changed})
8990
self.startActivity(intent)

0 commit comments

Comments
 (0)