feat(engine): lucide icon system + dot-grid canvas + chrome restyle (0.3.1)#6
Merged
Merged
Conversation
- Add lucide-react as runtime dep; replace all workspace chrome emojis / text icons (toolbar, header pills, side panels, theme editor, export dialog, overview hints, library page header / Prds copy-prompt button). Export to Figma button uses official 5-color Figma logo. Library nav pill uses Library icon. User-supplied project / group / catalog icons preserved. - Add dot-grid background pattern to .canvas-root and DesignFrame stage canvas. - Restructure canvas-mode header: absolute + transparent so canvas fills the page; pills float overlay-style. Side panels offset top:84px. Workspace home header bg + border removed. - Restyle .copy-btn (Inspect Copy / @nx export) to white + gray border + dark gray text. Bumps @omit-design/engine 0.3.0 → 0.3.1. Co-Authored-By: Claude Opus 4.7 (1M context) <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.
Summary
lucide-reactas engine runtime dep; replaces all workspace UI chrome emojis / text icons (toolbar, header pills, sidebar, EntryPicker, RightPanel, ThemeEditor, ExportFigmaDialog, OverviewPanel, LibraryPage, PrdsPanel) with lucide glyphs. Project / group / catalogiconfields stay user data and are untouched.Library..canvas-root+.shell-design-stage__canvas). Inline SVG, 16×16 tile,fill-opacity: 0.1.position: absolute+ transparent so the canvas + dot pattern fill the page edge-to-edge; pills float overlay-style withpointer-events: noneon the strip andautoon children. Side panels (EntryPicker pinned/floating, RightPanel) gaintop: 84pxto clear the floating header..shell-studio__header(workspace home) bg color and bottom border removed..copy-btn(Inspect Copy / Download / @1x–@3x export) from accent-purple to white-with-gray-border, dark-gray text.Bumps
@omit-design/engine0.3.0 → 0.3.1.Test plan
/workspace— header has no bg/border; project cards still render with their emoji icons/workspace/:id— dot pattern fills entire page (header + body); pills hover above canvas; Pages / Settings / Library / Theme / Export pills show lucide icons; Figma pill shows 5-color Figma logo+ / -; DeviceToolbar rotate usesRotateCw/workspace/:id/libraryheader shows lucide← Back+›separator; PrdsPanel "Copied" state showsCheck/workspace/:id/theme-editorPublish has lucideCheck; Colors / Spacing tabs usePalette/Ruler🤖 Generated with Claude Code