How to improve eficonfig menu for users?

Hi,
I suggest to flatten the eficonfig UI menu so it is easier for users and avoid needing efidebug command for most situations.
Flatten the eficonfig menu: Replace the UEFI Maintenance Menu with Change Boot Order as the UEFI Maintenance Menu. Add to UEFI Maintenance Menu a keypress to edit. Add to UEFI Maintenance Menu a keypress to delete. Relocate the Add Boot Option menu invocation into UEFI Maintenance Menu above Save. Relocate and replace the Delete Boot Option menu as a contextual action into Edit Boot Option above "Save".
Quality of life for global boot order items: Boot order items not represented by the Boot#### variable could be displayed with some text suffix i.e. "... (EFI global)" to make it clear that trying to edit may be no-op, and action of delete could no-op or deactivate as likely what the user wants for trying to delete an immutable boot option.
Avoid need of efidebug command to edit boot variables: Add to UEFI Maintenance Menu a keypress to edit advanced. This would be an alternate version of Edit Boot Option taking user input (as is done for Optional Data) instead of file selection UI.
If it is too complicated to try and cross-reference boot order against Boot#### variable then this can simply go to that existing sub-menu for the same overall menu depth. Importantly the UEFI Maintenance Menu would always show the boot order to the user so it will not be overlooked as it is now.
Open for comments.
-E
participants (1)
-
E Shattow