This issue is a rough outline of some improvements/features we'd like to add to the editor.
To keep things cleaner it's better to open a new issue for any discussion about a related feature (then linked here) and use this one just for general questions/requests.
Don't hesitate to propose other stuff for the list and, of course, any kind of help is extremely welcome.
Each section is ordered by priority (discussable).
Features
Plugins
Codebase
This issue is a rough outline of some improvements/features we'd like to add to the editor.
To keep things cleaner it's better to open a new issue for any discussion about a related feature (then linked here) and use this one just for general questions/requests.
Don't hesitate to propose other stuff for the list and, of course, any kind of help is extremely welcome.
Each section is ordered by priority (discussable).
Features
execCommandAPI is not perfect and not even works consistently on all browsers in the same way, but I think it's ok as a default/built-in WYSIWYG editorhttps://github.com/artf/grapesjs/wiki/API-Rich-Text-Editor
propagateproperty on components Prevent editing some components #422Not yet documented but grapesjs-style-gradient might be a good point from where to start
Absolute/Designer modeWith this mode enabled the user should be able to move components "freely" inside the canvas (relying onabsolutepositioning) Absolute/Designer mode #1936editor.setCustomRte()it might beeditor.setCustomColorPicker()Plugins
Codebase
jquery. Thedata()method is probably the only one which is strictly required by the editorgruntin favor ofnpmscriptsrequirejsin favor ofwebpackas a bundlerfont-awesomehttps://github.com/artf/grapesjs/releases/tag/v0.15.9