]> BookStack Code Mirror - bookstack/blob - TODO
Improved anchor updating/remove action
[bookstack] / TODO
1 ### Next
2
3 - Table cell height resize & cell width resize via width style
4   - Column resize source: https://github.com/ProseMirror/prosemirror-tables/blob/master/src/columnresizing.js
5   - Looks like all the required internals are exported so we can copy out & modify easily.
6
7 ### In-Progress
8
9 - Tables
10
11 ### Features
12
13 - Images
14 - Drawings
15 - LTR/RTL control
16 - Fullscreen
17 - Paste Image Uploading
18 - Drag + Drop Image Uploading
19 - Details/Summary
20 - Checkbox/TODO list items
21 - Code blocks
22 - Indents
23 - Iframe/Media
24 - Attachment integration (Drag & drop)
25 - Template system integration.
26
27 ### Improvements
28
29 - List type changing.
30 - Color picker options should have "clear" option.
31 - Color picker buttons should be split, with button to re-apply last selected color.
32 - Color picker options should change color if different instead of remove.
33 - Clear formatting, If no selection range, clear the formatting of parent block.
34   - If no marks, clear the block type if text type?
35 - Remove links button? (Action already in place if link href is empty).
36 - Links - Limit target attribute options and validate URL.
37 - Links - Integrate entity picker.
38
39 ### Notes
40
41 - Use NodeViews for embedded content (Code, Drawings) where control is needed.
42 - Probably still easiest to have seperate (codemirror) MD editor. Can alter display output via NodeViews to make MD like
43   but its tricky since editing the markdown content would change the block definition/type while editing.