Troops - Design system

Role | Product Designer

Context

TROOPS has an existant design système that was established a few years prior. With new needs from clients and the evolution of the overall product, some elements need to be updated. 

Navigation component

The navigation component was a legacy element created at the very beginning of the first version of the TROOPS design system. The architecture of the product was built little by little and needed a serious restructuring.

What already existed

The reduced style of the navigation took up quite a bit a screen real estate for what was shown. Section titles were small and complicated to read. 

Menu of old design system

After

A collapsable version of the navigation was created. When collapsed, we use up very little of the screen’s real estate (divided by two from our previous navigation). On the other hand, for users who want to visualise the full navigation, the opened version allows this as all N and N+1 levels are immediately visible. 

New menu of the design system - open version
New menu of the design system - closed/light version

How this allows the product to evolve ?

Once the navigation was updated, it allowed us to push the idea of using up as much screen real estate as possible. To do so, we created layouts that went from border to border. This makes it possible for user with smaller screens to see as much as possible and not feel like they only see half the information at a time.

Timeline view of the app with closed version of the menu