From cfaa104fcbc6b1572458aa553c0ae7ee32b1ee44 Mon Sep 17 00:00:00 2001 From: Leon <1172300059@qq.com> Date: Tue, 18 Aug 2026 19:01:24 +0800 Subject: [PATCH] Revert "Merge remote-tracking branch 'origin/pr/5' into codex/pr5-rework" This reverts commit 5e568fe79c61997ba9395ee4ed71ec2b7fdf3ea1, reversing changes made to 1a535dc1c851f43adab37c87bd3f1cf885fd8902. --- CHANGELOG.md | 72 -- assets/liang-cursor.cur | Bin 4286 -> 0 bytes assets/liang-cursor.ico | Bin 4286 -> 0 bytes lib/client.js | 1521 +++++++++++++++++---------------------- lib/client.js.map | 4 +- package.json | 7 +- src/client/index.tsx | 227 +----- src/client/skin.css | 45 +- src/index.js | 2 - 9 files changed, 714 insertions(+), 1164 deletions(-) delete mode 100644 CHANGELOG.md delete mode 100644 assets/liang-cursor.cur delete mode 100644 assets/liang-cursor.ico diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index d91d5f7..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,72 +0,0 @@ -# 滑动变祖 · 社区优化版 0.2.0 - -基于上游 [kingOfSoySauce/dsh-liang-skin](https://github.com/kingOfSoySauce/dsh-liang-skin) v0.1.5 优化, -已针对 DeepSeek Harness `0.1.0-rc.6` 验证。本包为**本地优化构建**,未推送上游仓库。 - -## 优化清单 - -1. **图像过渡更自然(交叉淡化)** - - 原版:切换推理等级时直接硬换人像 `src`,跳变生硬。 - - 现版:双图层交叉淡化(备用层先加载、加载完成才淡入,不出现白闪),并叠加轻微 - 缩放(1.018→1)缓动。拖动中快速过渡(120ms,跟手),松手落定时慢速过渡 - (340ms ease-out);`prefers-reduced-motion` 用户自动降级为直切。 - -2. **滑块位置固定,切换等级不再移位** - - 根源:原生「模型 · 等级」座位宽度随等级文本变化,在右锚定 flex 行里把滑块挤动。 - - 修复:① 原生座位按钮固定 180px 足迹(模型名省略号吸收变化);② 滑块自身 - `flex: 0 0 124px` 固定尺寸;③ 交互/提交期间 rAF 逐帧检测漂移并用 `translateX` - 补偿,把滑块钉在屏幕上,结束后 200ms 平滑回位。 - - 注意:固定宽度的选择器必须限定为 `button[class*="_7KE1Ra_trigger"]`——宿主的 - `_7KE1Ra_triggerLabel`/`_7KE1Ra_triggerEffort` 子元素类名包含同样子串,宽选择器 - 会误伤并把等级文本挤出按钮。 - -3. **原生推理等级与滑块实时同步(新增)** - - 拖动预览期间把最近档位乐观回写共享 directory store(`SnapshotStore.update`), - 原生座位实时跟随滑块档位变化;松手才经官方 `ModelDirectory.select` 提交, - 失败 / Esc / 取消时自动回滚到交互前快照。 - -4. **滑动更丝滑** - - 移除图片序列模式下每帧对隐藏 `