亲爱的开发者朋友们,我们非常高兴地向大家宣布:Semi.Avalonia.Dock 已经正式开启测试。这是一款为Dock.Avalonia研发的基于Semi Avalonia设计理念的主题库,可帮助您的Dock控件更好地融入Semi风格的应用中。
Semi.Avalonia.Dock 以免费不开源的模式分发。安装及使用说明请参考nuget中的文档。当前版本为11.2.0-beta1
https://www.nuget.org/packages/Semi.Avalonia.Dock/11.2.0-beta1#readme-body-tab
在 Avalonia 的生态系统中,Dock.Avalonia 犹如一颗璀璨的明星,扮演着不可或缺的重要角色。它是一款功能强大的布局控件,为开发者提供了便捷高效的方式来构建复杂且灵活的用户界面布局。通过 Dock.Avalonia,开发者能够轻松实现类似 Visual Studio 等专业开发工具中常见的可停靠、可浮动的窗口布局,极大地提升了应用程序的交互性和用户体验。可以说,Dock.Avalonia 为 Avalonia 生态注入了强大的活力,丰富了开发者的工具集,使得更多创意和想法能够得以实现。
但目前,Dock.Avalonia 原生的主题在风格上相对单一,无法充分满足 Semi.Avalonia 开发者的需求。为了填补这一空白,我们精心打造了 Semi.Avalonia.Dock 主题库。这个主题库基于 Semi.Avalonia设计理念,将为 Dock.Avalonia 带来焕然一新的视觉体验。通过 Semi.Avalonia.Dock,开发者可以轻松地将 Semi Design 风格融入到自己的应用程序中,为用户带来更加统一、专业且富有吸引力的视觉感受。
样式特点
亮色与暗色主题适配
Semi.Avalonia.Dock遵守Semi.Avalonia的多主题设计规范,在亮色及暗色模式下均有统一的视觉表现
遵循Semi Design卡片设计规范
Semi.Avalonia.Dock使用Semi Design卡片作为设计样本,标题区域和标签区域更加统一而富有沉浸感
自绘停靠指示图标
Semi.Avalonia.Dock为停靠指示图标开发了全新的自绘控件,更加轻量,可根据需要定义为半透明,颜色可根据应用主题变化
符合主题规范的浮动窗口
Semi.Avalonia.Dock的浮动窗口在视觉上与窗口内标签几乎保持一致。
以下是我们以Avalonia开源项目管理工具ProjectPlan.NET为示例进行更新后的对比效果。ProjectPlan.NET已经使用Semi/Ursa 进行看法,但Dock部分仍然使用SimpleTheme。
使用Semi.Avalonia.Dock前的界面如下
使用Semi.Avalonia.Dock后的界面如下
Semi.Avalonia.Dock 以免费不开源的模式分发,您可以在遵守铱泓科技免费产品最终用户许可协议的前提下免费在您的开源项目或商业产品中使用。如需获取源码,请通过各种渠道联系铱泓科技获得许可。
安装及使用说明请参考nuget文档
https://www.nuget.org/packages/Semi.Avalonia.Dock/11.2.0-beta1#readme-body-tab