opnsense-src/usr.sbin/bsdinstall
Jessica Clarke 97350075fe bsdinstall: Switched back to amended single-button finalconfig
Commit ac78e3e9c5 ("bsdinstall: Add "Finish" button to finalconfig")
removed the Exit entry from the menu, renamed OK to Select and added a
Finish in place of the old Exit entry. On the surface this seemed like a
good idea, as at a glance OK wasn't clear that it was selecting an entry
rather than just closing the box, Exit isn't the most obvious term
to use for proceeding through the installer without doing anything, and
it separated out the different cases of "do something extra" and
"continue". However, because bsddialog (and dialog) keep a menu entry
highlighted even when the Cancel (in this case, Finish) button is
selected, this now looks even more confusing, with users easily
believing that they are about to select the Add User option (being
either surprised when it doesn't actually do that, or being confused
about how to not select it).

Instead, go back to the old scheme that fits more with bsddialog's
supported functionality but tweak it to try and improve on the confusing
UI/UX from the past. Specifically, the UI changes compared with the
original version are as follows:

1. The OK button is renamed to Select, as in the current UI
2. The Exit entry is renamed to Finish, mirroring the label of the
   button in the current UI that it replaces

This partially reverts commit ac78e3e9c5.

Reviewed by:	khorben_defora.org
Differential Revision:	https://reviews.freebsd.org/D47229
2025-02-04 17:27:00 +00:00
..
distextract Update Makefile.depend files 2024-10-14 10:26:17 -07:00
distfetch Update Makefile.depend files 2024-10-14 10:26:17 -07:00
include bsdinstall generate opt_osname.h in include 2023-12-06 18:34:52 -08:00
partedit Update Makefile.depend files 2024-10-14 10:26:17 -07:00
runconsoles Update Makefile.depend files 2024-10-14 10:26:17 -07:00
scripts bsdinstall: Switched back to amended single-button finalconfig 2025-02-04 17:27:00 +00:00
bsdinstall Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsdinstall.8 bsdinstall: add menu to install firmware 2024-11-20 13:06:06 +00:00
Makefile Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
Makefile.depend bsdinstall generate opt_osname.h in include 2023-12-06 18:34:52 -08:00
Makefile.inc bsdinstall generate opt_osname.h in include 2023-12-06 18:34:52 -08:00
startbsdinstall bsdinstall: complete whitelabeling the installer 2024-02-04 13:01:08 +01:00