diff --git a/Cargo.lock b/Cargo.lock index fa7d55d..0ac1215 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1923,7 +1923,7 @@ dependencies = [ [[package]] name = "ely-gpui-component" version = "0.1.1" -source = "git+https://git.zacharyzhang.com/ZacharyZhang-NY/Ely-GPUI-Components?rev=4a8f940ea2112414a348abf0bee4483388eff3f1#4a8f940ea2112414a348abf0bee4483388eff3f1" +source = "git+https://git.zacharyzhang.com/ZacharyZhang-NY/Ely-GPUI-Components?rev=acbbe1dbe5158f4313a1225d16e77f18a39c3f33#acbbe1dbe5158f4313a1225d16e77f18a39c3f33" dependencies = [ "alacritty_terminal", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index c329f54..5405883 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ jiff = "0.2" anyhow = "1" directories = "6" dunce = "1" -ely-gpui-component = { git = "https://git.zacharyzhang.com/ZacharyZhang-NY/Ely-GPUI-Components", rev = "4a8f940ea2112414a348abf0bee4483388eff3f1" } +ely-gpui-component = { git = "https://git.zacharyzhang.com/ZacharyZhang-NY/Ely-GPUI-Components", rev = "acbbe1dbe5158f4313a1225d16e77f18a39c3f33" } env_logger = "0.11" gpui = { package = "gpui-pre", version = "=0.3.8", default-features = false, features = ["stacker"] } gpui_platform = { package = "gpui-pre-platform", version = "=0.3.8", features = ["font-kit", "wayland", "x11"] } diff --git a/agents.md b/agents.md index 3cb14b6..9d4c316 100644 --- a/agents.md +++ b/agents.md @@ -40,7 +40,7 @@ site/ 官网(Vite 8、pnpm、TypeScript,无框架;等轴 SVG 积木 ## 组件映射 -依赖 `ely-gpui-component`(pin 4a8f940,gpui 为 crates.io 的 `gpui-pre` =0.3.8)。名字取自 `reference/Ely-GPUI-Components/src`。gpui 用法规则见该仓库 `AGENTS.md`。`tests/scripts/agents_md.py` 核对下表每个名字都是组件库公开项。 +依赖 `ely-gpui-component`(pin acbbe1d,gpui 为 crates.io 的 `gpui-pre` =0.3.8)。名字取自 `reference/Ely-GPUI-Components/src`。gpui 用法规则见该仓库 `AGENTS.md`。`tests/scripts/agents_md.py` 核对下表每个名字都是组件库公开项。 | 需要 | 用 | | --- | --- | diff --git a/tasks/TASKS.md b/tasks/TASKS.md index 8c307ed..64b15c9 100644 --- a/tasks/TASKS.md +++ b/tasks/TASKS.md @@ -266,6 +266,6 @@ - [ ] R6.5 macOS 的 ElyDoc、ElyTable、ElyShow 启动即报“文档引擎未启动”(用户 2026-10-15 报,worker SIGABRT):0.1.5 起以 Developer ID 签名、开强化运行时,UNO 桥以 MAP_JIT 映射虚表须 `com.apple.security.cs.allow-jit`,worker 未带即在首个请求时中止;`bundle.sh` 给 worker 签此权利。用户定:删去 Gitea v0.1.5 里这三个应用的 Mac 与 Linux 包,本机重建后重传 - [x] R6.6 Windows 的 ElyMark 不带 Git(用户 2026-10-15 问为何 ElyMark 安装目录有 git 文件夹):同 macOS,状态栏的 Git 项用同级 ElyTree 的 Git(`git::own` 先找本应用旁的,再按 `apps` 的同级查找与 macOS 的登记找 ElyTree 旁的),找不到时 Git 项写明要装 ElyTree;Linux 的 AppImage 须自成一体(与 deb、rpm、Arch 包同一 AppDir),ElyMark 照带 Git(第 1 轮审查查出) - [x] R6.7 ElyMark 可视与预览保留单个换行(用户报:代码块后的“你好↵测试”离开输入框后变成“你好 测试”):照 Typora 默认(编辑时保留单个换行,导出与打印照 GFM 读作空格);组件库的读法分屏上与输出两种 -- [ ] R6.8 源码模式插入点落在字中(用户报:“测”后的插入点画在“测”中间):代码编辑器按“列 × m 的宽”定位,中日韩字宽约两格;插入点、选区、按下、输入法框改按排版后的实际位置(组件库 `CodeEditor`) +- [x] R6.8 源码模式插入点落在字中(用户报:“测”后的插入点画在“测”中间):代码编辑器按“列 × m 的宽”定位,中日韩字宽约两格;插入点、选区、按下、输入法框改按排版后的实际位置(组件库 `CodeEditor`) - [ ] R6.9 ElyMark 三、四级标题不显眼(用户报):各级字号随正文按 Typora 的倍数(2.25、1.75、1.5、1.25、1、1),一律加粗,六级为次要色(组件库渲染) - [ ] R6.10 重发 0.1.5(用户定:仍为 0.1.5):删去 v0.1.5 的全部文件,标签移到修复的提交,三端全部包重建并上传,本机重装 diff --git a/tasks/reviews/R6.8-r3.md b/tasks/reviews/R6.8-r3.md new file mode 100644 index 0000000..7ef22e9 --- /dev/null +++ b/tasks/reviews/R6.8-r3.md @@ -0,0 +1 @@ +PASS