Skip to main content

Release notes: Onion V3.12.3

Totofaki

Official release notes for Onion V3.12.3

Eggs keymon integration

Low battery red frame warning in game.  
Light sleep mode on power tap.     
Deep sleep mode on long power press.
Save and show the game switcher on a menu button tap.
Save and exit game on menu button long press.

The hibernation is properly implemented (The device will save and goes to sleep after X minutes without touching a button)
The mainUI binary is repatched to be able to change this feature in the main menu settings, and set to 3mn on a fresh onion install.
Screenshot everywhere. (Menu+power)
More keymon informations here

POWER button:
Suspend by press for one second or less. Press and hold for 5 seconds to force close the current foreground application. Press and hold for 10 seconds to force shutdown.

  • Unlike stock, suspend actually stops the foreground application.

  • Both close/shutdown will auto-save if retroarch is running and AutoSaveState setting is enabled. (also for Hibernate below)

  • Shutdown when MainUI/onionLauncher is running.

  • DeepSleep when retroarch is running and AutoSave setting is ON.

  • Otherwise, nothing happens.

Hibernate function:
Suspend after the time set in Setting > Hibernate has elapsed without any buttons being pressed. Shutdown after 5 minutes of suspended state and no USB power connected.

The current onion disables Hibernate during installation and does not allow configuration.

  • If you want to enable, you can change it by booting without SD, configure in Setting, and then boot with onion again.
  • It can also be set on a minute-by-minute basis by editing /appconfigs/system.json using Commander. ("hibernate" line)

Low battery warning:
If battery falls below about 17%, a warning will appear in the screen.

  • Stock displays an icon in the upper right corner, but custom displays a red frame across the entire screen.

If battery falls below about 4%, AutoSave & Exit when retroarch is running and AutoSave setting is ON.

SELECT button:
Adjust the brightness by pressing L2/R2 while holding down.

  • Extended functions:

During suspend - MENU button:
Take a screenshot. a png file will be saved in /Screenshots in SD. (Same function as scrshot app)

Game switcher / Main UI tight integration

Change brightness with the up and down key.    
MainUI and the game switcher are merged and they use the same launch script.
The game screens are now compressed. (from 1mo to 20-100ko)
Bootup script rewritten.

New ports in the port collection (Credits : r0b0-tr0n, Schmurtz)

New entries :  
Quake
CannonBall
Flashback
Powder
Rick dangerous
MrBoom
Spear of Destiny
Super 3d Noahs Ark
Dinothawr
Wolfenstein 3d

Ports Help (Credits : r0b0-tr0n)

Revamped Wiki (Credits : Olywa123)

 

Gamelists are accepted in every console by default (Olywa123)


(v3.12.0) 
Initial release

(v3.12.1)
Power button long press delay reduced from 1s to 0.5s for more snappiness.
The main menu shutdown panel is not displayed anymore.
The short pulse rumble (Main menu tap, power button tap..) is lowered by 20%
The default DiMo Onion theme is updated to v1.2

(v3.12.2)
Option to turn off button vibrations feedback. (Add a .noVibration file in the .tmp_update folder)
Save states / auto save states times reduced : Faster exit time to the menu.
Onion timers integration in the Keymon, boot script and play activity UI.
(The RetroArch ones had a bug that added hundreds of hours erratically)
The activity time is properly paused when the device is in sleep mode, even if it is not a RetroArch game.

(v3.12.3) (Files updated : onionLauncher, keymon_onion, menuBar.png)
Game switcher changes :      
Total time display.
Game launch / No game screen freeze fix.
Keymon :
Start button waking up the device fix.