issues
search
lakejs
/
lake
Browser-based WYSIWYG editor
https://lakejs.org/
MIT License
11
stars
1
forks
source link
To-do List (version 0.1.0)
#2
Closed
luolonghao
closed
2 months ago
luolonghao
commented
8 months ago
First stage: from 2023-08-01 to 2023-10-16
[x] registering domains (lakejs.com, lakejs.org)
[X] creating Github organization and repository (github.com/lakejs/lake)
[X] publishing npm package (lake-lib)
[X] initializing project (TypeScript, ESLint, Rollup, pnpm, etc.)
[X] utils
[X] models
[X] operations
[X] plugins
[X] history (undo, redo)
[X] HTML parser
[X] text parser
[X] paste
[X] select all
[x] heading
[X] blockquote
[X] list (numbered list, bulleted list, checklist)
[X] align (left, center, right, justify)
[X] indent (increase, decrease)
[X] bold
[X] italic
[X] underline
[X] strikethrough
[X] subscript
[X] superscript
[X] code
[X] font family
[X] font size
[X] font color
[X] highlight
[X] remove format
luolonghao
commented
8 months ago
[x] fix: improve paste
[x] fix: improve enter keystroke
[x] fix: improve tab keystroke
[x] fix: improve backspace keystroke
[x] feat: add markdown shortcuts
[x] format painter
[x] copy
[x] cut
[x] hr
[x] image
[x] link
[x] code block
[x] toolbar
luolonghao
commented
7 months ago
[x] refactor: move the get methods of operations into range object
[x] feat: render all boxes after the value was set
luolonghao
commented
7 months ago
[x] fix(enter): throw an error when the cursor is outside the end of the box
[x] feat(box): add a class when the box is selected
[x] feat: add readonly mode
luolonghao
commented
7 months ago
[x] fix(box): can input text in both strips of box
[x] fix(history): undo/redo doesn't support box
luolonghao
commented
7 months ago
[x] fix: operations have wrong behavior when the cursor is at both side of the box
[x] fix: bookmark doesn't support box
[x] fix: after selecting content around a box, the box has no selection style
[x] fix: throw an error when pressing backsapce after selecting a box
luolonghao
commented
6 months ago
[x] fix: box strip can be removed by backspace or delete key
[x] fix: history should not be saved when only changing selection
luolonghao
commented
6 months ago
[x] fix: update unmodified content when redoing
[x] fix(tab-key): incorrect behavior of about box
luolonghao
commented
5 months ago
[x] refactor(box): need to be clear about focused(selected) / activated box
[x] fix(box): improve cursor movement around inline-box by left / right key
[x] refactor(box): improve performance about mutation and selectionchange
luolonghao
commented
5 months ago
[x] fix(list): numbered list shows wrong number after indentation
luolonghao
commented
4 months ago
[x] fix(list): indent attribute was removed when changing list type
luolonghao
commented
4 months ago
[x] fix(list): bulleted list shows wrong marker after indentation
luolonghao
commented
4 months ago
[x] image resizing
[x] support table tag
[x] improve blockquote
[x] example's value uses plain js
[x] upgrade CodeMirror version
[x] improve performance of building
[x] upload image to server after pasting
luolonghao
commented
3 months ago
[x] publish npm package & dist files
[x] complete examples
luolonghao
commented
3 months ago
[x] support i18n
[x] support custom toolbar (headless editor)
luolonghao
commented
3 months ago
[x] hr, codeBlock shortcuts
[x] codeBlock should support selecting language type
[x] rtl direction
luolonghao
commented
2 months ago
[x] website: index
[x] website: examples
[x] website: guide
[x] website: reference
First stage: from 2023-08-01 to 2023-10-16