feat(editor): add code input component and editor-bare, replace dees-editor usage, and add modal contentPadding

This commit is contained in:
2025-12-30 12:44:43 +00:00
parent 113a3694b6
commit c5dbc1e99b
15 changed files with 762 additions and 23 deletions

View File

@@ -1,5 +1,15 @@
# Changelog
## 2025-12-30 - 3.12.0 - feat(editor)
add code input component and editor-bare, replace dees-editor usage, and add modal contentPadding
- Add new dees-input-code component (full-featured code editor input with modal, toolbar, language selector, copy and wrap toggles).
- Introduce dees-editor-bare component and remove the legacy dees-editor implementation; update editor markdown component to use dees-editor-bare.
- Export and include DeesInputCode in input index and include it in the unified form input types and dees-form usage.
- Add contentPadding property to DeesModal and apply it to the modal content area (configurable modal inner padding).
- Update element exports to point to dees-editor-bare and adjust related imports/usages.
- Bump devDependency @design.estate/dees-wcctools from ^3.3.0 to ^3.4.0 in package.json
## 2025-12-30 - 3.11.2 - fix(tests)
make WYSIWYG tests more robust and deterministic by initializing and attaching elements consistently, awaiting customElements/firstUpdated, adjusting selectors and assertions, and cleaning up DOM after tests