| #
97350075
|
| 04-Feb-2025 |
Jessica Clarke <jrtc27@FreeBSD.org> |
bsdinstall: Switched back to amended single-button finalconfig
Commit ac78e3e9c581 ("bsdinstall: Add "Finish" button to finalconfig") removed the Exit entry from the menu, renamed OK to Select and a
bsdinstall: Switched back to amended single-button finalconfig
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.
Reviewed by: khorben_defora.org Differential Revision: https://reviews.freebsd.org/D47229
show more ...
|
| #
bbe2a1da
|
| 09-Nov-2024 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
bsdinstall: add menu to install firmware
Add a menu to the installer to run fwget(8) inside the newly installed system to install firmware known to be needed. This requires working netowrking.
This
bsdinstall: add menu to install firmware
Add a menu to the installer to run fwget(8) inside the newly installed system to install firmware known to be needed. This requires working netowrking.
This is needed at least for wireless currently for when we entirely stop shipping new firmware in src.git to have working networking on the installed system (we already do need this for at least rtw89).
Sponsored by: The FreeBSD Foundation Tested with: 4 different iwlwifi chipsets in a system (earlier version) Suggested improvments by: jrtc27 MFC after: 8 hours Differential Revision: https://reviews.freebsd.org/D47491
show more ...
|
| #
ac78e3e9
|
| 02-Oct-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
bsdinstall: Add "Finish" button to finalconfig
This adds a "Finish" button to the finalconfig step, replacing the previous first choice, which was to "apply configuration and exit". The new button i
bsdinstall: Add "Finish" button to finalconfig
This adds a "Finish" button to the finalconfig step, replacing the previous first choice, which was to "apply configuration and exit". The new button is the default action, while the "OK" button is renamed to "Select".
Also, if an unknown option is chosen, the code flow prompts the user again instead of exiting.
Reviewed by: bapt Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42047
show more ...
|
| #
a6d20207
|
| 02-Oct-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
bsdinstall: revisit the finalconfig step
This moves the "finalconfig" step into a dedicated script, where it uses a loop instead of recursing into itself.
Reviewed by: bapt Sponsored by: The Free
bsdinstall: revisit the finalconfig step
This moves the "finalconfig" step into a dedicated script, where it uses a loop instead of recursing into itself.
Reviewed by: bapt Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42046
show more ...
|
| #
97350075
|
| 04-Feb-2025 |
Jessica Clarke <jrtc27@FreeBSD.org> |
bsdinstall: Switched back to amended single-button finalconfig
Commit ac78e3e9c581 ("bsdinstall: Add "Finish" button to finalconfig") removed the Exit entry from the menu, renamed OK to Select and a
bsdinstall: Switched back to amended single-button finalconfig
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.
Reviewed by: khorben_defora.org Differential Revision: https://reviews.freebsd.org/D47229
show more ...
|
| #
bbe2a1da
|
| 09-Nov-2024 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
bsdinstall: add menu to install firmware
Add a menu to the installer to run fwget(8) inside the newly installed system to install firmware known to be needed. This requires working netowrking.
This
bsdinstall: add menu to install firmware
Add a menu to the installer to run fwget(8) inside the newly installed system to install firmware known to be needed. This requires working netowrking.
This is needed at least for wireless currently for when we entirely stop shipping new firmware in src.git to have working networking on the installed system (we already do need this for at least rtw89).
Sponsored by: The FreeBSD Foundation Tested with: 4 different iwlwifi chipsets in a system (earlier version) Suggested improvments by: jrtc27 MFC after: 8 hours Differential Revision: https://reviews.freebsd.org/D47491
show more ...
|
| #
ac78e3e9
|
| 02-Oct-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
bsdinstall: Add "Finish" button to finalconfig
This adds a "Finish" button to the finalconfig step, replacing the previous first choice, which was to "apply configuration and exit". The new button i
bsdinstall: Add "Finish" button to finalconfig
This adds a "Finish" button to the finalconfig step, replacing the previous first choice, which was to "apply configuration and exit". The new button is the default action, while the "OK" button is renamed to "Select".
Also, if an unknown option is chosen, the code flow prompts the user again instead of exiting.
Reviewed by: bapt Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42047
show more ...
|
| #
a6d20207
|
| 02-Oct-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
bsdinstall: revisit the finalconfig step
This moves the "finalconfig" step into a dedicated script, where it uses a loop instead of recursing into itself.
Reviewed by: bapt Sponsored by: The Free
bsdinstall: revisit the finalconfig step
This moves the "finalconfig" step into a dedicated script, where it uses a loop instead of recursing into itself.
Reviewed by: bapt Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42046
show more ...
|
| #
97350075
|
| 04-Feb-2025 |
Jessica Clarke <jrtc27@FreeBSD.org> |
bsdinstall: Switched back to amended single-button finalconfig
Commit ac78e3e9c581 ("bsdinstall: Add "Finish" button to finalconfig") removed the Exit entry from the menu, renamed OK to Select and a
bsdinstall: Switched back to amended single-button finalconfig
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.
Reviewed by: khorben_defora.org Differential Revision: https://reviews.freebsd.org/D47229
show more ...
|
| #
bbe2a1da
|
| 09-Nov-2024 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
bsdinstall: add menu to install firmware
Add a menu to the installer to run fwget(8) inside the newly installed system to install firmware known to be needed. This requires working netowrking.
This
bsdinstall: add menu to install firmware
Add a menu to the installer to run fwget(8) inside the newly installed system to install firmware known to be needed. This requires working netowrking.
This is needed at least for wireless currently for when we entirely stop shipping new firmware in src.git to have working networking on the installed system (we already do need this for at least rtw89).
Sponsored by: The FreeBSD Foundation Tested with: 4 different iwlwifi chipsets in a system (earlier version) Suggested improvments by: jrtc27 MFC after: 8 hours Differential Revision: https://reviews.freebsd.org/D47491
show more ...
|
| #
ac78e3e9
|
| 02-Oct-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
bsdinstall: Add "Finish" button to finalconfig
This adds a "Finish" button to the finalconfig step, replacing the previous first choice, which was to "apply configuration and exit". The new button i
bsdinstall: Add "Finish" button to finalconfig
This adds a "Finish" button to the finalconfig step, replacing the previous first choice, which was to "apply configuration and exit". The new button is the default action, while the "OK" button is renamed to "Select".
Also, if an unknown option is chosen, the code flow prompts the user again instead of exiting.
Reviewed by: bapt Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42047
show more ...
|
| #
a6d20207
|
| 02-Oct-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
bsdinstall: revisit the finalconfig step
This moves the "finalconfig" step into a dedicated script, where it uses a loop instead of recursing into itself.
Reviewed by: bapt Sponsored by: The Free
bsdinstall: revisit the finalconfig step
This moves the "finalconfig" step into a dedicated script, where it uses a loop instead of recursing into itself.
Reviewed by: bapt Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42046
show more ...
|