checkpoint: preserve GPUI interaction fixes

This commit is contained in:
kuddev committed 2026-08-16 10:55:41 +08:00
1 parent 6332b4854d
commit bd33d411dc
16 files changed
+1395 -170

No files matched your search

+5 -13
View File
@@ -71,17 +71,9 @@ winit = { path = "third_party/winit-0.30.13" }
# (= zed-industries/zed 发布 gpui 0.2.2 的 rev,
# crates/gpui;上游发布时 dirty=true,若首次编译出现
# 与 registry src 的差异以 diff 为准补一个对齐 commit)
# Kuddev/gpui-component nebula @ 1b737db8f172d4d4fe1113fbde4d8bb09a4c6afe
# (基点 0f0ab352 = longbridge/gpui-component v0.5.1,
# crates/ui;上级目录 gpui-component-v0.5.1/ 有源码
# 检出可对照)
# 补丁栈:
# 1b737db8 popover 阴影:Tailwind shadow-lg(0 10 15
# -3 + 0 4 6 -4,两层 10% 黑)在半透明/亚克力窗口下
# 没有不透明底稀释,读起来是"菜单下垫了一块黑板"。
# 换成单层短偏移 + 负扩散,并尊重 Theme::shadow
# (button/input/slider 本来就这么门控)。无 upstream
# PR:数值是对着半透明宿主窗口调的。
# Kuddev/gpui-component nebula @ 0f0ab35233212f8f3277028995caf0c41e13ee6c
# (= longbridge/gpui-component v0.5.1,crates/ui;
# 上级目录 gpui-component-v0.5.1/ 有源码检出可对照)
#
# 加补丁 = 提交到 fork 的 nebula 分支 → push → 更新下面的 rev(永远 pin
# exact rev、不 pin branch)。每个补丁注明原因 + upstream PR 链接,上游合并
@@ -100,5 +92,5 @@ winit = { path = "third_party/winit-0.30.13" }
# shaper 遇换行 panic;替换保 byte 长度,run 偏移不失效)
# 本地 fork 工作拷贝在 ../gpui-component-fork(已挂 tty7 remote 可 diff)。
gpui = { git = "https://github.com/Kuddev/zed", rev = "69e2130295c2649963eb639fc70b4f2ee8ea1624" }
gpui-component = { git = "https://github.com/Kuddev/gpui-component", rev = "1b737db8f172d4d4fe1113fbde4d8bb09a4c6afe" }
gpui-component-assets = { git = "https://github.com/Kuddev/gpui-component", rev = "1b737db8f172d4d4fe1113fbde4d8bb09a4c6afe" }
gpui-component = { git = "https://github.com/Kuddev/gpui-component", rev = "0f0ab35233212f8f3277028995caf0c41e13ee6c" }
gpui-component-assets = { git = "https://github.com/Kuddev/gpui-component", rev = "0f0ab35233212f8f3277028995caf0c41e13ee6c" }