Add demo GIF to README with browser-open status feedback#57
Merged
Conversation
Display "→ Opening <url> in browser…" in the help line for 2 seconds when enter is pressed, giving visible feedback in the terminal. Adds demo/demo.tape for VHS recording and demo/demo.gif to README. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.
✨ Add demo GIF to README with browser-open status feedback
The README had no visual demo, making it hard for potential users to quickly understand what the TUI looks like. Recording a clean GIF also revealed a UX gap: pressing
enteropened the browser silently with no in-terminal feedback. Both problems are solved together here.Changes
internal/ui/ui.go— addstatusMsg stringfield toModel; onenter, set it to"→ Opening <url> in browser…"and schedule aclearStatusMsgviatea.Tickafter 2 seconds, replacing the help line temporarilyinternal/ui/styles.go— addStatusStyle(GitHub blue) for the status messagedemo/demo.tape— VHS tape coveringgh own --demo(PR tabs, enter, filter) andgh own issue --demo(issue tabs, enter)demo/demo.gif— recorded GIF generated from the tapeREADME.md— embeddemo/demo.gifbelow the descriptionflake.nix— addvhsto devShell for reproducible recordingTest plan
go build ./...passesgo test ./...passesenteris pressed and clears after 2 seconds🤖 Generated with Claude Code