馃啎 Feature request
CKEditor v5 @ 12.4.0
Currently the toolbar gets a little ugly in narrow viewports. Namely it flows into two, disorganized lines.
Example below:

A solution for this would be to collapse overflowing buttons.
If you'd like to see this feature implemented, add 馃憤 to this post.
Hey @SammyM, can you elaborate a bit, guiding us on your expectations on this? How do you think CKEditor should behave when it comes to responsive design?
I mean, we know there鈥檚 work to be done, and we have plans for it, but I would love to hear your expectations, because it may point us to things we didn't take in consideration so far.
I've not spent a lot of time playing with the new version of CKEditor so I'm not sure of all the functionality yet, but I've noticed that the popups/tooltips can't fully be seen on smaller viewports. For example:

I'm glad to hear it's in your plans.
Well, I am sure these are minor things that I wouldn't be worried about. Most of the elements act really well already
Is there an update on this at all? I know the UI of CKEditor has changed a bit since I last raised this issue, but the popups still go off the screen.

I proposed 2 improvements to the UI:
This feature is on review now.


The PoC can be found in the PR but it's not finished yet.


It sounded like a great plan and at first. In fact, I tried to implement a scrollable toolbar. Like when it overflows, the scrollbar appears and it is possible to reach the rest of the items easily (at least on mobile). But my PoC failed because of the following reasons:
overflow, all children are cropped (e.g. dropdown panels, tooltips),position: absolute + our positioning heuristics) and I found multiple issues with that approach:
BalloonPanelView or anything that goes into the "body" collection. ATM only plugins can use these things because to work with them, we need to know about the editor (EditorUI), which is impossible in plain UI components:editor.ui.view.body)editor.ui.focusTracker)createDrodpown so it gets both the reference to the body collection and the focus tracker so the dropdown can put the (now floating) panel in the right place in DOM and register it in the FC (the panel no longer belongs to the toolbar which is in the FC by default). That's quite a mess.View) so there's no way to tell the dropdown to update the position of its panel except from the outside. That would require a very weird API.

I figured we'd need a massive refactoring to deal with these issues that we cannot afford ATM.
The first part of the changes mentioned by @oleq in https://github.com/ckeditor/ckeditor5/issues/416#issuecomment-430246472 are merged:

We still need your feedback on the "(WIP) Dynamic items grouping for overflowed toolbars" part though.
It's about time to focus this issue. Issue with balloons out of view have been fixed with ckeditor/ckeditor5#1299, the only outstanding problem is the toolbar responsiveness, and let's track it in this issue.

Unable to scroll toolbar. So the invisible toolbar item could not be used on mobile phone.
How to resolve this issue?
@nusagates Please leave a :+1: in #5586.