Redesign setup TUI and rebrand CLI to teal#45
Merged
munezaclovis merged 2 commits intomainfrom Mar 14, 2026
Merged
Conversation
Replace the purple (#b39ddb) brand color with teal (#00D4AA) across the entire CLI — ui styles, fang color scheme, tables, trees, spinners, progress bars, and install.sh. Redesign the setup wizard TUI: - Clean inline tab bar with │ separators and teal divider line - ●/○ indicators replacing [x]/[ ] checkboxes - Segmented pill toggles for automation settings (teal/orange) - Proper spacing between list items - Add orange (#FF6B35) for "ask" mode automation toggle Fix Ctrl+C during setup producing install output by returning ErrAlreadyPrinted (non-zero exit) on cancel so install.sh stops.
…tions - Add ErrUserCancelled sentinel for setup cancellation instead of reusing ErrAlreadyPrinted, which misrepresents user intent - Fix AutoOff toggle having no visual indicator (gray bg on active false) - Export AccentColor/OrangeColor as raw lipgloss.Color values so other packages reference canonical brand colors without duplicating hex strings - Remove local color duplicates in setup_tui.go, use ui.AccentColor - Simplify renderSetupMultiSelect and renderSettingsTab logic - Unify redundant help bar switch cases
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
#b39ddb→#00D4AA) across the entire CLI: ui styles, fang color scheme, tables, trees, spinners, progress bars, andinstall.sh│separators,●/○indicators replacing[x]/[ ]checkboxes, segmented pill toggles for automation settings (teal for "true", orange#FF6B35for "ask"), proper spacing between list itemsinstall.shstops immediatelyTest plan
pv setup— verify new tab bar, indicators, and automation toggles render correctlyPV_INSTALL_LOCAL_BUILD=./pv bash install.shand Ctrl+C during setup — verify install.sh stopspv status,pv link,pv unlink— confirm teal accent color throughoutpv php:list,pv php:use— confirm teal accentpv --helpshows teal title (fang color scheme)