Skip to content

Refine workspace layer edit boundary#66

Merged
kostyafarber merged 1 commit into
mainfrom
codex/workspace-explicit-layer-edits
Jun 6, 2026
Merged

Refine workspace layer edit boundary#66
kostyafarber merged 1 commit into
mainfrom
codex/workspace-explicit-layer-edits

Conversation

@kostyafarber
Copy link
Copy Markdown
Collaborator

Summary

  • Replace the old workspace edit-layer helper path with explicit glyph/layer creation and existing-layer edit methods.
  • Move semantic change construction behind FontChange constructors so workspace code no longer hand-builds change payloads.
  • Update bridge and renderer glyph creation to use explicit createGlyph/createGlyphLayer calls, plus regenerated bridge ID types.
  • Update bridge integration tests to assert explicit creation semantics and valid TTF export setup.

Checks

  • pnpm typecheck
  • pnpm test
  • pre-commit hook: cargo check/tests, cargo fmt, cargo clippy, oxfmt, oxlint, typecheck, deadcode, vitest

@kostyafarber kostyafarber marked this pull request as ready for review June 6, 2026 13:26
@kostyafarber kostyafarber merged commit 7c46cc2 into main Jun 6, 2026
9 of 11 checks passed
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