feat(bolt-slides): sidebar icon + grid view, mobile dock restack, auto deck title#114
Merged
xKevIsDev merged 1 commit intoJul 15, 2026
Conversation
… deck title BOU-2200: the dock's rail toggle used a 2x2 grid icon that read as a grid view — it now uses a proper sidebar icon, and the grid icon opens a real full-screen grid view of all slides (G). Sidebar moves to S, annotate to A. BOU-2201: shared decks kept the placeholder tab title. The skill now sets the title + emoji favicon unprompted, index.html ships a placeholder favicon, and the Deck derives a title from the cover heading as a runtime safety net. Also from review feedback: thumbnails measure pre-paint (useLayoutEffect) so the grid opens without a resize snap; on phones the dock restacks with nav floating above the tools pill, and the annotation toolbar becomes a single scrollable row with mouse drag-to-scroll. Co-Authored-By: Claude Fable 5 <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.
BOU-2200 — Update sidebar icon and add grid view
BOU-2201 — Auto-generate shared deck title and icon
Fixes BOU-2201
<title>and a topic-matched emoji favicon, unprompted, with a definition-of-done check.index.htmlships a placeholder emoji-SVG favicon (previously no favicon at all).Polish from review
useEffect, so the first paint used the default scale. They now measure pre-paint viauseLayoutEffect.Verified with headless-Chromium screenshots at desktop and phone viewports: icons, grid view first-paint, S/G/A shortcuts (old O/D dead), mobile stacking, drag-to-scroll, and title fallback.
🤖 Generated with Claude Code