github Utility-Muffin-Research-Kitchen/Leaf-beta v0.10.1-beta.2
Leaf v0.10.1-beta.2 (Tester Build)

7 days ago

Warning

This is a beta test channel, not a public release.
Builds here are provided for testers only. They may be unstable, incomplete, or
change without notice. Do not run them as your everyday setup, and please do not
redistribute them. For a stable, supported version, install the latest release
from the main Leaf repo:
https://github.com/Utility-Muffin-Research-Kitchen/Leaf/releases/latest


What's new in v0.10.1-beta.2

This build lets every home layout use either flat or photographic system artwork,
fixes stuck directions during rapid D-pad reversals in DraStic, and stops unnecessary
controller forwarding and calibration logging while standalone emulators are active.
It also includes all fixes and features introduced in beta.1.

Added in beta.2

Pick flat or photographic system icons

  • Settings > Appearance > Layout > System Icons now offers Automatic, Flat,
    and Photographic independently of the selected home layout.
  • Automatic preserves the existing behavior: Tabs use flat artwork and Cover Flow uses
    photographic artwork. An explicit choice persists across layout changes and relaunches.
  • Per-system Roms/<SYSTEM>/icon.png overrides still take priority. Systems without a
    photographic asset safely fall back to the flat pack.

DraStic D-pad reversals no longer stick

  • DraStic now releases the previous direction when the D-pad jumps directly to its
    opposite direction without a neutral event in between.
  • This fixes unwanted continued steering or movement during fast left/right and up/down
    reversals, including the reported Mario Kart drift case.

Cleaner standalone-emulator input monitoring

  • While a standalone emulator is active, Jawaka's watch-only input mode no longer tries
    to forward events through a virtual controller that is intentionally absent.
  • Unused stick-calibration sampling is also skipped in that mode, preventing repeated
    bad-file-descriptor and calibration messages without affecting Menu hotkey monitoring.

Included from beta.1

Amiga joins the library

  • Put Amiga games in Roms/AMIGA. Leaf supports floppy, hard-disk, CD, WHDLoad,
    archive, and manual .m3u playlist formats through the packaged PUAE 2021 core.
    The newer core is the default; full PUAE remains available from the Core menu.
  • Put user-supplied Kickstart firmware under BIOS/puae. Leaf does not include
    proprietary firmware.
  • Multi-disk .m3u games appear as one library entry while their member files stay
    available to RetroArch's disk controls. ZIP and 7z packages pass through intact.
  • Amiga has dedicated launcher and Central Scrutinizer cards, normal and Cover Flow
    artwork, safe ROM/BIOS upload routing, and ordered ScreenScraper matching for Amiga,
    AGA, CDTV, and CD32 content.

RetroArch settings survive normal and forced exits

  • Ordinary settings changed in the RetroArch app now save back to Leaf's durable
    configuration after Quit, launcher restart, reboot, and other managed shutdowns.
  • Leaf hides RetroArch's unsupported alternate-configuration menu, keeps its per-launch
    working copy private, and replaces the durable configuration atomically so a failed
    save cannot truncate the last good copy.
  • Launcher shutdown now gives RetroArch time to save before cleaning up verified
    stragglers. A normal boot no longer waits through the former fixed one-second delay.

Select is a game button again

  • RetroArch no longer reserves Select as its hotkey modifier or combines it with
    Start to exit. Existing shared configurations are healed automatically.
  • Holding Select no longer blocks the D-pad or other core input, fixing hold-to-act
    controls such as the warp action in Goodboy Galaxy.
  • Leaf's Menu button still opens the in-game menu, and the existing Menu chords for
    screenshots, recording, brightness, and game switching remain in place.

Faster, more dependable launcher input

  • Short D-pad presses are no longer swallowed when a slow frame queues a release and
    the next press together. The input daemon also wakes immediately for physical
    controller activity instead of forwarding a quick press and release as one batch.
  • Animated list text now reuses cached glyphs instead of rerendering every color step.
  • Cover Flow loads system and app images through the background worker, uses smaller
    runtime icons, and starts sooner while thumbnails stream in.
  • PC-98, Atomiswave, and Naomi use photographic Cover Flow renders consistent with the
    rest of the carousel.

Simplified Chinese in Thing-File

Leaf passes its language to launched apps. Thing-File follows that setting, ships a
fully reviewed Simplified Chinese interface, and reuses Leaf's shared CJK font for both
translated controls and Chinese or Japanese filenames.

Tester focus

  • System icons: exercise Automatic, Flat, and Photographic under both Tabs and Cover
    Flow. Confirm the choice updates immediately, survives relaunches, respects a
    Roms/<SYSTEM>/icon.png override, and falls back cleanly for missing artwork.
  • DraStic: rapidly reverse each D-pad axis, move through diagonals, and repeat the
    reported Mario Kart steering case. Confirm no direction remains held after release.
  • Standalone input monitoring: exercise DraStic, PPSSPP, N64, and Flycast sessions
    with stick movement and Menu hotkeys. Confirm hotkeys still work and Jawaka's logs do
    not accumulate bad-file-descriptor or calibration-measure messages.
  • Beta.1 regressions: recheck Amiga launch and persistence, RetroArch settings after
    exit/restart, held Select input, short launcher D-pad taps, Cover Flow artwork, and
    Thing-File in Simplified Chinese.

This beta includes everything in stable Leaf v0.10.0.

Already running a compatible Leaf install? Open System Update, set Update Channel
to Beta, then check for and install the update.

For a fresh install, extract leaf-mlp1-sd-v0.10.1-beta.2.zip to the root of a FAT32
or ext4 SD card and boot with it inserted. Your games, saves, and states are left alone.

Don't miss a new Leaf-beta release

NewReleases is sending notifications on new releases.