azazo1/dsh-reduce-effects ↗★ 0
dsh-reduce-effects
一键关闭前端动画与特效以降低浏览器开销 适合低配设备或追求极致流畅度的用户,通过关闭动效和渐变来节省算力。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:azazo1/dsh-reduce-effects说明文档
阅读完整 README ↗使用
打开 设置 > 前端特效. 页面里是一个总闸加一组分类开关, 改动立即生效, 并写入当前 profile 的 settings 文档. 所有开关默认打开, 也就是什么都不改; 下面表格说的是 "把这个开关关掉之后会失去什么".
| 开关 | 关掉之后 | 代价 |
|---|---|---|
| 全部特效 | 一次停掉下面每个分类 | 分项开关保留各自的值, 但重新打开总闸前不可点 |
| 动画与过渡 | 装饰性动画停掉, 过渡压缩到 1 毫秒 | 入场动画直接落到终态 |
| 加载与进度动画 | 进度条与加载指示器的旋转, 脉冲 | 界面看起来像卡住, 看不出还在不在跑 |
| 毛玻璃与背景模糊 | 菜单, 浮层的 backdrop blur | 半透明面板后面的内容直接露出 |
| 平滑滚动 | 滚动与跳转的缓动 | 长列表跳转更生硬 |
| 标题 hover 滚动 | 侧栏会话标题悬停时的逐帧横向拖动 | 被省略的标题只能靠悬停卡片或改名看全 |
| 阴影与超椭圆圆角 | 面板阴影, 文字阴影, 超椭圆圆角 | 面板的 0.5px 描边同样由阴影绘制, 边界会变淡 |
| 渐变背景 | 渐变底纹 | 渐变与图片共用 background-image, 以背景图实现的图片装饰也会消失; 以渐变当颜料的文字会退回当前文字色; 会话底部输入区用来遮住滚动消息的那层渐隐底板会退回一层纯主题底色, 顶部 36px 的渐隐随之变成硬边 |
| JS 动效 | DSH 自带 JS 动效的即时路径 | 影响页面内所有读取该偏好的代码 (含其他插件) |
总闸只决定各分类生不生效, 不去改写它们自己的值: 关掉它, 各分类开关变灰并保留原值; 重新打开, 各分类立刻回到原来的状态. 所以想单独保留进度条动画, 只要不关 "加载与进度动画" 那一项即可 -- 只有这一项关掉, 卡住和运行中才会看起来一样.