从你现在的桌面开始
先别关掉它。
你正在写东西。参考资料挡住了草稿,过一会儿却还要回来查。关掉太决绝,拖到一边又挤占另一边。我们太熟悉这个瞬间,以至于很少把它当成一个设计问题。
WindowShade 给出过一个轻巧的回答:让内容卷起来,标题栏留在原地。桌面腾出了空间,也留下一个地址。先试试它,再与另外两种安排比较。
还没写完的想法
参考可以让开,思路不用中断。
暂时不用。
很快回来。
它仍属于这张桌面。
让参考资料让开,看看草稿。
三个办法都讲得通,代价却不同。卷起保留位置,却会留下许多小条;最小化把入口集中起来,却要把目光移到别处;总览让所有内容重新可见,却暂时改变了桌面的布局。这里没有速度排行榜,只有三种对“稍后再用”的理解。
SYSTEM 7.5 之前
先有一个小工具,
后来才是系统功能。
考古容易从一个漂亮的年份开始。这里先从一份旧通讯开始:1994 年 1 月的 Mini’app’les 用户社群刊物,在一串免费软件与共享软件之间,列出了 WindowShade 1.2。署名是 Interactive Technologies、Rob Johnston,版权标记跨越 1989–92。
那时它已经做了最关键的事:双击标题栏,只留下标题栏;再双击,内容回来。到了 System 7.5,Apple 的升级手册为 WindowShade 单独留了一页。一个需要主动寻找的小工具,成为了系统可以教你的习惯。
1994 年通讯 System 7.5 手册1994 · SYSTEM 7.5
一个双击,
也容得下不同意见。
把习惯写进系统,不代表每个人都要用同一根手指节奏。旧控制面板允许关闭、双击或三击,还能要求修饰键、打开声音。这样一个小动作,也被认真当作偏好。
试着改成三击,然后用原来的双击习惯操作。这个短暂的“不对劲”,比一张截图更能解释肌肉记忆。
手册第 48 页内容可以收起,
位置留在这里。
当前:连续点击 2 次。
1997 · MAC OS 8
从知道手势,
到看见按钮。
到了 Mac OS 8,卷起得到了一颗自己的按钮:标题栏右侧的 collapse box。原来的手势可以继续用,动作也多了一个看得见的入口。
更有意思的是,收起后的窗口仍然可以移动。它不是一张被寄存到别处的收据:挪动这条标题栏,再展开,内容就在新位置出现。你整理的是窗口本身。
Apple 的窗口规范,103–104 页记住我展开的位置。
收起它,拖动滑块,再展开。
2000 → 2001 → 2003
窗口有了
新的目的地。
2000 年,Apple 公开介绍 Aqua 与 Dock;消费版 Mac OS X 在 2001 年 3 月 24 日上市。新的界面把最小化窗口带到 Dock。视觉上,窗口不再只是在原地变薄,而是朝另一个地方离开。
Aqua 预告 2001 年上市资料这段历史需要慢放。Exposé 并不是同一天来接班的:它随着 2003 年的 Panther 到来,把互相遮挡的窗口排成可挑选的总览。2011 年的 Lion 又带来了 Mission Control。系统逐渐给了我们更多种看见全局的方法。
Panther / Exposé Lion / Mission ControlAqua
公开新界面
Dock
消费版 OS X 上市
Exposé
让遮挡变成总览
Mission Control
从窗口看向工作空间
但“我想看见全部”与“我想让这一扇暂时让开”,并不是同一个愿望。前者需要一张地图,后者可能只需要一枚书签。卷起留下的,恰好是那枚仍在原页的书签。
2000 年代 → 今天
从系统里淡出,
从习惯里留下。
一个动作离开默认界面之后,还有人会专门把它找回来。Unsanity 的 WindowShade X、后来的 WindowMizer,以及 Deskovery,构成了不同的延续路径。这里的连续性是用户需求,不能据此推断它们拥有同一套代码。
技术环境也变了。Deskovery 的文档明确描述了一种做法:显示原窗口的副本,同时把原窗口移出屏幕或最小化。看起来相似的动作,背后可以有很不一样的结构。
开发者回顾 Deskovery 文档还有一个更安静的幸存者:Mac 自带的便笺。今天的 Apple 手册仍然让你双击标题栏收起笔记,而且把第一行留在标题栏。这个细节让卷起不只是“变小”,也变成“留下一个可以辨认的名字”。
现行便笺手册明天还要接着做
别把线索收得太远。
一个标题,也能替你记住现场。
一个仍在身边的活化石
第一行,留下来。
便笺行为示意;可双击标题栏,或点击按钮。
档案不只用来观看
把时间,真的打开。
上面的实验是重绘。这里是由 Infinite Mac 运行的真正旧系统。
选一台,启动它,沿着当年的菜单自己找到答案。
System 7.5
一台等待开机的旧 Mac。
运行与系统档案:Infinite Mac / Mihai Parparita ↗
2026 · WINDOWSHADE
旧动作,
新的工作现场。
今天这个 WindowShade,是面向 macOS 14 及更新系统的独立开源项目。公开仓库的起始提交在 2026 年 6 月。它借用了这个动作的名字与想法,没有继承历史版本的代码,也并非 Apple 产品。
折叠后保留标题与回来时的入口,是它与旧习惯的联系。置顶预览让参考继续可见;纸面、卷帘和随合盖变化的动态效果,则探索窗口还能怎样回应人的动作。怀旧提供了出发点,日常使用决定哪些东西值得留下。
源码与使用说明 初始公开提交 · 2026-06-30 ↗
界面的历史并不只属于那些改变一切的大功能。有时,它藏在一个再小一点的决定里:当一扇窗口不再占据注意力,我们是否还愿意,为它保留原来的位置?