Hi,
Add the possibility to hide the modal (display:none) according to a plugin, will allow to add for example the mode inline editor as here
https://ckeditor.com/docs/ckeditor4/latest/examples/inline.html.
This via a bind or requestAnimationFrame javascript or else another type of modal/sideframe overlay when we do not click in the structure.
It will be a pleasure to discuss it and see if a pull request of this type could be accepted with perhaps some tips to start.
I had already tried this by completely blocking the modals in the native django-cms js and using MediumEditor and it worked well.
This will also allow to put options of a plugin directly in the page, which is already possible with render_plugin_block plugin but without necessarily needing the modal.
Nicolas