BookStack/TODO

43 lines
1.4 KiB
Text
Raw Normal View History

2022-01-17 18:43:16 +01:00
### Next
2022-01-19 17:46:45 +01:00
- Table cell height resize & cell width resize via width style
- Column resize source: https://github.com/ProseMirror/prosemirror-tables/blob/master/src/columnresizing.js
- Looks like all the required internals are exported so we can copy out & modify easily.
2022-01-17 18:43:16 +01:00
2022-01-14 21:56:05 +01:00
### In-Progress
2022-01-19 16:22:10 +01:00
- Tables
2022-01-17 18:43:16 +01:00
### Features
- Images
- Drawings
- LTR/RTL control
- Fullscreen
- Paste Image Uploading
- Drag + Drop Image Uploading
- Details/Summary
- Checkbox/TODO list items
- Code blocks
- Indents
- Attachment integration (Drag & drop)
- Template system integration.
### Improvements
- List type changing.
- Color picker options should have "clear" option.
- Color picker buttons should be split, with button to re-apply last selected color.
2022-01-14 19:27:37 +01:00
- Color picker options should change color if different instead of remove.
- Clear formatting, If no selection range, clear the formatting of parent block.
2022-01-16 15:37:58 +01:00
- If no marks, clear the block type if text type?
- Remove links button? (Action already in place if link href is empty).
- Links - Validate URL.
- Links - Integrate entity picker.
- iFrame - Parse iframe HTML & auto-convert youtube/vimeo urls to embeds.
### Notes
- Use NodeViews for embedded content (Code, Drawings) where control is needed.
- Probably still easiest to have seperate (codemirror) MD editor. Can alter display output via NodeViews to make MD like
but its tricky since editing the markdown content would change the block definition/type while editing.