跳到主要内容

设计理念

Semi 通常表示“一半”,这代表着 Semi Design 一直遵循的非常优秀的设计原则:

信息

坚守优质且稳定的默认基础(不变),并在需要时充分开放自定义的灵活度(多变)

而这也是 Semi Avalonia 的设计理念。Avalonia UI 的内置控件遵循无样式(lookless)设计理念,开发者在理解控件基本功能的前提下,可以对控件的外观进行高度定制化。Semi Avalonia 正是基于这样的理念,对 Avalonia UI 的所有的内置组件进行了全面的重新设计。

在设计及开发 Semi Avalonia 的过程中,我们:

  1. 充分探索 Avalonia UI 的模板与样式系统,区分哪些设计元素对于控件是必须的,哪些设计元素是可以舍弃的。
  2. 充分理解 Semi Design 的 Design Token 和 DSM 系统对于 Semi Design 的意义。
  3. 充分考虑 如何能最大限度协助开发者自由掌握应用的视觉风格。
信息

一个好的设计系统必须是「活的」,它需要能跟随业务的增长而发展、更新。因此,Semi 从未尝试约束用户,固化所谓的「统一规范」,而是在默认基础上,充分进行模块化解耦,并开放自定义能力,方便用户进行二次裁剪与定制,搭建适用于不同形态产品的前端资产。