- Custom oneline template (drops timestamp + commit-id hash from the left pane); keeps change-id with shortest-unique-prefix highlighting, bookmarks, conflict/empty labels, and the description first-line. More room for the actually-useful columns. - Drop the dim '── <change_id> ────' header above the preview; the cursor row tee (├) now carries the 'this is what you're looking at' signal. - Box-char frame for the preview pane: top border (┌────) and left border (│), with ├ replacing │ on the cursor row to draw the eye from picker selection into preview content. - Dynamic description clipping: the description fills whatever rows are left after the file list (ellipsis on overflow). Replaces the hard 3-line cap, which under-used vertical space for short file lists and was buggy (didn't count blank lines within description). - Bump VIEWPORT_MIN from 15 to 20 so the preview pane has enough vertical room to be useful by default.
11 lines
1.1 KiB
Plaintext
11 lines
1.1 KiB
Plaintext
❯ ┌──────────────────────────────────────────────────────────────
|
|
○ tovs chore(release): prepare 0.1.0 for crates.io │ Mirrors the original bash+fzf script's behavior — `jjf`
|
|
@ xnkx feat(ux): more refinements │ alone becomes
|
|
○ ssnu feat(ux): batch UX improvements │ a quick rev browser. Implemented in shell wrappers (so the
|
|
○ lyxo fix(history): drop jjf entry on cancel/error paths t │ --emit
|
|
○ tqvr feat: two-column layout with jj show preview pane │ history-rewrite path still applies); the binary itself still
|
|
○ yksz feat: default to 'show' subcommand when jjf is invok ├─► prints
|
|
○ lsqz feat: broaden picker revset to all() to expose every │ usage on bare invocation, for explicit invocations.
|
|
○ nzwx feat: initial implementation of jjf │
|
|
◆ zzzz (empty) │ M src/init/bash.sh
|