From aeaf0b377b0920181f18bff647512697051dde1b Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Thu, 3 Sep 2026 11:30:20 -0500 Subject: [PATCH] Added nickname to initial setup settings, make terms and initial setup accept buttons blue (call-to-action styled) --- lib/pages/boot/initial_setup.rb | 18 ++++++++++++------ lib/pages/boot/terms.rb | 2 +- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/lib/pages/boot/initial_setup.rb b/lib/pages/boot/initial_setup.rb index f7403b7..445c393 100644 --- a/lib/pages/boot/initial_setup.rb +++ b/lib/pages/boot/initial_setup.rb @@ -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 wine 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| diff --git a/lib/pages/boot/terms.rb b/lib/pages/boot/terms.rb index 2308892..8644c9b 100644 --- a/lib/pages/boot/terms.rb +++ b/lib/pages/boot/terms.rb @@ -26,7 +26,7 @@ module W3DHubLauncher window.close end - button "Accept" do + button "Accept", **CTA_BUTTON_THEME do page(Page::Boot::InitialSetup) end end