Repository navigation
docs(site): bring the tour up to the native window, and add the browser - #946
Merged
Merged
Conversation
The drawn window catches up with what lich shipped since the redesign: a card shows its path or its status line, never both; the sidebar has the Services block; the Pulls filters are ghost tabs and a list row carries its checks chip, verdict and checkout; running checks turn the ring; a review comment has its pencil and Send submits the batch as the prompt. Claude Code's input box closes on its rule, and opencode and Crush draw their own chrome; long lines wrap at the pane's edge. A sixth tab shows the session browser: the agent's browser_open raises the toast, Open gives the session a tab with its terminal beside the page, and lich's arrow with the provider's badge glides to each field, click and the toolbar's reload while the agent fixes a signup form. Each story now plays once and holds its last frame until its tab moves on, so a tab never cuts a story off halfway. The tour's own clicks draw a ring, and a pressed button changes color instead of moving.
…raws them The features grid trades "A real terminal" for Services: the native window has no terminal entrypoint any more, services took its place, and the card claimed one. The card draws the Services list opened upward. The Services dot is a 7px dot, its 3.5dp being the radius, with the running beat every 2.4s; the profile avatar's initial keeps the circle's 16px line height instead of the interface's 20px, which pushed it down.
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.
What changes
The drawn window catches up with lich since #880, in the parts the tour already drew:
A sixth tab, the session browser (#941). The agent calls
browser_open, the bottom-right toast "… opened a browser" offers Open, the session gets a tab with its terminal beside the browser pane (32 header, 36 toolbar with back, forward, reload, the address and Open in a window), the card shows the globe, and lich's arrow with the Claude Code badge glides to each field it types into, to Sign up and to Reload, while the agent fixes a signup form's email check. Drawn tobrowser_pane.go,browser_cursor.go,browser_window.goand the toast kit.Playback. Each story plays once and holds its last frame until its tab moves on, so a bar that outlasts its story never shows it start over and get cut off. Bars follow measured story lengths. The tour's own clicks draw a ring that reads on light and dark buttons, and a pressed button changes color without moving (#877).
All seven languages carry the changes; the new tab's label, caption and window label are translated.
Test plan
go test ./internal/site/passes.