Description
This post outlines our targets for the upcoming iteration. The goal is to provide a summary of where we are going.
New features
- Support for styling table cells - Merged to the master branch 🎉 You can preview it on our nightly docs.
- Special characters - Merged to the master branch 🎉 You can preview it on our nightly docs.
- Editor context - Merged to the master branch 🎉
- Online builder - It's already live on our website 🎉
- Our wonderful community contributed Thai translations 🎉
Build changes
With this release we added font color, font background and font size plugins, while removing text highlight in the document editor build.
Performance
We carried out an editor performance audit to see if there are any places that could be improved. After conducting the research we were able to fix a few issues, that will result with quicker editor initialization and data processing.
- Table plugin slows down editor UI initialization - Merged to the master branch 🎉
- Font color/background plugins are slowing down editor UI initialization - Merged to the master branch 🎉
- Improve performance of
toMap()
&&parseAttributes()
- Merged to the master branch 🎉 - Performance improvement in case of empty content mutations - Merged to the master branch 🎉
Bug fixes
- Editor crashes when trying to apply browsers spellcheck suggestion in table cell in chrome/safari - Merged to the master branch 🎉
- Resized image flickers/flashes on first resize when no width is assigned - Merged to the master branch 🎉
- Restricted editing in tables crash - Merged to the master branch 🎉
- Disable text transformations inside code blocks - Merged to the master branch 🎉
- Tab in the last editable area or after it should leave the editor - Merged to the master branch 🎉
Finally, there are more minor issues planned for the 29th iteration. See the list of issues assigned to the current iteration for more details.
👂 We'd love to hear your voice 👂
We're looking to change the way some inputs are displayed to improve accessibility. This will result in a different input look and feel, see the live demo PoC comment for more details.
Dates
The code freeze is planned to happen between the 12th and 13th of February, followed by releasing npm packages on February the 20th. Social followup will happen between 25th and 27th of February.
Please keep in mind that these plans are subject to change and even though we put all our energy to deliver all the items mentioned above, the iteration plan may change at any point.