diff --git a/CHANGELOG.md b/CHANGELOG.md index cdd7c280..ddf89c4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - AppStore app: don't update UI after the user has closed the app - Wifi app: cleanup and improve keyboard and focus handling - Wifi app: improve different screensize handling +- About app: enable scrolling using arrow keys so off-screen info can be viewed 0.1.1 ===== diff --git a/internal_filesystem/builtin/apps/com.micropythonos.about/assets/about.py b/internal_filesystem/builtin/apps/com.micropythonos.about/assets/about.py index 2a2602e6..3feaebba 100644 --- a/internal_filesystem/builtin/apps/com.micropythonos.about/assets/about.py +++ b/internal_filesystem/builtin/apps/com.micropythonos.about/assets/about.py @@ -45,4 +45,9 @@ class About(Activity): label10.set_text(f"machine.reset_cause(): {machine.reset_cause()}") except Exception as e: print(f"Additional board info got exception: {e}") + # Make the screen focusable so it can be scrolled with the arrow keys + focusgroup = lv.group_get_default() + if focusgroup: + focusgroup.add_obj(screen) + self.setContentView(screen)