Skip to content

Open MainUI 1.0.6

Choose a tag to compare

@robcodedev robcodedev released this 09 Oct 21:00
· 12 commits to main since this release

This release brings Open MainUI closer to match stock MainUI appearance.

Themes, the Expert section, the Apps list and the buttons now match stock in their fonts, positions, layout and behaviour, checked against stock screenshots and the stock binary. Where stock gets in the way, Open MainUI differs on purpose, and the differences are documented.

Highlights

  • Themes and screens:
    • Expert labels use stock's font and size, so themes that hide their Games labels, such as ONION PS, show their Expert labels again; the Expert grid now matches stock pixel for pixel
    • The battery percentage, page counter, Wi-Fi icon, home screen logo and Apps rows sit where stock puts them, and the Apps list's bottom highlight is no longer cut off
    • Full-screen context-menu backgrounds (Super Onion Entertainment System Remix, RetroRama and others) are no longer pushed down by a repeated band
    • A theme's own label font keeps its weight instead of being made bold
    • The screen behind messages and confirmations is darkened, as in stock
  • Buttons:
    • X acts as B (back) on every screen, as stock does; search in a ROM list is in the context menu (Select or Menu). Tweaks can still override this.
    • The keymap in system.json is handed to the button driver at start, as stock does; an invalid mapping falls back to the default
  • Lists:
    • Apps keep the SD card's folder order, as in stock; an empty .appsort file in .tmp_update/config sorts them by name
    • A .bin is hidden beside its .cue, and files without an extension are left out when the extlist is empty, as in stock (run Refresh roms)
  • Sound:
    • Theme music recorded at 48 kHz, as in most themes, plays at its proper speed and pitch

Thanks to @Veuks, @QuackWalks and @Zazzago for the reports.

See the changelog for the full list of changes, and docs/CATALOG_CACHE.md for how ROM lists differ from stock.

Install

Replace MainUI on your SD card with the one attached below, as described in the installation instructions. MainUI-test-wrapper.sh is optional, and SHA256SUMS lists the checksums of both files.