Weekly beta preview release. Major emphasis on keyboard API and customization.
- Rename code highlighter module to syntax
- Clipboard matchers specified in configuration appends to instead of replaces default matchers
- Change video embed to use
<iframe>
instead of<video>
enabling Youtube/Vimeo links
- Add contextual keyboard listeners
- Allow indent format to take +1/-1 in addition to target indent level
- Shortcuts for creating ordered or bulleted lists
- Autofill mailto for email links #278
- Enter does not continue header format #540
- Allow native handling of backspace #473 #548 #565
- removeFormat() removes last line block formats #649
- Fix text direction icon directon #654
- Fix text insertion into root scroll #655
- Fix focusing on placeholder text in FF #656
- Hide placeholder on formatted line #657
- Fix selection handling on focus and blur #664
Thanks to @anovi, @benbro, @jbrowning, @kei-ito, @quentez, @u9520107 for their contributions to this release!
Weekly beta preview release.
- Toolbar only attaches to
<button>
and<select>
elements - Toolbar uses button
value
attribute, instead ofdata-value
- Toolbar handlers overwrite default handlers instead of possibly cascading
- Deprecate keyboard
removeBinding
andremoveAllBindings
- Expose default keyboard bindings in configuration
- Add context listener to keyboard bindings
- Error when cursor places next to video embed #644
- Selection removed when clicking on a menu button in the toolbar #645
- Editor looses focus in FF after typing two bold characters #646
- Get rid of resize boxes in code in IE11 0ad636
- Text direction icon should flip the arrow when pressed #651
- Not possible to combine direction:rtl with text-align:left #652
Thanks to @benbro for the bug reports for this release!
Please see the Upgrading to 1.0 guide.
Patch release for everything prior to Parchment's integration into Quill.
- Editor jumps to top when clicking formatting buttons #288
- Editor does not preserve bold text when pasted from itself #306
- Focus issues when scrolled down in IE10+ #415
- Error if keyboard shortcut used for unavailable format #432
- Scrolls to cursor if not visible after enter/deletion/paste #433
Thanks to @devtimi, @emannes, @ivan-i, @magus, @Nick-The-Uncharted, @rlivsey, @thomsbg, @wallylawless for their bug reports and pull requests!
getBounds
now returnsnull
instead of throwing an error #412
- Allow
Document
module to beQuill.require
'd #400 - Paste manager can optionally accept a custom conversion function #401
- Undo manager can optionally only affect user initiated changes #413
- Retain formats between lines #403
- Fix bug that allows nested format tags #406
- Flatten nested list instead of truncating on paste #421
- Fix handling Chrome's usage of font-weight instead of tags #423
- Fix bug that allows nested parent tags #426
Thank you @thomsbg, @yyjhao, @willrowe, @hryanjones, @nickretallack for your contributions to this release!