Repository navigation
GlideShell 1.4.0
1.4 专攻「精致感」:总览和切换条里的文字、图标、装饰全部改到合成层里画,跟着画面逐帧动起来。
新功能
- 窗口下方加了程序图标:每个窗口下面是「程序图标 + 标题」。浅色文字带一圈很淡的描边,压在亮壁纸上也看得清。没有画面的最小化窗口,改为圆角卡片中间放大号图标。
- 文字和装饰不再「蹦出来」:标题、悬停框、关闭按钮、桌面条的桌面名都跟着窗口逐帧移动、随展开进度淡入。翻页、补位、拖动、桌面条展开时不再先消失、停稳后再冒出来。悬停框和关闭按钮淡入淡出,拖动中的窗口标题淡去。
- 桌面条变形:指针移到顶部时,桌面名从顶部一排滑到缩略图下面;当前桌面和悬停桌面的高亮从名字底下的圆块渐变成缩略图外的框;「+」从小圆块长成方块。
- 应用窗口视图:最小化的窗口单独排在底部一排(macOS App Exposé 的样子)。商店应用(UWP)按应用标识区分,不再被当成同一个程序。
- 总览和应用窗口视图直接互换:在总览里点某个窗口下面的标题行,直接换成那个程序的应用窗口视图,不收起;在应用窗口视图里再点标题行回到总览。窗口从当前位置重排过去,其余窗口原地淡出 / 淡入。
- 三指切换条与总览统一:缩略图带上和总览一样的窗口阴影;选中框跟着手指在相邻两项之间滑动;下方的「图标 + 标题」随手指交叉淡化。
变化
- 三指切换条更流畅:帧间隔中位数从 10.8ms 降到 6.1ms,165Hz 屏上每帧都跟得上。
- 总览展开第一帧不再卡一下。
- 常驻私有内存从约 13MB 增加到约 22MB(Direct2D / DirectWrite 与程序图标缓存)。
安装
下载 GlideShell-1.4.0-win-x64.zip,解压后双击「安装.cmd」(无需管理员)。已装旧版的直接安装即可升级。
已知限制
- 切换桌面时 Windows 自己会在屏幕底部弹出桌面名提示。它是资源管理器在已有界面里画的,压不掉。
- 只在 165Hz 屏上实测过帧率,60Hz 屏还没验证。
- 显示桌面是真的把窗口最小化。Chrome 拉回后页面会自己重绘一次(内容可能轻微挪动几像素)。以管理员身份运行的程序,普通权限版最小化不了它。
- 在桌面条上删除当前桌面、或打开总览时所在的桌面后,总览会收起。
- 多显示器时,拖动窗口只能放到它所在那块屏的桌面条上。
- 多显示器只用合成手势验证过;100% 缩放下的阴影还没实测。
- 程序没有正式签名;发布包为普通权限版,UIAccess 版需从源码构建。
🤖 Generated with Claude Code