Added nickname to initial setup settings, make terms and initial setup accept buttons blue (call-to-action styled)

This commit is contained in:
2026-09-03 11:30:20 -05:00
parent ad0b9dbe7b
commit aeaf0b377b
2 changed files with 13 additions and 7 deletions

View File

@@ -13,40 +13,46 @@ module W3DHubLauncher
stack(width: 1.0, fill: true, padding: PADDING) do
stack(width: 1.0, fill: true, scroll: true) do
title "Initial Setup"
caption "Please confirm launcher's default settings and make any desired tweaks.", font: FONT_REGULAR
caption "Please confirm launcher's default settings and make any desired adjustments. These can be changed in the launcher settings later.", font: FONT_REGULAR, margin_left: PADDING
flow(width: 1.0, height: 40, margin_top: PADDING) do
tagline "Nickname", height: 1.0, text_v_align: :center
edit_line Etc.getlogin, fill: true
end
inscription "Nickname to use when joining servers.", margin_left: PADDING
flow(width: 1.0, height: 40, margin_top: HALF_PADDING) do
tagline "Launcher package cache directory", height: 1.0, text_v_align: :center
edit_line DEFAULT_PACKAGE_CACHE_PATH, fill: true
button "Browse..."
end
inscription "Location where the launcher will download application packages."
inscription "Location where the launcher will download application packages.", margin_left: PADDING
flow(width: 1.0, height: 40, margin_top: HALF_PADDING) do
tagline "Application installation directory", height: 1.0, text_v_align: :center
edit_line DEFAULT_APPLICATIONS_PATH, fill: true
button "Browse..."
end
inscription "Location where the launcher will install new applications."
inscription "Location where the launcher will install new applications.", margin_left: PADDING
flow(width: 1.0, height: 40, margin_top: HALF_PADDING) do
tagline "Wine context", height: 1.0, text_v_align: :center
edit_line "", fill: true
button "Browse..."
end
inscription "Location of wine context to use. Leave blank to use default."
inscription "Location of wine context to use. Leave blank to use default.", margin_left: PADDING
flow(width: 1.0, height: 40, margin_top: HALF_PADDING) do
tagline "Wine command", height: 1.0, text_v_align: :center
edit_line "wine", fill: true
button "Browse..."
end
inscription "Path to wine executable. Use `wine` for system installed wine."
inscription "Path to wine executable. Use <c=f80>wine</c> for system installed wine.", margin_left: PADDING
end
flow(width: 1.0, padding_top: PADDING) do
flow(fill: true)
button "Accept" do |btn|
button "Accept", **CTA_BUTTON_THEME do |btn|
btn.enabled = false
Worker::Api.update_settings({}) do |result|

View File

@@ -26,7 +26,7 @@ module W3DHubLauncher
window.close
end
button "Accept" do
button "Accept", **CTA_BUTTON_THEME do
page(Page::Boot::InitialSetup)
end
end