Skip to content

Atlas.Blazor 0.2.0

Choose a tag to compare

@wubing7755 wubing7755 released this 06 Aug 06:37
· 37 commits to main since this release
2623408

Atlas.Blazor 0.2.0

面向 Blazor 的可停靠工作区组件库——已发布到 nuget.org 与 GitHub Packages。

自 0.1.0 以来的主要变更

  • CSS 变量主题契约(REQ-NF-009 / ADR-0023):30+ 个文档化的 --atlas-* 变量,让消费者无需 !important 即可定制工作区外观。见主题指南。
  • 五区投放预览:停靠文档标签页时显示左、右、上、下、中五个投放区域。
  • 弹性吸收分割尺寸(ADR-0021):保持面板宽度稳定,同时让编辑器轨道弹性伸缩。
  • Group 可见性不变量(ADR-0022):空的 Persistent tool group 自动折叠。
  • per-Item 内容状态作用域:隔离工具面板状态。
  • 内部重构:硬编码的 RenderTreeBuilder sequence(集合使用 SetKey),AtlasWorkspaceHost 与 AtlasXmlLayoutSerializer 按职责拆分为 partial 文件。

资产

  • Atlas.Blazor.0.2.0.nupkg——单包内嵌 Atlas.Core.dll,除 Microsoft.AspNetCore.Components.Web 外无额外依赖。

文档

注:docs/en 英文镜像已由 ADR-0036 移除;以上链接指向当前中文权威文档。