]> BookStack Code Mirror - bookstack/blob - resources/js/wysiwyg/todo.md
194832d5f62a1c7d6a7e490c40db76ed40101e93
[bookstack] / resources / js / wysiwyg / todo.md
1 # Lexical based editor todo
2
3 ## In progress
4
5 - Link heading-based ID reference menu
6
7 ## Main Todo
8
9 - Alignments: Use existing classes for blocks (including table cells)
10 - Alignments: Handle inline block content (image, video)
11 - Image paste upload
12 - Keyboard shortcuts support
13 - Drawing gallery integration
14 - Support media src conversions (https://github.com/tinymce/tinymce/blob/release/6.6/modules/tinymce/src/plugins/media/main/ts/core/UrlPatterns.ts)
15 - Media resize support (like images)
16 - Table caption text support
17 - Table Cut/Copy/Paste column
18
19 ## Secondary Todo
20
21 - Color picker support in table form color fields
22
23 ## Bugs
24
25 - Image resizing currently bugged, maybe change to ghost resizer in decorator instead of updating core node.
26 - Removing link around image via button deletes image, not just link 
27 - `SELECTION_CHANGE_COMMAND` not fired when clicking out of a table cell. Prevents toolbar hiding on table unselect.
28 - Template drag/drop not handled when outside core editor area (ignored in margin area).
29 - Table row copy/paste does not handle merged cells
30   - TinyMCE fills gaps with the  cells that would be visually in the row