o3de / o3de

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
https://o3de.org
Other
7.69k stars 2.19k forks source link

Create new reusable secondary Tab UI Component #10970

Open bhanuja-s opened 2 years ago

bhanuja-s commented 2 years ago

Background

We are proposing a new design direction for O3DE's secondary, or 'file' tabs. This is to differentiate between the types of tabs (application, file and panel) to help the user's mental model. We would do this by creating a hierarchy using visual elements (colour, size, icons, etc.).

Currently, @sphrose is working on the implementation of these tabs for the Asset Editor (#2931). We want this UI Component to be built in a reusable manner, so that this direction can be effected throughout the engine.

UX Notes

The design and the specification for this issue is available in this Figma File: https://www.figma.com/file/oBtTlXZ3GlXbWHzcm1InWR/Material-Canvas?node-id=272%3A6238

bhanuja-s commented 2 years ago

File Tab : Design Specification

bhanuja-s commented 2 years ago

File Tab : Interactions

monroegm commented 1 year ago

Waiting on @o3de/sig-ui-ux for the UX direction here

amzn-leenguy commented 1 year ago

I would love a status update from @sphrose to see if he was able to develop any of the functionality from @bhanuja-s proposed designs in the original proposal.