Skip to content

Releases

GlideShell 2.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 17:18

2.1 的主题是「不只给中文用户」:GlideShell 的界面、安装包和官网都有了英文版。

英文界面

  • 设置窗口、托盘菜单、通知、诊断页与诊断报告都有简体中文和英文两套。
  • 默认跟随 Windows 的显示语言:系统是中文就显示中文,其他语言一律显示英文。
  • 也可以在「设置 → 首页 → 语言 / Language」里手动切换,切换后立即生效,不用重启。配置文件里对应 language(auto / zh-CN / en)。
  • 日志始终是中文。

新的安装包

  • 双击入口改为 Install.cmd、Uninstall.cmd,说明文件改为中英双语的 README.txt。纯英文文件名在任何解压工具里都不会乱码。
  • 安装、卸载时的提示按系统语言显示。
  • 修正:卸载脚本以前不管开始菜单快捷方式指向哪里都会删除;现在只删指向被卸载的那份程序的快捷方式。

官网与教程

其他

  • 设置页里「三指轻点始终由 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 bundled README.txt is 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

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-click Install.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

Choose a tag to compare

@LiamZhaofor LiamZhaofor released this 28 Oct 13:29

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

Choose a tag to compare

@LiamZhaofor LiamZhaofor released this 28 Oct 06:33

新功能

  • 三指轻点 = 鼠标中键:三指轻轻点一下等于按鼠标中键(在新标签页打开链接、关闭标签页),由 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

Choose a tag to compare

@LiamZhaofor LiamZhaofor released this 28 Oct 02:55

新功能

  • 升级检测:每天向 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

Choose a tag to compare

@LiamZhaofor LiamZhaofor released this 28 Oct 02:18

新功能

  • 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

Choose a tag to compare

@LiamZhaofor LiamZhaofor released this 27 Oct 13:03

新功能

  • 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

Choose a tag to compare

@LiamZhaofor LiamZhaofor released this 27 Oct 08:41

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

Choose a tag to compare

@LiamZhaofor LiamZhaofor released this 27 Oct 07:52

新功能

  • 显示桌面(四指下滑):窗口跟着手指滑出屏幕边缘,露出桌面,松手后窗口真正最小化。再四指上滑,窗口从屏幕外滑回原位,上下顺序和原来一样。桌面没在显示时四指上滑会打开总览(同 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

Choose a tag to compare

@LiamZhaofor LiamZhaofor released this 27 Oct 03:15

新功能

  • 应用窗口视图(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

Choose a tag to compare

@LiamZhaofor LiamZhaofor released this 27 Oct 03:04

新功能

  • 总览里拖窗口到别的桌面(macOS 调度中心的做法)。在总览里按住一个窗口拖动,它会跟着指针走。
    • 往顶部拖,桌面条会展开,窗口缩成小图,指针下的桌面会高亮。
    • 放在别的桌面上:窗口飞进那个桌面的缩略图,真实窗口马上移过去,剩下的窗口重新排好补位。四指翻到那个桌面那一页,就能看到它。
    • 放在「+」上:新建一个桌面,把窗口移过去。
    • 放在别处或当前桌面上:窗口飞回原位。拖到一半按 Esc,总览收起,窗口回到原来的位置。
    • 拖走的如果是当前正在用的窗口,收起后焦点交给这个桌面上剩下最上面的那个窗口。

变化

  • 总览里点击窗口改为松手时生效(按下后没拖动才算点击),这样才能和拖动区分开。

安装

下载 GlideShell-1.2.2-win-x64.zip,解压后双击「安装.cmd」(无需管理员)。已装旧版的直接安装即可升级。

已知限制

  • 多显示器时,拖动窗口只能放到它所在那块屏的桌面条上。
  • 当前桌面、以及打开总览时所在的桌面,不能在桌面条上删除。
  • 切换桌面时 Windows 自己会在屏幕底部弹出桌面名提示。
  • 多显示器只用合成手势验证过;100% 缩放下的阴影还没实测。
  • 程序没有正式签名;发布包为普通权限版,UIAccess 版需从源码构建。

🤖 Generated with Claude Code