Ref: OM25 / DECOM-5
As a developer that works with Decidim I want to play with the new shiny API and WYSIWYG editor: ActionText and Trix.

This is really useful as Trix editor was made by Basecamp, Ruby on Rails inventors, so it's well integrated in the framework.
Legacy
Mind that as we're talking about a really integrated library inside of Decidim, so there're lots of files and features (like Mentions, Hashtags, Character counter) that need to be migrated also:
grep quill
$ grep -ril quill decidim*
decidim-admin/app/assets/javascripts/decidim/admin/tab_focus.js.es6
decidim-admin/app/assets/javascripts/decidim/admin/application.js.es6
decidim-admin/spec/system/admin_manages_organization_spec.rb
decidim-comments/app/assets/javascripts/decidim/comments/comments.component.test.js
decidim-conferences/app/assets/javascripts/decidim/conferences/admin/conferences.js.es6
decidim-core/app/assets/javascripts/decidim.js.es6
decidim-core/app/assets/javascripts/decidim/editor/modified_backspace_offset_any.js.es6
decidim-core/app/assets/javascripts/decidim/editor/modified_backspace_utils.js.es6
decidim-core/app/assets/javascripts/decidim/editor/modified_backspace_offset1.js.es6
decidim-core/app/assets/javascripts/decidim/editor/history_override.js.es6
decidim-core/app/assets/javascripts/decidim/editor/linebreak_module.js.es6
decidim-core/app/assets/javascripts/decidim/editor/modified_enter.js.es6
decidim-core/app/assets/javascripts/decidim/editor.js.es6
decidim-core/app/assets/javascripts/decidim/input_mentions.js.es6
decidim-core/app/assets/javascripts/decidim/input_hashtags.js.es6
decidim-core/app/assets/javascripts/decidim/input_character_counter.js.es6
decidim-core/app/assets/stylesheets/decidim/editor.scss
decidim-core/app/assets/stylesheets/decidim/modules/_input-mentions.scss
decidim-core/app/assets/stylesheets/decidim/extras/_extras.scss
decidim-core/vendor/assets/javascripts/quill.min.js.map
decidim-core/vendor/assets/javascripts/quill.min.js
decidim-core/vendor/assets/stylesheets/quill.bubble.css
decidim-core/vendor/assets/stylesheets/quill.core.css
decidim-core/vendor/assets/stylesheets/quill.snow.css
decidim-forms/app/assets/javascripts/decidim/forms/admin/forms.js.es6
decidim-meetings/app/assets/javascripts/decidim/meetings/admin/agendas.js.es6
decidim-meetings/app/assets/javascripts/decidim/meetings/admin/registrations_form.js.es6
decidim_app-design/app/views/public/library/_library-javascripts.html.erb
Relevant links
Ref: OM25 / DECOM-5
As a developer that works with Decidim I want to play with the new shiny API and WYSIWYG editor: ActionText and Trix.
This is really useful as Trix editor was made by Basecamp, Ruby on Rails inventors, so it's well integrated in the framework.
Legacy
Mind that as we're talking about a really integrated library inside of Decidim, so there're lots of files and features (like Mentions, Hashtags, Character counter) that need to be migrated also:
grep quill
$ grep -ril quill decidim* decidim-admin/app/assets/javascripts/decidim/admin/tab_focus.js.es6 decidim-admin/app/assets/javascripts/decidim/admin/application.js.es6 decidim-admin/spec/system/admin_manages_organization_spec.rb decidim-comments/app/assets/javascripts/decidim/comments/comments.component.test.js decidim-conferences/app/assets/javascripts/decidim/conferences/admin/conferences.js.es6 decidim-core/app/assets/javascripts/decidim.js.es6 decidim-core/app/assets/javascripts/decidim/editor/modified_backspace_offset_any.js.es6 decidim-core/app/assets/javascripts/decidim/editor/modified_backspace_utils.js.es6 decidim-core/app/assets/javascripts/decidim/editor/modified_backspace_offset1.js.es6 decidim-core/app/assets/javascripts/decidim/editor/history_override.js.es6 decidim-core/app/assets/javascripts/decidim/editor/linebreak_module.js.es6 decidim-core/app/assets/javascripts/decidim/editor/modified_enter.js.es6 decidim-core/app/assets/javascripts/decidim/editor.js.es6 decidim-core/app/assets/javascripts/decidim/input_mentions.js.es6 decidim-core/app/assets/javascripts/decidim/input_hashtags.js.es6 decidim-core/app/assets/javascripts/decidim/input_character_counter.js.es6 decidim-core/app/assets/stylesheets/decidim/editor.scss decidim-core/app/assets/stylesheets/decidim/modules/_input-mentions.scss decidim-core/app/assets/stylesheets/decidim/extras/_extras.scss decidim-core/vendor/assets/javascripts/quill.min.js.map decidim-core/vendor/assets/javascripts/quill.min.js decidim-core/vendor/assets/stylesheets/quill.bubble.css decidim-core/vendor/assets/stylesheets/quill.core.css decidim-core/vendor/assets/stylesheets/quill.snow.css decidim-forms/app/assets/javascripts/decidim/forms/admin/forms.js.es6 decidim-meetings/app/assets/javascripts/decidim/meetings/admin/agendas.js.es6 decidim-meetings/app/assets/javascripts/decidim/meetings/admin/registrations_form.js.es6 decidim_app-design/app/views/public/library/_library-javascripts.html.erbRelevant links