BookStack/resources/js/wysiwyg/todo.md
Dan Brown 634b0aaa07
Lexical: Started converting drawio to TS
Converted events service to TS as part of this.
2024-07-18 11:19:11 +01:00

1.0 KiB

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.