设计理念
Semi 通常表示“一半”,这代表着 Semi Design 一直遵循的非常优秀的设计原则:
信息
坚守优质且稳定的默认基础(不变),并在需要时充分开放自定义的灵活度(多变)
而这也是 Semi Avalonia 的设计理念。Avalonia UI 的内置控件遵循无样式(lookless)设计理念,开发者在理解控件基本功能的前提下,可以对控件的外观进行高度定制化。Semi Avalonia 正是基于这样的理念,对 Avalonia UI 的所有的内置组件进行了全面的重新设计。
在设计及开发 Semi Avalonia 的过程中,我们:
- 充分探索 Avalonia UI 的模板与样式系统,区分哪些设计元素对于控件是必须的,哪些设计元素是可以舍弃的。
- 充分理解 Semi Design 的 Design Token 和 DSM 系统对于 Semi Design 的意义。
- 充分考虑 如何能最大限度协助开发者自由掌握应用的视觉风格。
信息
一个好的设计系统必须是「活的」,它需要能跟随业务的增长而发展、更新。因此,Semi 从未尝试约束用户,固化所谓的「统一规范」,而是在默认基础上,充分进行模块化解耦,并开放自定义能力,方便用户进行二次裁剪与定制,搭建适用于不同形态产品的前端资产。