feat(gpui): wire product shell to v1.16.1
Pin the audited component math and GFM bridge, adapt the product shell to current GPUI and component APIs, and retain Nebula-owned resize, math layout, split-tree, and PTY lifecycle logic unchanged. Keep the existing 480px confirmation width while allowing the new Dialog component to own placement, dismissal, focus, and keyboard behavior.
This commit is contained in:
1 parent
b765959933
commit
23456e6d99
30 files changed
+179
-160
No files matched your search
+9
-8
@@ -89,9 +89,9 @@ winit = { path = "third_party/winit-0.30.13" }
|
||||
# 上游来源:zed-industries/zed v1.16.1
|
||||
# @ eb8e1c8b5502b7007465fbbc465f4a736fa39210
|
||||
# Kuddev/zed nebula-v1.16.1-owned-base @ 同一 SHA(纯上游镜像)
|
||||
# Kuddev/gpui-component nebula-v1.16.1-owned-base
|
||||
# @ 4eb3917678930561c7ea36742f432313cd30b275
|
||||
# (4ee9f274 基线 + Zed source 统一为 Kuddev/zed,不含 Nebula 产品补丁)
|
||||
# Kuddev/gpui-component nebula-v1.16.1-math
|
||||
# @ c20dbef8ed0d4c0fbebbf2e8f02d39e4fa0ac0a7
|
||||
# (4eb39176 owned base + 数学薄桥、GFM TextView 语义和紧凑阴影 helper)
|
||||
#
|
||||
# 所有 Zed 依赖统一使用 Kuddev URL:Cargo 的 source identity 包含 URL,应用
|
||||
# 与 component 内部若混用官方/自有 URL,即使 SHA 相同也会解析成两套 gpui
|
||||
@@ -120,8 +120,9 @@ winit = { path = "third_party/winit-0.30.13" }
|
||||
# 轴 stretch 拿宽度,绕开百分比解析。settings_pane.rs 的设置正文即按此写。
|
||||
#
|
||||
# 产品补丁清单(从固定基线逐条迁移并验收,不能一次性混入):
|
||||
# 1. popover 单层紧凑阴影(a59f704c,见上)。
|
||||
# 2. TextView 数学公式钩子(本地 nebula-math 分支,待 push 后恢复 rev pin):
|
||||
# 1. popover 单层紧凑阴影 helper(c20dbef8);不改新版组件的全局
|
||||
# popover_style,只供 Nebula 原本显式设置阴影的 surface 调用。
|
||||
# 2. TextView 数学公式钩子(nebula-v1.16.1-math 分支,9a2f663c):
|
||||
# markdown 解析启用 math 构造;新增 text/math.rs 的 set_math_renderer
|
||||
# 全局注册点;InlineNode/Node 增加数学节点并在渲染时调钩子,未注册时
|
||||
# 回退现状(inline=code 文本、block=CodeBlock)。TeX 引擎/栅格化/绘制
|
||||
@@ -150,7 +151,7 @@ winit = { path = "third_party/winit-0.30.13" }
|
||||
# update_scroll_offset,边界 clamp 现成)。补丁 4 修的是键盘移动那条路,
|
||||
# 这条修的是鼠标拖选,两者都要。上游 PR 候选,合并即撤。
|
||||
#
|
||||
# 当前只落固定基线;数学、GFM、Input 与视觉补丁将在独立提交中逐项恢复。
|
||||
# 当前精确引用已包含补丁 1-3;Input 补丁 4-5 仍保持独立,尚未带入本次升级。
|
||||
gpui = { git = "https://github.com/Kuddev/zed", rev = "eb8e1c8b5502b7007465fbbc465f4a736fa39210", version = "=0.2.2" }
|
||||
gpui-component = { git = "https://github.com/Kuddev/gpui-component", rev = "4eb3917678930561c7ea36742f432313cd30b275", version = "=0.5.2" }
|
||||
gpui-component-assets = { git = "https://github.com/Kuddev/gpui-component", rev = "4eb3917678930561c7ea36742f432313cd30b275", version = "=0.5.1" }
|
||||
gpui-component = { git = "https://github.com/Kuddev/gpui-component", rev = "c20dbef8ed0d4c0fbebbf2e8f02d39e4fa0ac0a7", version = "=0.5.2" }
|
||||
gpui-component-assets = { git = "https://github.com/Kuddev/gpui-component", rev = "c20dbef8ed0d4c0fbebbf2e8f02d39e4fa0ac0a7", version = "=0.5.1" }
|
||||
Reference in new issue
Block a user