feat(engine): unify dismiss verb to Done and warm onboarding CTA to Let's play
The Help modal previously used "Close" while the other five overlay modals (Home, Stats, Achievements, Settings, Profile, Leaderboard) used "Done"; standardising on "Done" removes the outlier. The final onboarding slide changes from "Start playing" to "Let's play". The microcopy audit suggested matching the win modal's "Play Again", but that verb is semantically wrong on first launch — the player has not yet played. "Let's play" reads warmer and matches the project's Balatro-tone direction without overloading "Play Again" across two contexts that mean different things. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -20,7 +20,7 @@ use crate::ui_theme::{
|
||||
#[derive(Component, Debug)]
|
||||
pub struct HelpScreen;
|
||||
|
||||
/// Marker on the "Close" button inside the Help modal.
|
||||
/// Marker on the "Done" button inside the Help modal.
|
||||
#[derive(Component, Debug)]
|
||||
pub struct HelpCloseButton;
|
||||
|
||||
@@ -56,7 +56,7 @@ fn toggle_help_screen(
|
||||
}
|
||||
}
|
||||
|
||||
/// Click handler for the modal's "Close" button. F1 toggles the overlay
|
||||
/// Click handler for the modal's "Done" button. F1 toggles the overlay
|
||||
/// the same way; this just exposes the close action to mouse / touch.
|
||||
fn handle_help_close_button(
|
||||
mut commands: Commands,
|
||||
@@ -194,7 +194,7 @@ fn spawn_help_screen(commands: &mut Commands, font_res: Option<&FontResource>) {
|
||||
spawn_modal_button(
|
||||
actions,
|
||||
HelpCloseButton,
|
||||
"Close",
|
||||
"Done",
|
||||
Some("F1"),
|
||||
ButtonVariant::Primary,
|
||||
font_res,
|
||||
|
||||
@@ -166,7 +166,7 @@ fn handle_onboarding_buttons(
|
||||
}
|
||||
|
||||
if skip_pressed || (next_pressed && slide_index.0 == SLIDE_COUNT - 1) {
|
||||
// Skip or final-slide "Start playing" — complete onboarding.
|
||||
// Skip or final-slide "Let's play" — complete onboarding.
|
||||
complete_onboarding(
|
||||
&mut commands,
|
||||
&screens,
|
||||
@@ -412,7 +412,7 @@ fn spawn_slide_hotkeys(commands: &mut Commands, font_res: Option<&FontResource>)
|
||||
spawn_modal_button(
|
||||
actions,
|
||||
OnboardingNextButton,
|
||||
"Start playing",
|
||||
"Let's play",
|
||||
Some("→"),
|
||||
ButtonVariant::Primary,
|
||||
font_res,
|
||||
|
||||
Reference in New Issue
Block a user