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.

Hierarchy of colours

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:

Frame 25.png

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.

Hierarchy of functions

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:

Frame 24.png

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.