HUD in four groups, every control named on hover; versions wears the autosave dot; duplicate button; C = sheet, G = guides - #15
Merged
Conversation
…autosave dot; a duplicate button; C = sheet, G = guides; ⌘P/⌘D retired After the spacer: save state (versions + autosave badge, menu opens with the full status and a Save ⌘S row) · edit (+, duplicate, guides, spellcheck) · file (save a copy, PDF) · view (contact sheet, full screen, shortcuts), a hairline between groups. Tooltips are instant data-tip labels with the key; the OS title delay is gone. The ⓘ popover is three columns: slides · rows · file. The sheet's ⌘D handler is removed; the duplicate button is the door. Gate: test/hud.test.mjs; SKILL.md manifest and CHANGELOG move with it; deck.html rebuilt. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…'s ⌘-click link line; deck.html and library.html rebuilt Co-Authored-By: Claude Fable 5.1 <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.
What changed
The HUD is four groups after the spacer, a hairline between them, and every control names itself and its key on hover.
Save ⌘Sbutton, then pin · restore+· duplicate (new: the selected rows offset 16px and re-selected, else the slide after itself, in the sheet the selected slides) · guides + snap · spellcheckdata-tip, instant, one CSS rule for the whole HUD. The OStitledelay is gone from every HUD control. No tooltip while a menu is open.Versions · autosaved hh:mm:ss); the full sentence sits in the menu's first row and on the dot'saria-label.fileHtmlresets the guides toggle throughdata-tip, nottitle.Why
Kyle's review of the toolbar (mockup: today vs proposed A/B, picked B): tools that belong together sat apart, the autosave dot floated alone, nothing said what a button did until the OS tooltip arrived a second later, and the versions menu clipped off the right edge.
Verification
test/hud.test.mjs(5 tests: order + dividers, tooltips, dot inside versions + popover contents, C/G/tooltip/menu live, duplicate rows/slide/sheet live).moveBycall count, popover lines).deck.htmlrebuilt from the explainer example.node --test test/**/*.test.mjs→ 159 pass, 0 fail, 0 skipped (Playwright live tests included).Follow-up owned by Kyle: adriany task 1943 (test the versions button with multiple versions).
🤖 Generated with Claude Code