Skip to content

Open MainUI 1.0.5

Choose a tag to compare

@robcodedev robcodedev released this 07 Oct 20:37
· 29 commits to main since this release

Open MainUI 1.0.5 is a maintenance release. It brings stock behaviour for Y, Menu, theme overrides and several screens, cleans up ROM lists that showed empty or data folders, and adds a few minor fixes.

Highlights

  • Buttons:
    • Y on a game launches it as A does, so Onion's Game List Options open as in stock (#14).
    • Holding Menu opens the context menu (#17).
  • Game List Options:
    • Shows all its options for games from ROM lists, Favorites, Recents and Search.
    • Backing out of it no longer removes a game from Recents.
  • Themes and screens:
    • Theme overrides made in Tweaks, such as battery percentage size or hidden labels, are now applied (#15).
    • Footer hints use the theme's hint font, or stock's default font when it names none.
    • The Apps list shows its row counter, and its last row is no longer cut off.
    • The screen behind the context menu is darkened, and Expert marks the selected console with the theme's own artwork, as in stock.
  • ROM lists:
    • A folder is listed only when it holds a ROM of that console somewhere below it, so empty folders and the data folders of ScummVM games and ports no longer fill the list.
    • Manuals folders are never listed.
    • A console with an empty or no extlist lists all its files instead of none, in Games and Expert (such as fMSX).
    • Run Refresh roms on an affected console to apply this.
  • Speed:
    • Games and Expert views decode only the icons a page shows before it appears; other icons follow when needed or while idle.
    • The Apps list keeps its icons between redraws.
  • Sound:
    • Onion's Mute background music now silences MainUI.
    • Music that fails to start is tried again when Menu sound is raised.

See the changelog for the full list of changes.

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.