Skip to content

[codex] optimize professional editor interactions#468

Merged
youngwinds merged 1 commit intomainfrom
codex/professional-editor-optimization
May 6, 2026
Merged

[codex] optimize professional editor interactions#468
youngwinds merged 1 commit intomainfrom
codex/professional-editor-optimization

Conversation

@youngwinds
Copy link
Copy Markdown
Collaborator

Summary

  • Refactor practices/professional editor interaction code into smaller drag/drop, slot target, payload, and token-menu utilities.
  • Replace the old config field editor path with SlotFieldToken and focused overlay/token behavior.
  • Split drag/drop styling into drop target and drop indicator styles.
  • Add focused tests for drag payloads, drop logic, overlay positioning, token menus, slot target models, and editor component behavior.
  • Update changeset config for the professional practice package scope.

Impact

This PR changes the professional practice editor implementation and tests. It does not change public package APIs.

Validation

  • pnpm --filter professional run test
  • pnpm --filter professional run lint
  • pnpm --filter professional run typecheck
  • pnpm --filter professional run build
  • pnpm run lint:check
  • pnpm run typecheck
  • pre-push typecheck hook passed

@youngwinds youngwinds marked this pull request as ready for review May 6, 2026 09:11
@youngwinds youngwinds merged commit f5b3111 into main May 6, 2026
4 checks passed
@youngwinds youngwinds deleted the codex/professional-editor-optimization branch May 6, 2026 09:13
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