chinboy
|
4232ce579e
|
fix(ImagePreviewer): 修复连续旋转时角度倒转与来回摆动
|
2026-10-21 17:56:06 +08:00 |
|
chinboy
|
27b366359d
|
fix(Core)!: 修正启动时序与初始化动效并更新 6.2.7 文档
|
2026-10-20 14:14:52 +08:00 |
|
chinboy
|
6e75aeb452
|
fix(Release)!: prepare AtomUI 6.2.6 and resolve regression failures
|
2026-10-19 15:23:34 +08:00 |
|
chinboy
|
5b761a48a5
|
fix(ImagePreviewer): 统一缩放变换并完善成员布局检查
|
2026-10-17 14:40:23 +08:00 |
|
chinboy
|
d45f8cde8a
|
merge: 整合 release/6.0 输入修复与水印布局优化
|
2026-10-05 11:34:58 +08:00 |
|
chinboy
|
25b2f4aada
|
fix(Controls): 修复水印资源生命周期与放大布局及输入边界
|
2026-10-05 11:28:21 +08:00 |
|
chinboy
|
f8e770d607
|
fix(DateControls): align panel visuals, picker ranges and showcases
|
2026-10-05 10:47:07 +08:00 |
|
chinboy
|
256afe5ec3
|
feat(DateViewer)!: share date panels across Calendar and DatePicker
|
2026-10-04 14:31:00 +08:00 |
|
chinboy
|
12e4a1a8a9
|
fix(Input): 修复跨窗口输入串扰与窗口关闭时的生命周期竞态
|
2026-10-04 13:30:04 +08:00 |
|
chinboy
|
d39bf271b7
|
chore(Docs): 移除已迁出的 LLMs 生成器及全部 LLMS 相关内容
|
2026-09-28 17:24:10 +08:00 |
|
chinboy
|
3cc6cd4cbb
|
refactor(AOT)!: 使用 TypeMap 替换旧注册与裁剪管线
|
2026-09-28 11:12:49 +08:00 |
|
chinboy
|
7be6cf2afb
|
fix(RibbonBadge): 修复折角绘制坐标模型
|
2026-09-27 13:56:39 +08:00 |
|
chinboy
|
45c361e546
|
feat(DataGrid): 增加分页 Extra Content 与页大小选择器
|
2026-09-26 12:12:23 +08:00 |
|
chinboy
|
a135880834
|
release: prepare AtomUI 6.2.0
|
2026-09-18 22:08:23 +08:00 |
|
chinboy
|
c8f40d9a4c
|
fix(Semantic): 修复弹层钉住、语义作用域、布局及资源生命周期
|
2026-09-18 14:21:06 +08:00 |
|
chinboy
|
550cd34e91
|
fix(Segmented): 对齐 antd 选中滑块动效并由滑块独占承载选中背景
|
2026-09-17 15:07:00 +08:00 |
|
chinboy
|
21903f7a30
|
fix(Generator): 统一语义部件 Since 为三段式发布版本并校验格式
|
2026-09-17 11:13:21 +08:00 |
|
chinboy
|
41c27a9ea3
|
feat(Semantic): 增加 GroupBox 语义部件并对齐边框定制入口与示例
|
2026-09-17 11:13:21 +08:00 |
|
chinboy
|
2e96cb6e0d
|
feat(Semantic): 增加 Expander 语义部件并修复圆角裁剪失效
将 Expander 纳入 Semantic Part 改造(原排除判定撤销),对齐上游 Collapse
已公开的五个语义键 root / header / icon / title / body。
实现:
- 新增 Expander.SemanticParts.cs 声明五个 Part;ExpanderTheme.axaml 增加
semantic-header / semantic-icon / semantic-title / semantic-body 四个静态 marker。
- body 声明 cardinality Optional:其承载节点位于 PART_ContentMotionActor 内,
折叠稳定态下 actor IsVisible=False,ContentPresenter 不挂接视觉子级、节点从
视觉树完全缺席,首次展开才物化;再次收起时节点保持存在(ContentPresenter
转不可见不解除挂接)。header / icon / title 为常驻节点,声明 Single。
- 修复 PART_Frame 圆角被覆盖:该节点只做矩形裁剪,紧贴左上角且带不透明背景的
header 会盖住圆弧。新增 ClipContentToCornerRadius="True",由根节点统一把整棵
子树裁到圆角内框,与展开状态、方向、视觉模式无关。默认 HeaderBg alpha≈2% 使该
缺陷几乎不可见,但 IsGhostStyle 与任何不透明 Part 背景都会暴露它。
测试:
- 新增 ExpanderSemanticPartTests(11 例):descriptor 字段与顺序、四个静态 marker
契约、生成样式各精确命中一个节点、状态与视觉模式切换后数量不变、body 三阶段
呈现语义,并证明 header 位于 PART_HeaderLayoutTransform 内仍由单一 /template/
路由命中。
- ExpanderBehaviorTests 新增圆角裁剪回归(展开/收起 × Ghost × Borderless)。
Gallery:
- ExpanderShowCase 迁移到 GalleryShowCaseHost,新增 Semantic Parts 页签
(1 个预览 + 5 张 Part 描述卡)与 SemanticStyles 示例,补齐 7 个资源键 × 4 语言。
- 同步页面测试、快照提取范围、目录顺序基线与单元计数。
验证:Desktop 4030/4031(唯一失败为预存在抖动,隔离复跑全绿)、Generator 528/528、
GalleryBase 185/185、Gallery 644/644、LLMS generate + verify、git diff --check 均通过;
圆角裁剪已在真实 Skia 后端(Gallery 桌面宿主)完成视觉验收。
|
2026-09-17 11:13:20 +08:00 |
|
chinboy
|
1b61a9df1f
|
feat(Semantic): 增加 DataGrid 语义部件并对齐上游示例
|
2026-09-17 11:13:20 +08:00 |
|
chinboy
|
0ca285cf7c
|
feat(Semantic): 增加 Message 语义部件、对齐上游示例并统一 Semantic Part 示例标题
|
2026-09-17 11:13:03 +08:00 |
|
chinboy
|
20e118107d
|
docs(Semantic): 修复 LLMS 文档门禁并同步改造计划进度
|
2026-09-17 11:13:03 +08:00 |
|
chinboy
|
71a8e3f99c
|
feat(Semantic): 增加 Tour 语义部件并对齐上游示例
|
2026-09-17 11:13:03 +08:00 |
|
chinboy
|
5cfb54ad46
|
feat(Semantic): 增强 ImagePreviewer 语义预览高亮并移除 popup.close 部件
|
2026-09-17 11:13:03 +08:00 |
|
chinboy
|
778982b875
|
feat(Semantic): 增加 ImagePreviewer 语义部件并支持封面图片圆角裁剪
|
2026-09-17 11:13:03 +08:00 |
|
chinboy
|
162e4f8730
|
feat(Semantic): 增加 Tooltip 语义部件并修复阴影圆角脱节与预览宽度问题
|
2026-09-17 11:13:02 +08:00 |
|
chinboy
|
e019a0251c
|
feat(Semantic): 增加 InfoFlyout 语义部件并对齐上游示例
|
2026-09-17 11:09:27 +08:00 |
|
chinboy
|
1e2af08680
|
feat(Semantic): enhance TreeView with semantic parts and default selections
|
2026-09-17 10:58:07 +08:00 |
|
chinboy
|
a8277a6280
|
feat(Semantic): add Timeline semantic parts and align Ant Design demo
|
2026-09-17 10:58:07 +08:00 |
|
chinboy
|
b2f050f634
|
feat(Semantic): add Tag semantic parts and align default background
|
2026-09-17 10:58:07 +08:00 |
|
chinboy
|
6e626d6650
|
feat(Semantic): introduce Segmented semantic parts and update documentation
|
2026-09-17 10:57:53 +08:00 |
|
chinboy
|
146926c2c7
|
feat(Semantic): add ListBox and ListView semantic parts with group header support
|
2026-09-17 10:57:53 +08:00 |
|
chinboy
|
8c83bfb5ee
|
feat(Semantic): add Collapse parts and align Ant Design demo
|
2026-09-17 10:57:53 +08:00 |
|
chinboy
|
a9f3335d31
|
feat(Semantic): add Calendar parts and align Ant Design demo
|
2026-09-17 10:57:53 +08:00 |
|
chinboy
|
0e5cc4ed11
|
feat(Semantic): add Statistic semantic parts and align Ant Design demo
|
2026-09-17 10:57:51 +08:00 |
|
chinboy
|
94baa2d2b6
|
feat(Semantic): add QRCode semantic parts and align Ant Design demo
|
2026-09-17 10:57:02 +08:00 |
|
chinboy
|
60186b1161
|
feat(Semantic): add footer support and enhance semantic parts for Empty control
|
2026-09-17 10:57:02 +08:00 |
|
chinboy
|
a439bb99dd
|
feat(Semantic): enhance semantic part descriptors and improve styling for Descriptions
|
2026-09-17 10:57:01 +08:00 |
|
chinboy
|
3a9c5b3966
|
feat(Semantic): add Card semantic parts and sync documentation tooling
|
2026-09-17 10:56:49 +08:00 |
|
chinboy
|
f7f183a3cd
|
feat(Semantic): add semantic part descriptors and improve Badge control styling
|
2026-09-17 10:56:14 +08:00 |
|
chinboy
|
3f829de976
|
fix(ToolTip,Popup): 修复箭头部件缺失时弹层阴影配置与定位的空引用崩溃
|
2026-09-17 10:46:37 +08:00 |
|
chinboy
|
c04ae9176f
|
feat(AOT): 引入 AotTrimUnit 注解机制替代 PackageCore 目录约定
|
2026-09-16 14:33:01 +08:00 |
|
chinboy
|
9df0416cd9
|
fix(DataGrid): 修复虚拟滚动后行号丢失及行头模板生命周期问题
|
2026-09-14 15:56:37 +08:00 |
|
chinboy
|
a7259a9284
|
fix(Motion): 统一内容开合动画并修复手风琴闪烁与抖动
|
2026-09-10 16:11:58 +08:00 |
|
chinboy
|
943c9cdeba
|
fix(ImageLoading,Avatar): 兼容重复 SVG ID 并修复文字居中
|
2026-09-10 12:15:29 +08:00 |
|
chinboy
|
5b465d0efe
|
refactor(ImageLoading)!: 重构图片源、缓存与预览切换管线
|
2026-09-07 23:10:02 +08:00 |
|
chinboy
|
0f1518a14f
|
fix(DataGrid): 修复数据重置后的滚动范围与行高估值(#457)
|
2026-09-06 21:55:10 +08:00 |
|
chinboy
|
c21bc4a474
|
feat(DataGrid)!: 实现不可变 Query 与 Range Source 数据管线(#455)
|
2026-09-06 21:55:10 +08:00 |
|
chinboy
|
3d87d43162
|
fix(DataGrid): 修复选中行点击列排序后单元格样式不正确(#454)
|
2026-09-05 08:09:34 +08:00 |
|
chinboy
|
1bcc533737
|
fix(ImagePreviewer): 消除快速切换下的显示频闪与白屏并新增 WaitForLoaded 切换模式(#450)
|
2026-09-03 15:45:30 +08:00 |
|