Repository navigation
Releases
GlideShell 2.1.0
2.1 的主题是「不只给中文用户」:GlideShell 的界面、安装包和官网都有了英文版。
英文界面
- 设置窗口、托盘菜单、通知、诊断页与诊断报告都有简体中文和英文两套。
- 默认跟随 Windows 的显示语言:系统是中文就显示中文,其他语言一律显示英文。
- 也可以在「设置 → 首页 → 语言 / Language」里手动切换,切换后立即生效,不用重启。配置文件里对应
language(auto/zh-CN/en)。 - 日志始终是中文。
新的安装包
- 双击入口改为
Install.cmd、Uninstall.cmd,说明文件改为中英双语的README.txt。纯英文文件名在任何解压工具里都不会乱码。 - 安装、卸载时的提示按系统语言显示。
- 修正:卸载脚本以前不管开始菜单快捷方式指向哪里都会删除;现在只删指向被卸载的那份程序的快捷方式。
官网与教程
- 官网和使用教程有了英文版:https://liamzhaofor.github.io/GlideShell/en/,导航栏右上角可以切换语言。
其他
- 设置页里「三指轻点始终由 Windows 处理」的过时说明已删掉(从 1.6.2 起三指轻点由 GlideShell 处理)。
- 反馈问题更方便:GitHub 上新增了「问题反馈」「触摸板兼容报告」模板。用的不是 ASUS 触摸板的话,欢迎提一份兼容报告,不管好不好用。
- 每次提交都会在 GitHub 上自动编译并跑全部测试,发版也改成了自动打包。
安装与升级
- 已装 2.0.0 的:点托盘的升级通知或「设置 → 关于 → 升级」,一键升级,设置保留。
- 新安装:下载
GlideShell-2.1.0-win-x64.zip,解压后双击Install.cmd(不需要管理员权限)。 - 完整的使用教程:https://liamzhaofor.github.io/GlideShell/guide.html
已知限制
- 只在一台机器上完整验证过(ASUS 精确式触摸板,并行报告模式)。在别的触摸板上遇到问题,请附上「设置 → 诊断」生成的诊断报告。
- 程序没有正式的代码签名,第一次运行时 Windows 可能提示「无法验证发布者」。
- 普通权限版在以管理员身份运行的程序在前台时收不到按键(Alt+Tab 交给 Windows),中键也传不到它。
- 切换桌面时 Windows 自己会在屏幕底部弹出桌面名提示,压不掉。
English
2.1 is about reaching more than Chinese-speaking users: GlideShell's interface, installer package and website are now available in English.
English interface
- The settings window, tray menu, notifications, Diagnostics page and diagnostic report come in Simplified Chinese and English.
- By default GlideShell follows your Windows display language: Chinese if Windows is in Chinese, English for everything else.
- You can switch under Settings → Home → 语言 / Language; it applies immediately. The config option is
language(auto/zh-CN/en). - The log is always in Chinese.
New installer package
- Double-click
Install.cmd/Uninstall.cmd; the bundledREADME.txtis bilingual. - Install and uninstall messages follow the system language.
- Fixed: the uninstall script used to remove the Start menu shortcut wherever it pointed; now it only removes one that points to the copy being uninstalled.
Website and guide
- The website and user guide are now in English: https://liamzhaofor.github.io/GlideShell/en/.
Install or upgrade
- On 2.0.0: click the update notification or Settings → About → Upgrade. Your settings are kept.
- New install: download
GlideShell-2.1.0-win-x64.zip, extract it and double-clickInstall.cmd(no administrator rights needed). - Using a touchpad other than ASUS? Please file a touchpad compatibility report on GitHub, whether it works well or not.
Known limitations: only fully verified on one ASUS precision touchpad; not code-signed, so Windows may warn about an unverified publisher on first run; the standard build can't send keys or middle clicks to apps running as administrator.
GlideShell 2.0.0
2.0 的主题是「放心推荐给别人用」:先把手感调顺、把问题变得能查,再补上日常缺的几处。
更顺滑
- 动画不再掉帧:渲染时线程登记到 Windows 的多媒体调度(MMCSS)。实测四种手势动画里「少画一帧」从每千帧 3.6 次降到 0,最长帧间隔从 20ms 降到 6ms(200Hz 屏)。60Hz、60Hz + 200Hz 双屏混合也都实测过。
- 手势识别按真实使用校准:第 3 / 第 4 根手指刚落下时,触摸板常常先报「不确定是不是手指」。以前这时它不算数,四指偶尔会被认成三指,三指起步也会晚 80–100ms;现在紧挨着其他手指落下的就直接算手指,离得远的仍当手掌忽略。
- 更省电:不用鼠标按键手势时不再装鼠标钩子;按住手势键时才收原始输入。
更稳定、出了问题能查
- 设置 → 诊断:逐项检查触摸板、系统手势接管、虚拟桌面接口、共享缩略图、UIAccess、键盘 / 鼠标钩子、最近一次动画的帧数、升级检测是否正常。
- 一键诊断报告:诊断页、托盘菜单或
GlideShell.exe --diagnostics。把版本、系统、显示器、自检结果、配置和最近的日志写成一个文本文件,复制到剪贴板并用记事本打开,方便贴到 Issue。只保存在本机,不会上传。 - 异常退出提示:GlideShell 意外退出后,下次启动会提示一次,点一下就能生成诊断报告;系统手势照常会被自动还原。
补上的功能
- 一键升级:有新版本时点「升级」,GlideShell 会从 GitHub 下载发布包、核对 SHA-256、自动安装并重新启动,设置保留。也可以
GlideShell.exe --upgrade。(从这一版开始可用;1.6.x 升到 2.0.0 这次请照旧手动下载安装。) - Alt+Tab 支持鼠标:按住 Alt 时把指针移到卡片上就选中,点卡片切过去,点空白处取消。
- Alt+Tab 里按 Delete 关闭选中的窗口(和 Windows 原生一样)。
- 修正:Alt+Tab 选回当前窗口或按 Esc 时不再播一遍动画。
安装
下载 GlideShell-2.0.0-win-x64.zip,解压后双击「安装.cmd」(无需管理员)。已装旧版的直接安装即可升级,原来的设置会保留。
完整的使用教程:https://liamzhaofor.github.io/GlideShell/guide.html
已知限制
- 只在一台机器上完整验证过(ASUS 精确式触摸板,并行报告模式)。在别的触摸板上遇到问题,请附上「设置 → 诊断」生成的诊断报告。
- 程序没有正式的代码签名,第一次运行时 Windows 可能提示「无法验证发布者」。
- 普通权限版在以管理员身份运行的程序在前台时收不到按键(Alt+Tab 交给 Windows),中键也传不到它。
- 鼠标按键手势开着时,移动鼠标会占一点 CPU(和鼠标回报率成正比),不用可以在设置里关掉。
- 切换桌面时 Windows 自己会在屏幕底部弹出桌面名提示,压不掉。
GlideShell 1.6.2
新功能
- 三指轻点 = 鼠标中键:三指轻轻点一下等于按鼠标中键(在新标签页打开链接、关闭标签页),由 GlideShell 自己识别并发送,不再依赖 Windows 的三指轻点(有的机器上系统的会失灵)。
- 开着时 Windows 自己的三指轻点暂时置为「无」,两边不会各点一次;退出、暂停 GlideShell 时还原成你原来的设置。
- 「设置 → 触摸板手势」里可以关掉「三指轻点 = 鼠标中键」,交还 Windows。四指轻点仍由 Windows 处理。
安装
下载 GlideShell-1.6.2-win-x64.zip,解压后双击「安装.cmd」(无需管理员)。已装旧版的直接安装即可升级,原来的设置会保留。1.6.1 起程序会自己提示新版本。
完整的使用教程:https://liamzhaofor.github.io/GlideShell/guide.html
已知限制
- 切换条还不能用鼠标点选;Alt+Tab 里还不能按 Delete 关闭窗口。
- 普通权限版在以管理员身份运行的程序在前台时收不到按键,此时 Alt+Tab 是 Windows 自己的;注入的中键也到不了以管理员身份运行的窗口。
- 切换桌面时 Windows 自己会在屏幕底部弹出桌面名提示,压不掉。
- 只在 165Hz / 200Hz 屏上实测过,60Hz 屏还没验证;100% 缩放下的阴影还没实测。
GlideShell 1.6.1
新功能
- 升级检测:每天向 GitHub 查一次有没有新版本,有的话在托盘通知一次(点通知打开下载页面),托盘菜单最上面也会出现「下载新版本」。
- 只查版本号,不发送任何其他数据;不自动下载、不自动安装。走系统代理设置。
- 「设置 → 关于 → 更新」里可以关掉「自动检查更新」(关掉后 GlideShell 完全不联网),也可以随时手动检查。
变化
- 切换条去掉了灰色面板:三指切换和 Alt+Tab 出现时,所在的屏幕轻轻变暗,窗口缩略图带着阴影浮在上面,越靠近屏幕两端越淡,不会再溢出、也不会被屏幕边硬切。
修正
- 双屏:Alt+Tab 切到另一块屏上的窗口后再按,切换条两端的缩略图不再露到隔壁屏上;切到另一块屏上的窗口时仍会飞回它的原位。
安装
下载 GlideShell-1.6.1-win-x64.zip,解压后双击「安装.cmd」(无需管理员)。已装旧版的直接安装即可升级,原来的设置会保留。
完整的使用教程:https://liamzhaofor.github.io/GlideShell/guide.html
已知限制
- 切换条还不能用鼠标点选;Alt+Tab 里还不能按 Delete 关闭窗口。
- 普通权限版在以管理员身份运行的程序在前台时收不到按键,此时 Alt+Tab 是 Windows 自己的。
- 切换桌面时 Windows 自己会在屏幕底部弹出桌面名提示,压不掉。
- 只在 165Hz / 200Hz 屏上实测过,60Hz 屏还没验证;100% 缩放下的阴影还没实测。
GlideShell 1.6.0
新功能
- Alt+Tab 用切换条:键盘的 Alt+Tab 换成和三指切换同一个切换条。
- 按住 Alt,每按一次 Tab 选下一个窗口(Shift+Tab 上一个,←/→ 也行,到头会绕回来)。
- 松开 Alt,选中的窗口从切换条飞回它的位置并切到前台;Esc 取消,Enter 立即切换。
- 快速按一下直接切回上一个窗口,切换条不会出现(和 Windows 一样);连按也能在两个窗口之间来回切。
- 不会让程序的菜单栏被选中,也不会误切输入法。
- 暂停、排除的程序在前台、全屏暂停时仍是 Windows 自己的 Alt+Tab;Ctrl+Alt+Tab 不接管。不想要的话在「设置 → 总览与桌面 → 键盘」里关掉。
修正(双屏真机验证)
- 显示桌面:靠近两块屏相接处的窗口不再被推到隔壁屏上停着,改从最近的另一条边滑出去。
- 三指切换:切到另一块屏上的窗口时,飞回动画不再在屏幕边缘被裁掉。
- 总览里拖窗口:可以拖过两块屏的相接处(窗口一直看得见),也能放到另一块屏的桌面条上移到那个桌面。
安装
下载 GlideShell-1.6.0-win-x64.zip,解压后双击「安装.cmd」(无需管理员)。已装旧版的直接安装即可升级,原来的设置会保留。
完整的使用教程:https://liamzhaofor.github.io/GlideShell/guide.html
已知限制
- 切换条还不能用鼠标点选;Alt+Tab 里还不能按 Delete 关闭窗口。
- 普通权限版在以管理员身份运行的程序在前台时收不到按键,此时 Alt+Tab 是 Windows 自己的。
- 三指切换条没有模糊效果:Windows 11 的亚克力只给激活的窗口画,切换条不抢焦点,所以用的是半透明面板。
- 切换桌面时 Windows 自己会在屏幕底部弹出桌面名提示,压不掉。
- 只在 165Hz / 200Hz 屏上实测过,60Hz 屏还没验证;100% 缩放下的阴影还没实测。
GlideShell 1.5.0
新功能
- macOS 式圆角卡片:窗口飞进总览的途中,圆角从窗口自己的过渡成圆角卡片,并像 macOS 调度中心一样随窗口缩小按比例缩小;最大化的窗口也是圆角。桌面条缩略图、三指切换条一致。设置里可以调「窗口圆角」。
- 鼠标按键手势(Mac Mouse Fix 的做法):按住鼠标侧键「后退」拖动,左右切换桌面(桌面跟着指针走),上拉打开总览,下拉只看当前程序的窗口。只点一下仍是原来的「后退」。设置里可以改成「前进」键、中键或关掉,也能调灵敏度。
- 三指切换更顺:松手后,选中的窗口从切换条飞回它在桌面上的位置,再切到前台,画面无缝衔接;切到最小化的窗口也不再闪一下。
- 玻璃质感:总览顶部当前桌面名底下是模糊的壁纸加一层淡白描边;三指切换条换成半透明的深色面板。
- 全新的设置窗口:Windows 11「设置」的样子——Mica 背景、左侧导航、圆角卡片,跟随系统浅色 / 深色与强调色。
- 首页用示意图列出每个手势做什么。
- 灵敏度只需选高 / 标准 / 低,细节收在「细调」里。
- 触发角在屏幕示意图的四个角上点选。
- 改动立即生效,不用保存;键盘也能完整操作。
- 新的弹出菜单:设置里的下拉列表和托盘右键菜单都换成了 Windows 11 风格(圆角、亚克力、子菜单)。
变化
- 三指切换条与切桌面覆盖层上的鼠标指针不再显示成转圈。
- 常驻私有内存:刚启动约 16MB,用过总览和设置后约 20–30MB。
安装
下载 GlideShell-1.5.0-win-x64.zip,解压后双击「安装.cmd」(无需管理员)。已装旧版的直接安装即可升级,原来的设置会保留。
已知限制
- 三指切换条没有模糊效果:Windows 11 的亚克力只给激活的窗口画,切换条不抢焦点,所以用的是半透明面板。
- 圆角是普通圆弧,不是 macOS 的「连续曲率」圆角;按比例缩小后只有几个像素,基本看不出区别。
- 切换桌面时 Windows 自己会在屏幕底部弹出桌面名提示,压不掉。
- 只在 165Hz 屏上实测过帧率,60Hz 屏还没验证。
- 显示桌面是真的把窗口最小化。Chrome 拉回后页面会自己重绘一次(内容可能轻微挪动几像素)。以管理员身份运行的程序,普通权限版最小化不了它。
- 多显示器只用合成手势验证过;100% 缩放下的阴影还没实测。
- 程序没有正式签名;发布包为普通权限版,UIAccess 版需从源码构建。
🤖 Generated with Claude Code
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
GlideShell 1.3.1
新功能
- 显示桌面(四指下滑):窗口跟着手指滑出屏幕边缘,露出桌面,松手后窗口真正最小化。再四指上滑,窗口从屏幕外滑回原位,上下顺序和原来一样。桌面没在显示时四指上滑会打开总览(同 macOS)。
- 总览里关闭窗口:鼠标停在窗口上,左上角出现「×」,点它关闭窗口,其余窗口补位。程序弹出「是否保存」之类的对话框时,总览收起并切到它。
- 删除当前桌面:桌面条上每个桌面都能删。删当前桌面时,窗口并入相邻桌面,画面放大进入那个桌面后收起。
- 按程序分组(设置里打开):总览里同一个程序的窗口排在一起。
- Ctrl+Win+←/→ 跟手切桌面:键盘切桌面也用 GlideShell 的动画,连按会接着切;总览开着时改为在总览里翻页。设置里可以关掉。
- 触发角:在设置里给屏幕四个角各指定一个动作(窗口总览、应用窗口、显示桌面),指针停在角上约 0.1 秒触发。默认都不开。
- 设置窗口加了「触发角」和「总览与切桌面」两组。
变化
- 四指上下滑现在默认由 GlideShell 接管(下滑显示桌面、上滑拉回或打开总览),Windows 原来的「四指上滑任务视图 / 下滑显示桌面」不再生效。想用回系统的,在设置里把「四指上下滑」改成「系统默认」。开了三指拖移时,四指上下仍是总览。
- 总览开着时点任务栏(托盘、开始菜单、任务栏按钮),总览会自动收起,让弹出的东西露出来。
安装
下载 GlideShell-1.3.1-win-x64.zip,解压后双击「安装.cmd」(无需管理员)。已装旧版的直接安装即可升级。
已知限制
- 显示桌面是真的把窗口最小化。Chrome 拉回后页面会自己重绘一次(内容可能轻微挪动几像素)。以管理员身份运行的程序,普通权限版最小化不了它。
- 在桌面条上删除当前桌面、或打开总览时所在的桌面后,总览会收起。
- 应用窗口视图按进程名归类窗口;商店应用(UWP)的窗口会被当成同一个程序。
- 多显示器时,拖动窗口只能放到它所在那块屏的桌面条上。
- 切换桌面时 Windows 自己会在屏幕底部弹出桌面名提示。
- 多显示器只用合成手势验证过;100% 缩放下的阴影还没实测。
- 程序没有正式签名;发布包为普通权限版,UIAccess 版需从源码构建。
🤖 Generated with Claude Code
GlideShell 1.3.0
新功能
- 应用窗口视图(macOS App Exposé):没开总览时三指下滑,只把当前程序的窗口平铺出来(包括最小化的),其他窗口在原地淡出,背景变暗。
- 和总览一样全程跟手:停住就停住,往回滑就倒退,松手才决定展开还是收起。
- 三指上滑、Esc 收起;点某个窗口就切过去。
- 「当前程序」指前台窗口所属的程序;前台不是普通窗口(比如点在桌面上)时,取最上面那个窗口的程序。
- 这个视图里没有桌面条,也不能翻页或拖窗口。热键 Ctrl+Alt+O 打开的仍是普通总览。
- 不想要这个手势,可以把配置项
overview.appWindows设为false。
安装
下载 GlideShell-1.3.0-win-x64.zip,解压后双击「安装.cmd」(无需管理员)。已装旧版的直接安装即可升级。
已知限制
- 应用窗口视图按进程名归类窗口;商店应用(UWP)的窗口都属于同一个系统进程,会被当成同一个程序。
- 多显示器时,拖动窗口只能放到它所在那块屏的桌面条上。
- 当前桌面、以及打开总览时所在的桌面,不能在桌面条上删除。
- 切换桌面时 Windows 自己会在屏幕底部弹出桌面名提示。
- 多显示器只用合成手势验证过;100% 缩放下的阴影还没实测。
- 程序没有正式签名;发布包为普通权限版,UIAccess 版需从源码构建。
🤖 Generated with Claude Code
GlideShell 1.2.2
新功能
- 总览里拖窗口到别的桌面(macOS 调度中心的做法)。在总览里按住一个窗口拖动,它会跟着指针走。
- 往顶部拖,桌面条会展开,窗口缩成小图,指针下的桌面会高亮。
- 放在别的桌面上:窗口飞进那个桌面的缩略图,真实窗口马上移过去,剩下的窗口重新排好补位。四指翻到那个桌面那一页,就能看到它。
- 放在「+」上:新建一个桌面,把窗口移过去。
- 放在别处或当前桌面上:窗口飞回原位。拖到一半按 Esc,总览收起,窗口回到原来的位置。
- 拖走的如果是当前正在用的窗口,收起后焦点交给这个桌面上剩下最上面的那个窗口。
变化
- 总览里点击窗口改为松手时生效(按下后没拖动才算点击),这样才能和拖动区分开。
安装
下载 GlideShell-1.2.2-win-x64.zip,解压后双击「安装.cmd」(无需管理员)。已装旧版的直接安装即可升级。
已知限制
- 多显示器时,拖动窗口只能放到它所在那块屏的桌面条上。
- 当前桌面、以及打开总览时所在的桌面,不能在桌面条上删除。
- 切换桌面时 Windows 自己会在屏幕底部弹出桌面名提示。
- 多显示器只用合成手势验证过;100% 缩放下的阴影还没实测。
- 程序没有正式签名;发布包为普通权限版,UIAccess 版需从源码构建。
🤖 Generated with Claude Code