0.7.0
Builtin Apps:
- Redesign all app icons from scratch for a more consistent style
- About app: show MicroPythonOS logo at the top
- AppStore app: fix BadgeHub backend handling
- OSUpdate app: eliminate requests library
- Settings app: make 'Cancel' button more 'ghost-y' to discourage accidental misclicks
Frameworks:
- Harmonize frameworks to use same coding patterns
- Rename AudioFlinger to AudioManager framework
- Rename PackageManager to AppManager framework
- Add new AppearanceManager framework
- Add new BatteryManager framework
- Add new DeviceInfo framework
- Add new DisplayMetrics framework
- Add new InputManager framework
- Add new TimeZone framework
- Add new VersionInfo framework
- ActivityNavigator: support pre-instantiated activities so an activity can close a child activity
- SensorManager: add support for LSM6DSO
OS:
- Show new MicroPythonOS logo at boot
- Replace all compiled binary .mpy files by source copies for transparency (they get compiled during the build, so performance won't suffer)
- Remove dependency on micropython-esp32-ota library
- Remove dependency on traceback library
- Additional board support: Fri3d Camp 2026 (untested)
What to do:
- To update, open the OSUpdate app and click "Update OS"
- To do a fresh install, use the webinstaller at install.MicroPythonOS.com
- As many frameworks changed, it's recommended to also update your apps using the AppStore, for compatibility