Skip to content

feat(editor): edit button labels inline - #66

Merged
antonreshetov merged 1 commit into
mainfrom
feat/button-inline-text
Aug 24, 2026
Merged

antonreshetov merged 1 commit into
mainfrom
feat/button-inline-text

Conversation

@antonreshetov

Copy link
Copy Markdown
Contributor

Summary

  • edit Button labels through the shared Tiptap inline editor and capability-aware toolbar
  • persist sanitized inline HTML in Button.value and migrate all catalog button typography
  • remove duplicated Button text, font size, and text color sidebar controls
  • keep preview/export safe by rejecting block markup and nested links, and disable navigation during editing
  • align catalog tooling schema and authoring helpers with the new strict contract

Verification

  • vue-tsc --noEmit
  • ESLint on changed TypeScript/Vue files
  • Vitest: 15 files, 142 tests
  • catalog tooling: typecheck and 17 tests
  • catalog check: 78 presets

@antonreshetov
antonreshetov merged commit 4b7a788 into main Aug 24, 2026
@antonreshetov
antonreshetov deleted the feat/button-inline-text branch August 24, 2026 02:54
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