diskOS Disco! 1.2.0
Let chance choose your next album, and enjoy smoother scrolling across the UI.
Album Roulette
A vinyl icon brings Album Roulette into the configurable Disco main menu. Its new landing page follows the theme
and accent, with a short introduction and I feel lucky! button. Main menu, Apps and shortcuts all use this page.
Add the entry under Settings > Display > Disco Menu. Install Album Roulette separately at
/usr/data/apps/album-roulette/app; this firmware release includes the integration, not the standalone app.
Smoother scrolling
The 10 px drag threshold matches Disc Shelf's lighter touch response. Library and shared curved lists, including
Settings and its submenus, now resize continuously as they move. Large-list virtualization, A-Z jumps, rim
scrolling and the existing momentum settings remain intact. Straight-row themes keep their layout.
The navigation drawer uses a quick position-only animation and continues from its current position when reversed.
No blur, scaling or perpetual animation was added.
More comfortable controls
- Quick Settings Wi-Fi/Bluetooth pills move 4 px upward.
- Working mode rows grow to 52 px, with 20 px labels, 22 px icons and 18 px status glyphs. All five stay in view.
- Settings > System > About identifies this build as Disco! 1.2.0, based on diskOS 1.2.4.
Downloads and installation
mq_ui is the same ready-built binary committed as payload/mq_ui. SHA256SUMS and MD5SUMS are generated by the
existing release workflow. GitHub's source archives contain the firmware source, installer and compiled payload.
Use the existing installation guide or
update guide. Signed SD-card update packages
still require your own signing keys; this binary is not itself a signed update package.
Validation
Static MIPS32r2 FP64 NaN2008 compilation and the production theme gate passed. Landing previews use actual LVGL
rendering. The final 1.2.0 binary has not been physically tested here. Existing V2.57 compatibility scope is unchanged.
Release binary SHA-256: 61062875f7ad0121561a51af5e7de807831fb73969e50c9c9e96f7cbae6bffdd
