Skip to content

fix(sketch): simplify editor chrome and responsive layout - #5686

Merged
georgi merged 1 commit into
mainfrom
codex/sketch-editor-ui-polish
Sep 8, 2026
Merged

fix(sketch): simplify editor chrome and responsive layout#5686
georgi merged 1 commit into
mainfrom
codex/sketch-editor-ui-polish

Conversation

@georgi

@georgi georgi commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

What changed

Simplify Sketch Editor chrome with quieter actions, subtle editable surfaces, readable typography, and fewer nested borders. Tool settings wrap within the available canvas width, and side panels move into sheets based on the editor container. The Layers panel has clearer spacing, shorter creation labels, and a dedicated opacity value column while preserving selected states and keyboard focus.

Verification

  • npm run test:affected — 28 suites, 244 tests passed.
  • NODE_OPTIONS=--max-old-space-size=8192 npm run typecheck — web, Electron, and mobile passed.
  • npm run lint — passed.
  • npm run dev:nodetool -- harness gate --base origin/main — passed, no automated selfchecks selected for this diff.

Inspected the rendered editor at 1920×1080, 1280×720, 900×720, and 390×844, including dark and light themes. Exercised layer creation, visibility, duplication, deletion, opacity, blend modes, canvas resize, brush controls, tool panels, and keyboard focus return from the mobile Layers sheet. Added coverage for container resizing, hidden containers, and observer cleanup.

Screenshots

Desktop overview before and after the chrome changes. The final Layers refinement is shown separately below.

Before After
Before After

Final Layers spacing:

Roomier Layers panel

@georgi
georgi merged commit 3297073 into main Sep 8, 2026
22 checks passed
@georgi
georgi deleted the codex/sketch-editor-ui-polish branch September 8, 2026 12:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant