opnsense-src/usr.sbin/bsdinstall/scripts
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
..
adduser Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
auto bsdinstall: add menu to install firmware 2024-11-20 13:06:06 +00:00
bootconfig Copy the new ia32 loader 2024-09-20 08:45:10 -06:00
checksum bsdinstall: Encode dists to valid variable names in checksum script 2023-12-06 21:37:32 +00:00
config bsdinstall: Stop loading cryptodev for ZFS installations 2024-05-08 12:01:52 -04:00
docsinstall bsdinstall: update comment related to pkg 2024-04-25 17:44:18 +00:00
entropy Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
fetchmissingdists bsdinstall: Remove unused variables in fetchmissingdists 2024-05-12 19:25:06 +02:00
finalconfig bsdinstall: Switched back to amended single-button finalconfig 2025-02-04 17:27:00 +00:00
firmware bsdinstall: add menu to install firmware 2024-11-20 13:06:06 +00:00
hardening bsdinstall: avoid conflicts with fd 3 2023-09-21 08:41:48 +02:00
hostname bsdinstall hostname: Restore bsdconfig API 2023-10-19 12:59:49 +02:00
jail bsdinstall: Fix installation script splitting 2024-01-09 19:14:17 +01:00
keymap bsdinstall: Fix command line argument list parsing 2023-10-11 10:17:04 +02:00
Makefile bsdinstall: add menu to install firmware 2024-11-20 13:06:06 +00:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mirrorselect bsdinstall: remove two dead mirrors 2024-02-15 21:49:33 +08:00
mount Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
netconfig bsdinstall: draw attention to new network config options 2024-03-27 15:20:26 -05:00
netconfig_ipv4 bsdinstall: Add new Auto option to netconfig interface selection dialog 2024-02-09 18:13:47 +00:00
netconfig_ipv6 bsdinstall: Add new Auto option to netconfig interface selection dialog 2024-02-09 18:13:47 +00:00
rootpass Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
script bsdinstall: Fix installation script splitting 2024-01-09 19:14:17 +01:00
services bsdinstall: avoid conflicts with fd 3 2023-09-21 08:41:48 +02:00
time bsdinstall: skip tzsetup UTC question 2024-11-12 14:49:04 -05:00
umount Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
wlanconfig bsdinstall: wlanconfig: fix interface UP on (re-)starting wpa_supplicant 2024-11-19 00:06:16 +00:00
zfsboot bsdinstall: hook up help line and prompt for ZFS disk selection 2025-01-24 19:33:18 +00:00