4289 Commits

Author SHA1 Message Date
chinboy fe58d470dd fix(Controls): 修正属性与路由事件的 owner 注册类型 2026-10-18 19:07:47 +08:00
CTimet 44bdec82a9 fix(AbstractScrollBar): fix wrong owner. 2026-10-18 19:07:47 +08:00
qinware 5ea940347d Merge pull request #504 from CTimetbukii/pr-stage-1
fix(SplitView): fix wrong owner in PaneOpenMotionDurationProperty, Pa…
2026-10-18 13:30:09 +08:00
chinboy 69f5c9b662 fix(Cascader): 对齐 Ant Design 键盘交互并修复搜索焦点路由 (#502) 2026-10-18 12:44:10 +08:00
chinboy 89ddaefc3d fix(NumericUpDown): 修复清除按钮命中及步进按钮方形布局 2026-10-18 12:44:10 +08:00
chinboy 646f0abe1f fix(Skeleton): 改用样式动画驱动 shimmer 并修复未观察 Task 异常 2026-10-18 12:44:10 +08:00
chinboy 45e2b832c8 fix(Window): 修复 TitleBarFrameBackground 标题栏背景不生效 2026-10-18 12:44:10 +08:00
CHINBOY f27def0749 perf(Gallery): 复用路由配置并延迟创建命令和巡页计时器
Gallery 每次进程启动创建一个 Workspace 和一个 Navigation,启动路径每个会话执行一次。
共享固定路由描述符、合并导航校验遍历,并将首屏不用的命令和巡页计时器延后创建。
同步选项事件返回后检查释放状态,避免重入 Dispose 后访问计时器。

原生 Wayland 普通 Release JIT,各组 10 个独立进程:主窗构建阶段中位数
593.6ms -> 574.1ms,10/10 轮更快;Splash 无明显改善。
首次命令创建增加约 3.6-3.9ms。增加 13 个 Lazy 字段,产品代码净增 39 行。

验证:Desktop Release 构建、32 项定向测试和临时红绿验证通过;临时验证产物已清理。
提交前 GalleryBase Release 构建及暂存区 diff 检查通过。
2026-10-18 08:52:13 +08:00
CHINBOY da3e6a151b fix(Core): 共享 Wayland 调度时钟以修复动画卡顿 2026-10-17 23:43:33 +08:00
CTimet f9508e93ad fix(SplitView): fix wrong owner in PaneOpenMotionDurationProperty, PaneCloseMotionDurationProperty 2026-10-17 23:27:24 +08:00
chinboy 264c31eafa fix(Dialog): 修复 Overlay 自然尺寸恢复与单轴状态隔离 (#499) 2026-10-17 14:48:21 +08:00
chinboy 5b761a48a5 fix(ImagePreviewer): 统一缩放变换并完善成员布局检查 2026-10-17 14:40:23 +08:00
chinboy 19df039d53 fix(DesktopControls): 修复 Dialog 缩放偏移并校正回归测试 2026-10-17 13:33:16 +08:00
chinboy b39465c96a fix(Startup)!: 修复调度时钟和 IDE 清单解析并优化启动索引与契约 2026-10-16 22:02:12 +08:00
chinboy 0b7eae1f61 fix(Startup): hand off Splash after main window first frame 2026-10-16 16:23:20 +08:00
chinboy c1b950e8e9 refactor(Startup)!: unify bootstrap, package loading and Splash 2026-10-16 12:07:12 +08:00
chinboy 60dd72afb9 perf(Core): 以 BootstrapRegistration 注解优化两阶段注册并完善失败清理 2026-10-14 08:42:40 +08:00
chinboy ea77bcb720 feat(Theme)!: 生成主题包静态注入代码并完善运行时缓存与资源生命周期 2026-10-13 17:32:12 +08:00
chinboy f55ecf794f refactor(Core)!: 统一启动生命周期并优化分阶段注册、主题缓存与资源管理 2026-10-13 09:21:40 +08:00
chinboy 4fab9a043e perf(Core): 控件主题快照按 slot 惰性编译,ApplyTheme 同步路径再省约 61ms 2026-10-12 07:42:17 +08:00
chinboy b3557e188d perf(Core): 优化启动路径:指纹前缀续算、预排序直通、Revision 组合化与主题资源惰性挂载 2026-10-11 21:03:33 +08:00
chinboy 106a9659d3 docs(Core): 记录空窗口启动实测基线与六项热点修复方案 2026-10-11 08:24:29 +08:00
chinboy 914ce40ef4 perf(Core): 优化初始化算法并减少启动耗时与分配 2026-10-11 08:22:23 +08:00
chinboy ee1db40012 perf(Core): 减少主题初始化的重复计算与分配 2026-10-10 21:20:17 +08:00
chinboy f0e9b41339 release: prepare AtomUI 6.2.5 v6.2.5 2026-10-10 09:14:27 +08:00
chinboy 9d7f08a5e7 test(Calendar): 修复每月 10 日测试日期碰撞 2026-10-10 09:14:08 +08:00
chinboy d0aa66d0c5 fix(Window): 修复主题切换时窗口内容背景未更新 (#496) 2026-10-09 22:08:27 +08:00
chinboy e82b36cfbc fix(Toolchain): 修复 Windows 编译器源码检出的长路径限制 v6.2.4 2026-10-07 16:59:37 +08:00
CHINBOY 06f8320c7f fix(OverlayDialog): 移除遮罩动画并修正弹窗动画完成时序 2026-10-07 16:28:47 +08:00
chinboy d234fe001f feat(BridgeInputProbe): add managed assembly validation for bridge input 2026-10-07 14:02:38 +08:00
chinboy eb1fe229c0 release: prepare AtomUI 6.2.4 2026-10-07 13:27:01 +08:00
chinboy b685b5185b feat(TimePicker): 重构候选值提交与滚动交互并同步示例文档 2026-10-07 12:17:38 +08:00
chinboy 85c03e219e Merge remote-tracking branch 'origin/release/6.0' into release/6.0 2026-10-07 08:56:46 +08:00
CHINBOY 28f1dc86d5 gallery(DateViewer): 调整示例面板初始延迟加载项数为 1 2026-10-06 23:36:16 +08:00
CHINBOY 3b737a1ae9 fix(GalleryBase): 修复分数缩放下示例布局循环导致 Form 标签消失 2026-10-06 22:52:55 +08:00
chinboy a8f6e14b3c feat(ColorPicker): 添加可配置确认与取消及配套示例文档 2026-10-06 20:47:56 +08:00
chinboy a4531d8707 fix(Toolchain): ensure generator resolver does not start for test projects without generator references 2026-10-06 14:54:02 +08:00
chinboy c183d6bb43 refactor(Toolchain): 精简构建任务与 AOT 输入链并隔离应用构建参数 2026-10-06 13:39:56 +08:00
chinboy 48da1a5717 feat(Toolchain): 统一构建工具链并恢复双框架精确裁剪与后端分流 2026-10-06 12:23:51 +08:00
chinboy 74a5e2ee47 release: prepare AtomUI 6.2.3 v6.2.3 2026-10-05 13:47:32 +08:00
chinboy aaf8476669 merge: 合并水印、通用布局与输入生命周期修复 2026-10-05 11:35:09 +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 9a68f4c5b6 style: enforce braces for control-flow bodies 2026-10-05 11:20:46 +08:00
chinboy f8e770d607 fix(DateControls): align panel visuals, picker ranges and showcases 2026-10-05 10:47:07 +08:00
chinboy 55b5b97807 fix(DatePicker): align range panel anchor and endpoint highlights 2026-10-04 15:07:13 +08:00
chinboy a307d79e06 fix(CandidateList): remove inherited dropdown dividers 2026-10-04 14:31:27 +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 85bd9dffaf refactor(tests): remove redundant test cases and clean up unused methods 2026-09-30 19:06:43 +08:00