Since the pace of development of the Quill editor has slowed down and the list of supported browsers differs from ours, we decided to create our own Quill fork, which is based on the current development branch.
This will give us better control over the source code and browser compatibility of the core editor and allow us to develop new features more quickly. One of the most important features that we plan to introduce is table support.
In addition, switching to our fork will improve working with lists.
What changed for you?
jQuery/ ASP.NET MVC/ ASP.NET Core
After the release of DevExtreme v20.2, you will need to link devextreme-quill
scripts instead of previously used quill
scripts.
You can use our CDN or host files on your server. The actual version of the package can be downloaded using npm - npm i devextreme-quill
.
The compiled scripts can be found in the dist
folder.
Note also that Quill now belongs to the 'DevExtreme' namespace. We recommend that you check your application to ensure that Quill is called correctly. The following code shows how to call Quill from the new namespace to register a module: DevExpress.Quill.register('module')
.
Angular/ Vue/ React
Since the devextreme-quill
package is listed as a devextreme
package dependency, no further action is required on your part to use DevExtreme Quill. The only thing you need to do is to update the package.lock file if you use it.
We also recommend that you check the way you import DevExtreme Quill in your application. This should look as follows: import Quill from 'devextreme-quill'
.