Rules
Last updated
Last updated
UI patterns can and should be modified for a number of reasons: feature additions, bug fixes, subtle or major visual design tweaks, performance improvements, accessibility enhancements, code refactoring, UX best practice updates, and so on.
The design system maintainers need to understand why and when to tweak patterns, how to go about making those changes, and how to roll out those improvements into individual applications.
Keeping patterns fresh is essential for the long-term health of the design system.
We uses the grid system to achieve the order of the visual system. For all elements we are using 4px
grid unit. This size goes through all compositions, components and elements. Grid system thinking can help designers quickly achieve design decisions in the layout space while simplifying communication between designers developers.
Hover animation styles
For indeterminate states we show spinner
Also we could show spinner in button
We used flat corners with 0px
border radius.
Shadow size reflects elevation. Surfaces at higher elevations have larger shadows, while those at lower elevations have smaller shadows.
Amount of symbols in English text
Approximate length growth in different languages
<10
200-300%
11-20
180-200%
21-30
160-180%
31-50
140-160%
51-70
130-140%
>70
150%