github Utility-Muffin-Research-Kitchen/Leaf-beta v0.13.0-beta.1
Leaf v0.13.0-beta.1 (Tester Build)

2 hours ago

Warning

This is a beta test build, not a public release. It is provided for testers
only and may be unstable, incomplete, or change without notice. Do not run it as
your everyday setup, and please do not redistribute it. 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.13.0-beta.1

This beta can save your RetroArch game when you hold the power button to shut down,
and open it where you left off the next time you turn the device on. Holding the
power button now cuts power after 10 seconds instead of 6, and you can choose the
time. The in-game menu shows your battery, and the light ring can show it too with
the new Battery Level mode.

Save your game when you power off

Turn on Settings > Games > Save Before Power Off. It is off by default. When you
then hold the power button to shut down during a RetroArch game, Leaf shows
Preparing to save and asks you to let go of the button. Once you do, it saves the
game to its quick-save slot and powers off. You pick it up from Recents or the
Game Switcher, or have Leaf open it for you at the next start with Resume Game
on Boot
.

  • Let go when the prompt appears. The save only starts after you release, and if you
    keep holding, Leaf shuts down without saving.
  • If the save can't be made, Leaf shuts down as it always has and leaves your previous
    quick save as it was.
  • Standalone emulators, apps, and paks shut down without saving, as before. So do
    MENU > Power Off and restarts.

Resume Game on Boot

Settings > Games > Resume Game on Boot is off by default and needs Save Before
Power Off
. After a power-off save, the next time you turn the device on, Leaf opens
the game and loads it where you left off, with a Resuming your game banner.

  • Hold B while Leaf starts to go to the launcher instead. The save stays, so you
    can still open it from Recents or the Game Switcher.
  • If the save can't be loaded, for example because you changed the game's core, its SD
    card is missing, or RetroAchievements Hardcore mode refuses it, Leaf opens the
    launcher and tells you. Open the game from Recents or the Game Switcher to try
    the save again.
  • Leaf tries once per power off. Games on either SD card work, even when the device
    swaps the two cards' places between boots.
  • With RAOfflineProxy on, the resume waits a few seconds for it to start and then
    plays through it.

Force Off Hold

Whatever is running, the handheld's power chip cuts power once you hold the power
button long enough. That was 6 seconds, which left Leaf too little time to finish a
clean shutdown if you kept holding. Leaf now sets it to 10 seconds, and you can
choose 6, 8, 10, or 12 sec in Settings > System > Force Off Hold.

A normal shutdown is still a 2 second hold. If the device ever freezes, hold the power
button for the full Force Off Hold time. Until Leaf has started, and in the stock
firmware, the hold stays at 6 seconds.

Your battery in the in-game menu

Press MENU during a RetroArch game and the in-game menu now shows the status bar:
battery, clock, Wi-Fi, Bluetooth, and volume. It follows your Settings > Appearance >
Status Bar
choices, so the battery shows as Icon, Percent, Both, or not at
all. The Performance and Shader pages show it too. The volume shown is the
current level, even after you change it mid-game. The Game Switcher stays without a
bar.

Long titles at the top of a screen, such as a game's name in the in-game menu, now end
in "..." instead of cutting a letter in half.

Battery Level lighting

Set Settings > Lighting > Mode to Battery Level and the light ring's color
follows your battery, in games as well as in the launcher:

  • Blue - 81 to 100%
  • Green - 61 to 80%
  • Orange - 41 to 60%
  • Red - 21 to 40%
  • Flashing red - 20% and below

The ring changes within about 5 seconds of the charge reaching a new band, and right
away when the device wakes from sleep. Charging uses the same colors. In this mode
Color reads Automatic and Speed reads Fixed. Brightness still works.
Your chosen color isn't lost: switch back to Static or any other mode and it
returns.

Thanks to shaheedtait-cloud for asking for
this one.

The Static and Off modes now update the ring only when something changes,
instead of every second, so they cost next to nothing while the device sits idle.

Tester focus

  • Save Before Power Off: turn it on and hold the power button mid-game in a few
    systems, especially PlayStation, Saturn, and Dreamcast, which have the largest saves.
    Let go at the prompt, then check the game continues from where you were. Tell us how
    long the prompt takes to appear after you start holding.
  • Saving in the game first: save inside a game (its own save, not a state), then
    hold the power button straight away. After the next start, check that save is still
    there.
  • Holding on: keep holding through the prompt. Leaf should shut down cleanly
    without saving, before the Force Off Hold cut.
  • Resume Game on Boot: try games on both cards, hold B to skip, and change a
    game's core between the save and the next start to see the notice. If you use
    RAOfflineProxy, check the resume plays through it.
  • In-game menu: check the bar with each battery style, while charging, and when the
    battery is low, with and without a theme.
  • Battery Level: play through a long session and check the color changes at the
    right levels and flashes at 20%. Tell us if battery life at the launcher changes in
    Static or Off compared with v0.12.1.

Expected, not faults: the new settings and messages appear in English in every
language for now. A resume through RAOfflineProxy takes a few seconds longer than
one without it. Before Leaf has started, the force-off hold is still 6 seconds.

This beta includes everything in stable Leaf v0.12.1.

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.13.0-beta.1.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.