mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-12-02 13:58:57 +08:00
634b0aaa07
Converted events service to TS as part of this.
33 lines
1.0 KiB
Markdown
33 lines
1.0 KiB
Markdown
# Lexical based editor todo
|
|
|
|
## In progress
|
|
|
|
- Add Type: Drawings
|
|
- Continue converting drawio to typescript
|
|
- Next step to convert http service to ts.
|
|
|
|
## Main Todo
|
|
|
|
- Alignments: Use existing classes for blocks
|
|
- Alignments: Handle inline block content (image, video)
|
|
- Add Type: Video/media/embed
|
|
- Handle toolbars on scroll
|
|
- Table features
|
|
- Image paste upload
|
|
- Keyboard shortcuts support
|
|
- Global/shared editor events support
|
|
- Draft/change management (connect with page editor component)
|
|
- Add ID support to all block types
|
|
- Template drag & drop / insert
|
|
- Video attachment drop / insert
|
|
- Task list render/import from existing format
|
|
- Link popup menu for cross-content reference
|
|
- Link heading-based ID reference menu
|
|
- Image gallery integration for insert
|
|
- Image gallery integration for form
|
|
- Drawing gallery integration
|
|
|
|
## Bugs
|
|
|
|
- Image resizing currently bugged, maybe change to ghost resizer in decorator instead of updating core node.
|
|
- Table resize bars often floating around in wrong place, and shows on hover or interrupts mouse actions. |