You’ve built a great system that provides amazing functionality specter. It’s amazing how one product could solve so many problems. That said, I’m sure that there is space for improvement. I’ve prepared a few raw ideas that I hope you’ll find useful.
One of the potential improvements is improving users’ attention management. Imagine there are 100 types of great ice cream in front of you. You never tried any of these treasures before and you have to choose only one of them. Every taste is easily available, but choosing one will still be problematic.
There are many ways to solve this inconvenience. One of them is improving colour management in UI.
Here is a quickly-drawn example of using colours to control users’ attention. Let’s imagine, we want to attract users’ attention to these blocks:
The suggested logic was already coded into the current interface, I just made it more active:
This leads us to another challenge. What if there are so many options that it’s hard to choose or find one? What if just a list of variants looks overwhelming? In this case, we could group functionality.
Paradoxically, sometimes functionality could be too accessible. This is a problem for many systems with wide functionality. People might access every function with a single click but are frustrated, paralyzed, and lost in so many options. You can solve this problem by grouping functionality according to user flows and making this diversification well-visible:
In this example, I left the side panel only with a set of functions selected through the segmented control on the top panel. This way, a user chooses a particular group of functions that is required at the moment and doesn’t need to scan through the whole list of functions.