Skip to content

feat(huh): match huh to legacy styling#421

Draft
srtaalej wants to merge 2 commits intomainfrom
ale-match-huh-to-legacy-styling
Draft

feat(huh): match huh to legacy styling#421
srtaalej wants to merge 2 commits intomainfrom
ale-match-huh-to-legacy-styling

Conversation

@srtaalej
Copy link
Contributor

Changelog

na

Summary

  • Add ThemeSurvey() huh theme that replicates the legacy survey prompt appearance (gray+bold titles, blue+bold cursors/chevrons, [x]/[ ] multi-select prefixes, red errors) so huh forms look identical to survey when only experiment.Huh is on without experiment.Lipgloss
  • Apply ThemeSurvey() as default in newForm()ThemeSlack() is used when Lipgloss is on, ThemeSurvey() otherwise
  • Style select option descriptions with bold option name + gray description text (via style.Bright/style.Secondary) and em-dash separator consistently across both experiment paths

Requirements

@srtaalej srtaalej self-assigned this Mar 20, 2026
@srtaalej srtaalej added experiment Experimental feature accessed behind the --experiment flag or toggle semver:patch Use on pull requests to describe the release version increment labels Mar 20, 2026
@srtaalej srtaalej changed the title Ale match huh to legacy styling feat(huh): match huh to legacy styling Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

experiment Experimental feature accessed behind the --experiment flag or toggle semver:patch Use on pull requests to describe the release version increment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant