All posts

AFFiNE Downhills Recap - New Design System of AFFiNE



AFFINE Downhills has introduced a new design system that promises a better visual experience for users. This article will discuss the details of the design system, which is composed of two main parts: the design language and the components.


The layout of the new design system has been adjusted for better cross-platform compatibility, and a gutter value of 20px has been chosen for a better sense of balance and comfort.


The font settings have been evaluated through four distinct aspects, and the best fit size for reading text size was determined to be 16. The font color has been intentionally designed to avoid pure neutrals and incorporates thematic colors to make them elegant and not so dull.


The color choice has been enhanced to provide clear and powerful contrast to various elements. The brightness and saturation of the colors have been enhanced to make linked text clearer and more visually expressive. The new theme colors generate a multi-step palette of similar and secondary colors, making the colors more logical and reusable.


The icon part has been improved to form a uniform style, while reducing the complexity of the specification. The font shape, visual style, line thickness, inner and outer rounded corners, and safety margins of the icon have been determined to create a consistent and harmonious look.


The contents of the components will continue to be open for open-source use, and the design system promises to provide a simple, comfortable, and distinct visual experience for users.

Get more things done, your creativity isn't monotone

Explore on Desktop
Stars on GitHub