

RetroArch 1.7.9 (v2) has just been released. Among many other things, it includes big QoL (Quality of Life) improvements for mobile users.

The menu system should now support touchscreen gestures and controls in general should be much improved inside the menu. But that’s far from all!

Grab it here.

If you’d like to show your support, consider donating to us. Check here in order to learn more. You can also help us out by buying some of our merch on our Teespring store!

More frequent stable releases

We will be doing stable releases more frequently from now on instead of them happening only once every 3 months. This way, we can gather live feedback from users based on things we change and it’s easier for us to adapt to user feedback.

Big features

Much-improved menu navigation and touch gestures

Version 1.7.9 will debut touchscreen gestures for the menu for the first time! You will now be able to operate the XMB and MaterialUI menu without needing a gamepad or overlay!

XMB gestures

The following gesture functionality is available with XMB:

Swipe up/down in the left margin: scroll through current menu list by ascending/descending the alphabet

Swipe up/down in the middle region of the screen: scroll up/down through current menu list by one ‘page’ (i.e. one screen’s worth of entries)

Swipe up/down in the middle region of the screen: scroll up/down through current menu list by one ‘page’ (i.e. one screen’s worth of entries) Swipe left/right: navigate left right, or change the setting value of the currently active item

Tap left margin below top margin: Back/cancel action

Tap left margin above top margin (top left corner): Open search interface

Tap right margin: select currently active item

Tap menu list in middle region of screen: activate item, or select it if already active

Long press active menu item in middle region of screen: reset item to default setting value

Press and drag up/down in the right margin: scroll up/down through menu list (the further you drag, the faster it goes – up to a limit corresponding to keeping a cursor key held down)

Press and drag left/right in the top margin: navigate left/right, or change the setting value of the currently active item (again – the further you drag, the faster it goes)

MaterialUI gestures

The following gesture functionality is available with MaterialUI:

On the ‘home’ screen(s):

Swipe left/right to switch between the three top-level menus (i.e. has same effect as tapping the icons on the tab bar)

On playlists, file lists and drop down lists:

Swipe left/right on the top half of the screen to ascend/descend the alphabet.

Swipe left/right on the bottom half of the screen to scroll up/down by 10% of the list size (or one screen height, if this is larger)

On other types of menu:

Swipe left/right on a highlighted item to simulate normal cursor key left/right input (i.e. can be used to change settings)

On all menus:

A quick tap highlights and selects an item

A ‘short press’ (held for > 200 ms) just highlights the item. This is useful for highlighting a settings item prior to swiping left/right to change the value

Auto rotation of overlay when orientation changes (from landscape to portrait and vice versa)

This must have been bugging Android and iOS users for a long time, and finally it is fixed!

We added a new Auto-Rotate Overlay option under Settings > Onscreen Display > Onscreen Overlay (enabled by defaultt on mobile). When enabled, any overlay with both landscape and portrait support will automatically be rotated according to the current display aspect ratio (which corresponds to device orientation for mobile platforms).

Note: Since the overlay specification has no concept of orientation, this auto-rotate feature depends upon proper naming conventions in overlay config files:

The active overlay name should contain a fixed string corresponding to it’s layout (i.e. landscape or portrait). Prefixes/suffixes are fine.

The overlay rotate button should be wired up, with a target overlay whose name contains a fixed string corresponding to the opposite layout. (Again, prefixes/suffixes are fine)

AI Service – Faster image mode

The image mode should now be substantially faster. It now saves the image in-memory in PNG format then passes it along to the translation service.

To learn more about our AI Service, check out our Youtube guide above.

Changes

v2

3DS: Fix 3DS screen flickering when OSD is enabled

IOS: Fix crash that could happen at startup

MENU/MATERIALUI: Change DPI scaling back to original – too many issues with current implementation, requires a redesign