Many systems prefer to integrate different tools and use their «as is» capabilities. One of the most famous of such tools is CKEditor. In fact, from WYSIWYG editors with open source is not such a big choice: it’s CKEditor or TinyMCE. Many of them and abuse — if editing the link, then in the dialog, if editing the picture — again in a dialog box. And from this dialog box one more for Aviary and so on.
In practice, if necessary:
then any pop-up window is a totally waste of time. Therefore, one of the requirements at the time of development was the absence of any additional windows. Including for code editor or image selection.
Of course, there is not enough space to select pictures, but if you think about it, you always have enough.
Without pop-up windows, the work has become much nicer and, most importantly, faster. We were so pleased to work in such a style that we even threw out additional «clicks» in the confirmation windows. Any deletion — in one click. If you want to cancel the action, an alert appears for a while, by clicking on which the user can return the action.
Even the pop-up window of the text formatting panel now irritates me. We’ll try to fix it at the top. For example, Gmail has fixed it at the bottom. Let him have a clearly marked place and do not overlap neighboring elements of the letter.
Sometimes there are complaints about working with blocks of writing. They are called «ears», but this is also a topic for a separate post and a whole evolution of the work.