Page MenuHomeFreeBSD

bsdinstall: Switched back to amended single-button finalconfig
Needs ReviewPublic

Authored by jrtc27 on Oct 21 2024, 9:36 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Dec 4, 10:24 AM
Unknown Object (File)
Thu, Nov 21, 11:59 AM
Unknown Object (File)
Oct 27 2024, 1:56 AM
Unknown Object (File)
Oct 26 2024, 12:27 PM
Subscribers

Details

Summary

Commit ac78e3e9c581 ("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 ac78e3e9c581ac3b695adeec1ae312d619a1402b.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 60136
Build 57020: arc lint + arc unit