Repository navigation
WindowShade v1.0.20
WindowShade 1.0.20 · 功能边界与窗口修复
已发布(2026-11-02)。
中文
一句话摘要(appcast 用)
设置里新增「功能」页:核心的卷帘、看一眼、带到每张桌面始终开启,刘海、窗口浏览、启动台、画中画等 8 个功能可以整块开关,关掉后菜单、快捷键和后台工作一起停;新装只默认打开常用的几项,升级用户保持原样。另修好 macOS 26 双击缩放、收起后闪一下桌面、窗口退最小化带 Dock 动画等问题。需要 macOS 15 或更新版本。
升级前请看这里
- 从 1.0.19 升级照旧:菜单里「检查更新」一键安装,授权不用重开。
- 你的功能不会变。 第一次打开这一版时,8 个功能的总闸按你现在的使用情况迁移;之前关着的仍然关着,开着的仍然开着。
- 新装只默认打开常用的几项。 其余在 设置 → 功能 里打开,随时能改。
- 需要 macOS 15 或更新版本(Apple Silicon)。
新增
- 设置 → 功能。 8 个功能各一行开关:刘海、窗口浏览、启动台、画中画、手势与输入、认你与锁屏、遥控与指挥、画面效果。关掉一个,它的菜单项、快捷键、监听、计时器和后台读取一起停;打开就恢复。
- 新装引导结束后打开功能页。 第一次装的人看完引导会直接看到这些开关,挑这次要用的;之后不再自动弹。
- 按住卷帘条切桌面,窗口跟过去。 原窗口跟着到新桌面;系统内部符号不可用时静默回退,窗口留在原桌面。
改进与修复
- 刘海按这台 Mac 的真实尺寸。 紧凑两耳的高度跟真实开孔一致;外接屏上的隐形刘海也沿用内建屏的宽高,不再用估算值。
- macOS 26 双击标题栏不再先放大。 第二次按下和松开一起拦;窗口不会在卷帘条出现前被系统缩放。
- 藏好后卷帘条直接出现。 不再从全透明淡入 0.34 秒,不会先露出桌面。
- 窗口藏不起来时先停到屏幕角落。 只留 1 像素,不再一退最小化就播 Dock 缩进动画;可见判定要求至少露出 8×8 点。
- 收起途中被最小化不再让卷帘条消失。 过期的收起回调会作废,不会把系统的最小化当成用户唤回。
- 删掉设置里选不到的两种收起方式。 旧偏好值自动回落到「跟原来一样」。
- 崩溃恢复认得角落停车。 强退后原窗口仍能回到原处。
致谢
感谢 @Maimai-l 报告并修复 macOS 26 双击缩放、窗口隐藏、收起失效等问题(PR #1)。
English
Summary (for appcast)
Settings gains a Features page: the core fold, glance and carry-to-every-desktop stay on, while eight features — notch, window browsing, Launchpad, Picture in Picture, gestures and input, recognition and lock, remote and conductor, visual effects — can be switched off as a block, taking their menus, shortcuts and background work with them. Existing installs keep their current setup; fresh installs start with the common ones on. Also fixes macOS 26 double-click zoom, a desktop flash after folding, and the Dock minimize animation. Requires macOS 15 or later.
Before you upgrade
- Upgrading from 1.0.19 is the usual one-click update; permissions stay granted.
- Your features do not change: the eight switches are seeded from what you already use.
- Fresh installs start with the common features on; the rest are one switch away in Settings → Features.
- Requires macOS 15 or later on Apple Silicon.
New
- Settings → Features. Eight switches. Turning one off stops its menu items, shortcuts, monitors, timers and background reads; turning it on brings them back.
- Fresh installs open the Features page after onboarding, once.
- Hold the strip, switch desktops, and the window follows. Falls back silently if the system symbol is unavailable.
Fixes
- The compact ears now match the Mac's real notch height, and the virtual notch on external displays reuses the built-in screen's width and height.
- macOS 26 no longer zooms the window before the strip appears; both the second press and its release are intercepted.
- The strip appears immediately after the window is verified hidden, with no fade that reveals the desktop.
- Windows that cannot be moved off-screen park in a screen corner with one pixel visible instead of minimizing and playing the Dock animation; visibility requires at least 8×8 points.
- A minimize during folding no longer discards the strip; expired callbacks are dropped.
- Two unreachable collapse styles were removed; old preference values fall back to the default.
- Crash recovery now recognizes corner-parked windows.
Thanks
Thanks to @Maimai-l for reporting and fixing the macOS 26 double-click zoom, window hiding and fold invalidation issues (PR #1).