- Fixes
CleanNVram
Handling- Invalid path to external binary was defined
- Effectively disabled the feature on UEFI-PC
- Forced garbage collection worked as fallback on Apple Macs
- Error messages were still shown and logged
- This bug was introduced in v0.14.0.AA (Commit c0906f1)
- Invalid path to external binary was defined
- Improves
BootLogo
Handling- Misc optimisation and extension added
- Main visible extensions:
- Boot logos now displayed for both legacy and UEFI boot
- Enlarged Linux/Windows icons are shown as exit splash screen
- Changes can be leveraged to define custom exit splash screens
boot_outlogo
file will be used if presentboot_distroname
will be used if present otherwiseos_distroname
will be used if present otherwise
- Enabled by default but can be adjusted using a new
disable_bootlogo
configuration token- This can be used to fully or partially disable boot logo display
- Improves
Shortcut Key
Handling- No longer allocates keys based on the operating system type/name
- There was no way of knowing what would be loaded in many cases
- No longer allocates keys to tools with the exceptions below
- Key:
A
is allocated toAbout Refindplus
- Key:
Z
is allocated toSystem Shutdown
(PreviouslyU
)
- Key:
- Keys are now basically allocated on display position
- Order:
1, 2, 3 ... 8, 9, B, C ... W, X, Y
(31 keys) - Key
0
is an internally reserved key - Keys
A
andZ
are used for tools - Keys
I
andO
are not used
- Order:
- No longer allocates keys based on the operating system type/name
- Improves
Tool
Handling- Now only displays one representative entity per tool type
- Allows for uncluttered and aesthetically pleasing interfaces
- Can significantly improve loading speeds in applicable instances
- Tool instances are processed for display when actively selected
- The actual tool instances are then displayed for use if available
- The outcomes of such searches are cached for reuse in that session
- Now only displays one representative entity per tool type
- Improves
Manual Stanza
Handling- Removes requirement for the
volume
token to be set before some other tokens- Volumes can now be defined anywhere in a stanza without issue
- Improves handling of
disabled
tokens
- Removes requirement for the
- Improves
Mac Recovery
Handling- Now labels HFS Recovery instances with the Mac OS version
- Activates previously disabled implementation for APFS
- Attempts restart into APFS Recovery via
BootNext
- IMPORTANT:
- This implementation is still a work in progress ... feedback required/welcome
- Attempts restart into APFS Recovery via
- Amends
Misc
Handling- Applies multiple sundry optimisations and standardisation
- Includes introduction of an
os_windows
icon to be used for Windows when available- Works around the now dated inherited
os-win
andos-win8
arrangement - The existing arrangement is maintained
- Works around the now dated inherited
- Adds
os_ventoy
icon - Now uses upstream emulated storage location if present
- Amends misc misaligned indices
- Includes introduction of an
- The
use_graphics_for
token now defaults toosx linux windows
- Addressed static analysis flags
- Drops inherited unused
filesystems/test
folder and contents
- Drops inherited unused
- Applies multiple sundry optimisations and standardisation