2024-07-17 11:38:20 -04:00
|
|
|
# Lexical based editor todo
|
|
|
|
|
2024-07-18 06:19:11 -04:00
|
|
|
## In progress
|
|
|
|
|
2024-08-02 06:16:54 -04:00
|
|
|
- Table features
|
2024-08-03 13:01:54 -04:00
|
|
|
- Table properties form logic
|
|
|
|
- Caption text support
|
|
|
|
- Resize to contents button
|
|
|
|
- Remove formatting button
|
2024-08-09 16:58:45 -04:00
|
|
|
- Cut/Copy/Paste column
|
2024-07-18 06:19:11 -04:00
|
|
|
|
2024-07-17 11:38:20 -04:00
|
|
|
## Main Todo
|
|
|
|
|
2024-08-05 10:08:52 -04:00
|
|
|
- Alignments: Use existing classes for blocks (including table cells)
|
2024-07-17 11:38:20 -04:00
|
|
|
- Alignments: Handle inline block content (image, video)
|
|
|
|
- Image paste upload
|
|
|
|
- Keyboard shortcuts support
|
|
|
|
- Add ID support to all block types
|
|
|
|
- Link popup menu for cross-content reference
|
|
|
|
- Link heading-based ID reference menu
|
|
|
|
- Image gallery integration for insert
|
|
|
|
- Image gallery integration for form
|
2024-07-18 06:19:11 -04:00
|
|
|
- Drawing gallery integration
|
2024-07-25 11:25:08 -04:00
|
|
|
- Support media src conversions (https://github.com/tinymce/tinymce/blob/release/6.6/modules/tinymce/src/plugins/media/main/ts/core/UrlPatterns.ts)
|
2024-07-28 07:48:58 -04:00
|
|
|
- Media resize support (like images)
|
2024-07-17 11:38:20 -04:00
|
|
|
|
2024-08-02 10:28:54 -04:00
|
|
|
## Secondary Todo
|
|
|
|
|
|
|
|
- Color picker support in table form color fields
|
|
|
|
|
2024-07-17 11:38:20 -04:00
|
|
|
## Bugs
|
|
|
|
|
|
|
|
- Image resizing currently bugged, maybe change to ghost resizer in decorator instead of updating core node.
|
2024-07-23 07:45:58 -04:00
|
|
|
- Removing link around image via button deletes image, not just link
|
2024-07-29 10:27:41 -04:00
|
|
|
- `SELECTION_CHANGE_COMMAND` not fired when clicking out of a table cell. Prevents toolbar hiding on table unselect.
|
2024-08-09 16:58:45 -04:00
|
|
|
- Template drag/drop not handled when outside core editor area (ignored in margin area).
|
|
|
|
- Table row copy/paste does not handle merged cells
|
|
|
|
- TinyMCE fills gaps with the cells that would be visually in the row
|