From 36f39bfa08615e4cf08777dce2a64cc5c679a32f Mon Sep 17 00:00:00 2001 From: AI Engineer Date: Sun, 17 May 2026 16:59:44 +0800 Subject: [PATCH] release: v1.0.2 --- CHANGELOG.md | 15 + dist/base.js | 295 +++++++++++------- dist/base.min.js | 2 +- node_modules/.package-lock.json | 30 +- node_modules/.vite/deps/_metadata.json | 6 +- .../.vite/deps_temp_b6940abf/package.json | 3 - node_modules/fsevents/LICENSE | 22 ++ node_modules/fsevents/README.md | 83 +++++ node_modules/fsevents/fsevents.d.ts | 46 +++ node_modules/fsevents/fsevents.js | 82 +++++ node_modules/fsevents/fsevents.node | Bin 0 -> 147128 bytes node_modules/fsevents/package.json | 62 ++++ .../vite/node_modules/fsevents/LICENSE | 22 ++ .../vite/node_modules/fsevents/README.md | 89 ++++++ .../vite/node_modules/fsevents/fsevents.d.ts | 46 +++ .../vite/node_modules/fsevents/fsevents.js | 83 +++++ .../vite/node_modules/fsevents/fsevents.node | Bin 0 -> 163626 bytes .../vite/node_modules/fsevents/package.json | 62 ++++ package-lock.json | 4 +- package.json | 2 +- src/form.js | 63 ++-- src/interaction.js | 23 +- src/list.js | 225 +++++++------ src/ui.js | 8 +- 24 files changed, 1021 insertions(+), 252 deletions(-) delete mode 100644 node_modules/.vite/deps_temp_b6940abf/package.json create mode 100644 node_modules/fsevents/LICENSE create mode 100644 node_modules/fsevents/README.md create mode 100644 node_modules/fsevents/fsevents.d.ts create mode 100644 node_modules/fsevents/fsevents.js create mode 100755 node_modules/fsevents/fsevents.node create mode 100644 node_modules/fsevents/package.json create mode 100644 node_modules/vite/node_modules/fsevents/LICENSE create mode 100644 node_modules/vite/node_modules/fsevents/README.md create mode 100644 node_modules/vite/node_modules/fsevents/fsevents.d.ts create mode 100644 node_modules/vite/node_modules/fsevents/fsevents.js create mode 100755 node_modules/vite/node_modules/fsevents/fsevents.node create mode 100644 node_modules/vite/node_modules/fsevents/package.json diff --git a/CHANGELOG.md b/CHANGELOG.md index cf00587..de4b41f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # CHANGELOG +## v1.0.2 (2026-05-17) + +### 新特性 +- **AutoForm**: 新增 `inline` 模式,支持紧凑的单行表单布局,并增强了与 `DataTable` 的联动能力(数据变化自动刷新)。 +- **Resizer**: + - 支持 `$bind` 指令,实现尺寸的双向绑定。 + - 新增 `resizing` 和 `change` 事件,便于监听实时与最终缩放结果。 + +### 优化 +- **UI**: + - `Modal`, `Dialog`, `Toast` 默认主题色由 `body` 改为 `primary`,提升视觉引导。 + - `Toast` 增加 `rounded` 圆角样式。 + - 统一所有表单控件(input/select/textarea)在 `AutoForm` 中的设置默认为 `{}`。 +- **FastList**: 重构虚拟滚动逻辑为独立的 `VirtualScroll` 模块,提升代码复用性与可维护性。 + ## v1.0.1 (2026-05-14) - **Perf**: 优化 `FastList` 渲染逻辑,消除 Layout Thrashing,提升复杂列表(GroupedList/Tree)滚动性能达 10 倍以上。 - **Refactor**: 采用 `requestAnimationFrame` 优化初始化高度计算,减少闪烁。 diff --git a/dist/base.js b/dist/base.js index 2a0670f..be0147a 100644 --- a/dist/base.js +++ b/dist/base.js @@ -107,7 +107,7 @@ Component.register("Modal", (container) => { `