Slate editor (#38)
* WIP: Slate editor
* WIP
* Focus at start / end working
* ah ha
* Super basic floating toolbar
* Nested list editing
* Pulling more logic into plugins
* inline code markdown
* Backspace at end of code block should remove mark
* Ensure there is always an empty line at editor end
* Add keyboard shortcuts for bold, italic, underline
* Add strikethrough shortcode and toolbar
* Toolbar to declarative
Fixed paragraph styling
Removed unused stuffs
* Super basic link editing
* Split Toolbar, now possible to edit and remove links
* Add new link to selection from toolbar working
* Ensure toolbar doesn't extend off screen
* Fix minor js issues, disable formatting of document title
* Boom, icons
* Remove codemirror, fix MD parsing issues
* CMD+S now saves inplace
* Add --- shortcut for horizontal rule
* Improved styling for link editor
* Add header anchors in readOnly
* More readable core text color
* Restored image file uploading 🎉
* Add support for inline md syntax, ** __ etc
* Centered
* Flooooow
* Checklist support
* Upgrade edit list plugin
* Finally. Allow keydown within rich textarea
* Update Markdown serializer
* Cleanup, remove async editor loading
* Editor > MarkdownEditor
Fixed unsaved changes warning triggered when all changes are saved
* MOAR typing
* Combine edit and view
* Fixed checkboxes still editable in readOnly
* wip
* Breadcrumb
Restored scroll
* Move document scene actions to menu
* Added: Support for code blocks, syntax highlighting
* Cleanup
* > styled component
* Prevent CMD+Enter from adding linebreak
* Show image uploading in layout activity indicator
* Upgrade editor deps
* Improve link toolbar. Only one scenario where it's not working now
This commit is contained in:
16
package.json
16
package.json
@@ -77,7 +77,6 @@
|
||||
"bcrypt": "^0.8.7",
|
||||
"bugsnag": "^1.7.0",
|
||||
"classnames": "2.2.3",
|
||||
"codemirror": "^5.25.2",
|
||||
"cross-env": "1.0.7",
|
||||
"css-loader": "0.23.1",
|
||||
"debug": "2.2.0",
|
||||
@@ -137,21 +136,30 @@
|
||||
"raw-loader": "^0.5.1",
|
||||
"react": "15.3.2",
|
||||
"react-addons-css-transition-group": "15.3.2",
|
||||
"react-codemirror": "0.2.6",
|
||||
"react-dom": "15.3.2",
|
||||
"react-dropzone": "3.6.0",
|
||||
"react-helmet": "3.1.0",
|
||||
"react-keydown": "^1.6.1",
|
||||
"react-keydown": "^1.7.3",
|
||||
"react-portal": "^3.1.0",
|
||||
"react-router": "2.8.0",
|
||||
"redis": "^2.6.2",
|
||||
"redis-lock": "^0.1.0",
|
||||
"reflexbox": "^2.2.3",
|
||||
"rimraf": "^2.5.4",
|
||||
"safestart": "0.8.0",
|
||||
"safestart": "1.1.0",
|
||||
"sass-loader": "4.0.0",
|
||||
"sequelize": "3.24.1",
|
||||
"sequelize-cli": "2.4.0",
|
||||
"sequelize-encrypted": "0.1.0",
|
||||
"slate": "^0.19.30",
|
||||
"slate-collapse-on-escape": "^0.2.1",
|
||||
"slate-drop-or-paste-images": "^0.5.0",
|
||||
"slate-edit-code": "^0.10.2",
|
||||
"slate-edit-list": "^0.7.0",
|
||||
"slate-markdown-serializer": "tommoor/slate-markdown-serializer",
|
||||
"slate-paste-linkify": "^0.2.1",
|
||||
"slate-prism": "^0.2.2",
|
||||
"slate-trailing-block": "^0.2.4",
|
||||
"slug": "0.9.1",
|
||||
"string-hash": "^1.1.0",
|
||||
"style-loader": "0.13.0",
|
||||
|
||||
Reference in New Issue
Block a user