(XMB/GLUI/Ozone) Add optional menu screensaver animations #12264
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This is a follow-up to #12217.
At present, when using XMB/GLUI/Ozone, enabling the menu screensaver will cause the screen to be blanked when the screensaver timeout has elapsed. This PR adds three optional animations that may be displayed instead - these can be selected via the new
Settings > User Interface > Menu Screensaver Animation
entry; animation speed may be adjusted viaSettings > User Interface > Menu Screensaver Animation Speed
. The options are as follows:OFF
: Screen will be blankedSnow
:Star Field
:Vortex
:Notes:
assets_dir/pkg/osd-font.ttf
. Most platforms should have this installed by default. If the font file is missing (or on platforms without TTF font support), the animations will still run, but all glyphs will be replaced by*
from RA's internal bitmap font