Repository navigation
Conversation
nnutter
commented
Sep 17, 2026
Owner
- Add an "Add repo" button
- Improve the visuals of the panel
Panel header gains GitHub's octicon-repo (Nerd Fonts oct-repo, U+F401) button toggling a form for URL/path plus optional --name/--alias. Submit runs timber repo add, refreshes on success, and notifies critically on failure. Argv construction lives in TimberModel.repoAddArgs with unit coverage.
Replace the display-only header Text with the kit TextField so the filter gets native editing: cursor movement, Home/End, Backspace, selection, and Ctrl+U clear-line. List keys (Up/Down/PgUp/PgDn, Return, Tab, Escape) are still intercepted; type-to-filter while unfocused routes into the field. Tab/Return/Space on the repo form buttons belong to the buttons so keyboard submit keeps working.
Replace the plain multiplication sign with the Nerd Fonts md-delete trash glyph (U+F0159), matching the first-party bluetooth Forget row action. Urgent color, sizing, and tooltip are unchanged.
Replace the full-row CursorSurface box with a plain delegate item showing a 3px rounded accent bar at the leading edge. Selection behavior is unchanged; only the paint is subtler.
Size the remove touch area from repoAddButton.width instead of a fixed 36px so both glyphs share a right column in any theme.
Point KeyboardPanel focusTarget at filterField instead of the bare key catcher, whose map-time focus grant raced the open handler and left the field without a visible text cursor.
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.