0571d5bf4b
fi(wysiwyg): fix navigation
2025-06-24 23:56:40 +00:00
5f86fdba72
update
2025-06-24 23:46:52 +00:00
474385a939
update
2025-06-24 23:15:56 +00:00
71d64fccb8
1.9.1
Default (tags) / security (push) Failing after 28s
Default (tags) / test (push) Failing after 15s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.9.1
2025-06-24 22:46:24 +00:00
e9541da8ff
refactor
2025-06-24 22:45:50 +00:00
68b4e9ec8e
feat(wysiwyg): Add more block types
2025-06-24 20:32:03 +00:00
856d354b5a
update
2025-06-24 18:52:48 +00:00
89a4a15e78
update
2025-06-24 18:43:51 +00:00
fca3638f7f
implement image upload
2025-06-24 17:16:13 +00:00
90fc8bed35
update selection reversal
2025-06-24 17:09:19 +00:00
bd223f77d0
selection manipulation
2025-06-24 16:53:54 +00:00
1041814823
update
2025-06-24 16:49:40 +00:00
366544befc
fix(wysiwyg): Improve text selection detection with block-level approach
...
- Remove global selectionchange listener in favor of block-level detection
- Add comprehensive debugging logs to track selection detection
- Add multiple event listeners (mouseup, keyup, selectstart) for better coverage
- Add debounced selection checking to avoid race conditions
- Add click-outside handler to hide formatting menu
- Simplify selection detection logic by removing complex shadow DOM traversal
2025-06-24 16:31:00 +00:00
3b93bd63a7
fix(wysiwyg): Fix text selection detection for formatting menu in Shadow DOM
...
- Update selection detection to properly handle Shadow DOM boundaries
- Use getComposedRanges API correctly according to MDN documentation
- Add direct selection detection within block components
- Dispatch custom events from blocks when text is selected
- Fix formatting menu positioning using selection rect from events
2025-06-24 16:17:00 +00:00
ca525ce7e3
feat(wysiwyg): implement backspace
2025-06-24 15:52:28 +00:00
83f153f654
update
2025-06-24 15:17:37 +00:00
75637c7793
fix(wysiwyg): fix demo
2025-06-24 15:15:46 +00:00
e0a125c9bd
fix(wysiwyg): cursor position
2025-06-24 13:53:47 +00:00
4b2178cedd
fix(wysiwyg):Improve Wysiwyg editor
2025-06-24 13:41:12 +00:00
08a4c361fa
fix(wysiwyg):Improve Wysiwyg editor
2025-06-24 12:24:02 +00:00
35a648d450
refactor(wysiwyg): Clean up code and ensure drag-drop works with programmatic rendering
...
- Update drag handler to work without requestUpdate calls
- Remove duplicate modal methods (using WysiwygModalManager)
- Clean up unused imports and methods
- Ensure all DOM updates are programmatic
- Add comprehensive test files for all features
- Follow separation of concerns principles
2025-06-24 11:12:56 +00:00
1c76ade150
fix(wysiwyg): Implement programmatic rendering to eliminate focus loss during typing
...
- Convert parent component to use static rendering with programmatic DOM manipulation
- Remove all reactive state that could trigger re-renders during editing
- Delay content sync to avoid interference with typing (2s auto-save)
- Update all block operations to use manual DOM updates instead of Lit re-renders
- Fix specific issue where typing + arrow keys caused focus loss
- Add comprehensive focus management documentation
2025-06-24 11:06:02 +00:00
8b02c5aea3
fix(dees-modal): theming
2025-06-24 10:45:06 +00:00
c82c407350
fix(dees-moadl): theming
2025-06-24 08:23:24 +00:00
169f74aa2e
Improve Wysiwyg editor
2025-06-24 08:19:53 +00:00
e4a042907a
Improve Wysiwyg editor
2025-06-24 07:21:09 +00:00
7ce282c500
feat(wysiwyg): Add language selection for code blocks, block settings menu, fix cursor navigation, and update demo to use dees-panel
...
- Added modal to select programming language when creating code blocks
- Added settings button (3 dots) on each block for configuration
- Fixed cursor not jumping to new block after pressing Enter
- Special handling for code blocks: Enter creates new line, Shift+Enter creates new block
- Display language indicator on code blocks
- Updated demo to use dees-panel instead of demo-section divs
- Added language selection in block settings modal for existing code blocks
2025-06-23 21:28:58 +00:00
302777feff
feat(editor): Add wysiwyg editor
2025-06-23 21:18:03 +00:00
cdcd4f79c8
feat(editor): Add wysiwyg editor
2025-06-23 21:15:04 +00:00
f2e6342a61
feat(editor): Add wysiwyg editor
2025-06-23 18:12:24 +00:00
0f02e7d00f
feat(editor): Add wysiwyg editor
2025-06-23 18:07:46 +00:00
a1079cbbdd
feat(editor): Add wysiwyg editor
2025-06-23 18:02:40 +00:00
58af08cb0d
feat(editor): Add wysiwyg editor
2025-06-23 17:52:10 +00:00
6626726029
feat(editor): Add wysiwyg editor
2025-06-23 17:36:39 +00:00
f3afbb2e48
feat(editor): Add wysiwyg editor
2025-06-23 17:14:47 +00:00
fbd52ee9a5
feat(editor): Add wysiwyg editor
2025-06-23 17:09:53 +00:00
3284d91c2a
feat(editor): Add wysiwyg editor
2025-06-23 17:05:28 +00:00
22e6b74c4f
1.9.0
Default (tags) / security (push) Failing after 27s
Default (tags) / test (push) Failing after 12s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.9.0
2025-06-22 20:32:59 +00:00
4de835474b
feat(form-inputs): Improve form input consistency and auto spacing across inputs and buttons
2025-06-22 20:32:59 +00:00
024d8af40d
1.8.20
Default (tags) / security (push) Failing after 15s
Default (tags) / test (push) Failing after 21s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.8.20
2025-06-20 00:11:30 +00:00
808b74fa17
fix(deps): Update dependency versions: bump @design.estate/dees-domtools from ^2.1.1 to ^2.3.3, @design.estate/dees-element from ^2.0.42 to ^2.0.44, lucide from ^0.515.0 to ^0.518.0, and @git.zone/tsbundle from ^2.0.15 to ^2.4.0
2025-06-20 00:11:30 +00:00
202881ef1a
1.8.19
Default (tags) / security (push) Failing after 42s
Default (tags) / test (push) Failing after 35s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.8.19
2025-06-19 14:01:14 +00:00
7de3d451ad
fix: Change import to type for DeesForm in dees-form-submit
2025-06-19 14:01:07 +00:00
f0e0430016
1.8.18
Default (tags) / security (push) Failing after 44s
Default (tags) / test (push) Failing after 35s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.8.18
2025-06-19 13:48:18 +00:00
873579fc97
fix: Import dees-button in dees-form-submit for button functionality
2025-06-19 13:47:52 +00:00
d321db363d
1.8.17
Default (tags) / security (push) Failing after 45s
Default (tags) / test (push) Failing after 37s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.8.17
2025-06-19 12:54:51 +00:00
73c1874e3f
1.8.16
Default (tags) / security (push) Failing after 45s
Default (tags) / test (push) Failing after 38s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.8.16
2025-06-19 12:53:28 +00:00
1aa06398a0
1.8.15
Default (tags) / security (push) Failing after 47s
Default (tags) / test (push) Failing after 38s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.8.15
2025-06-19 12:42:53 +00:00
99b23236a1
fix: Update default button text handling and improve demo example in dees-form-submit
2025-06-19 12:42:50 +00:00
d1e7e5447c
1.8.14
Default (tags) / security (push) Failing after 49s
Default (tags) / test (push) Failing after 38s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.8.14
2025-06-19 12:31:45 +00:00