WindowShadeWindow stories / An interactive history
中文

After a window moves aside,
what stays with you?

A double-click. A few rows of pixels. Decades of muscle memory.
An archaeology of windows, made to be touched.

Scroll to investigate

Four fragments of a title bar · Web reconstructions, not original screenshots

01

Don’t close it just yet.

You’re writing. A reference window covers your draft, but you’ll need it again in a moment. Closing it feels final; pushing it aside crowds something else. The moment is so ordinary that it hardly seems like a design problem.

WindowShade offered a small answer: roll up the contents and leave the title bar where it was. The desktop gains space; the window keeps an address. Try it, then compare two other arrangements.

01 / ONE DESKTOP, THREE ARRANGEMENTS
DRAFT / 01

An unfinished thought

The reference can move aside. The thought can stay.

FIELD NOTE

Not now.
Back in a moment.

It still belongs on this desk.

Move the reference aside to see the draft.

Use the controls above. Restore a rolled-up window from its title bar, or a minimized one from the bottom. The animation explains destinations; it is not a frame-exact reproduction.

All three make sense, with different costs. Rolling up preserves location but leaves strips behind. Minimizing collects return points elsewhere. Overview reveals contents by temporarily rearranging the scene. This is no speed ranking: it is three interpretations of “later.”

02

First a utility.
Then a system feature.

Archaeology is tempted by a neat origin date. Start instead with a newsletter. The January 1994 Mini’app’les issue lists WindowShade 1.2 among freeware and shareware, credited to Interactive Technologies and Rob Johnston, with a 1989–92 copyright range.

The essential behavior was already there: double-click the title bar to leave only the bar; repeat to bring the contents back. By System 7.5, Apple’s upgrade guide devoted a page to WindowShade. A utility you had to discover had become a habit the system could teach.

The 1994 newsletter System 7.5 manual
03

Even a double-click
can be a preference.

Making a habit part of the system did not mean prescribing one rhythm. The old panel offered Off, two clicks or three, optional modifier keys, and sound. Even this small gesture was treated as a preference.

Choose three clicks, then try your usual double-click. That small moment of “why didn’t it work?” says more about muscle memory than a screenshot can.

Manual, page 48
02 / RECONSTRUCTED CONTROL PANEL1994
WindowShade
Clicks to roll up / down
Also hold

Contents can roll up.
The place stays here.

Current setting: click twice in succession.

Reconstructed from the manual, using AI System 6’s classic control drawing. Fonts use revivals and local fallbacks, not original system font files. Test clicks and modifiers with a mouse, or use the demonstration button with touch or keyboard. Sound is synthesized, not a historical recording.
04

From knowing a gesture
to seeing a button.

Mac OS 8 gave collapse a button of its own at the right of the title bar. The familiar gesture could coexist with a visible way in.

More interestingly, a collapsed window could still move. The bar was not a receipt for something stored elsewhere. Move it, expand it, and the contents return at the new location. You are arranging the window itself.

Apple’s window guidelines, pages 103–104
03 / TAKING ITS PLACE WITH ITPLATINUM
A window with a place

Remember where I open.

Collapse it, move the slider, then expand.

Interactive reconstruction. The slider is an accessible web substitute, not an original OS control; the original title bar could be dragged.
05

Windows get
new destinations.

Apple introduced Aqua and the Dock in 2000. Consumer Mac OS X shipped on March 24, 2001. The new interface took minimized windows to the Dock: visually, a window now departed for another place instead of becoming thinner where it stood.

Aqua announcement 2001 release announcement

Slow the history down here. Exposé did not arrive on the same day. It came with Panther in 2003, spreading overlapping windows into a selectable overview. Lion brought Mission Control in 2011. The system developed more ways to see the whole scene.

Panther / Exposé Lion / Mission Control
2000

Aqua

A new interface is unveiled

2001

Dock

Consumer OS X ships

2003

Exposé

Overlap becomes overview

2011

Mission Control

A view across workspaces

But “show me everything” and “move this one aside for a moment” are different wishes. One calls for a map. The other may need only a bookmark. A rolled-up title bar is a bookmark left on the same page.

06

Out of the system.
Still in the habit.

When a gesture leaves the default interface, some people go looking for it. Unsanity’s WindowShade X, the later WindowMizer, and Deskovery represent different paths of continuation. What connects them is a demand, not evidence of a shared codebase.

The technical setting changed too. Deskovery documents one approach: show a copy of the window while moving the original offscreen or minimizing it. Similar-looking gestures can rest on very different structures.

Developer retrospective Deskovery documentation

There is also a quieter survivor: Stickies. Apple’s current guide still describes double-clicking a note’s title bar to collapse it, retaining its first line. Collapse becomes more than shrinking: it leaves behind a recognizable name.

Current Stickies guide

Pick this up tomorrow

Don’t put the thread too far away.
A title can hold your place.

The first line stays.

Stickies behavior study. Double-click the bar or use the button.

Open a little time.

The experiments above are reconstructions. These are actual old systems running in Infinite Mac.
Choose one, boot it, and follow the original menus yourself.

System 7.5

A Mac waiting to wake up.

INFINITE MAC

Emulation and system archive: Infinite Mac / Mihai Parparita ↗

07

An old gesture.
A new working desk.

Today’s WindowShade is an independent open-source project for macOS 14 and later. Its public repository begins in June 2026. It borrows the gesture’s name and idea, not the historical codebase, and is not an Apple product.

Keeping a title and a way back connects it to the older habit. Pinned previews keep references visible. Paper, shade and lid-responsive effects explore other ways a window might respond to movement. Nostalgia offers a starting point; daily use decides what should stay.

Source and usage Initial public commit · 2026-06-30 ↗
Rolled white paper, a WindowShade brand illustration

Let the contents step aside.
Let the place remember.

Keep exploring the history here. Try the everyday experience on your Mac.

Meet today’s WindowShade →

Interface history belongs to more than features that change everything. Sometimes it lives in a smaller decision: when a window no longer needs our attention, are we still willing to keep its place?

Sources & acknowledgments

Original manuals establish behavior; announcements establish dates. Retrospectives support the accounts they describe. Experiments express design analysis, not measured efficiency.

  1. Contemporary newsletterMini’app’les · January 1994 ↗

    WindowShade 1.2: attribution, copyright range and double-click behavior. A copyright range is not a release date.

  2. Original Apple manual · mirrorSystem 7.5 Upgrade Guide · p. 48 ↗

    Printed page 48, PDF page 53: click count, modifier keys and sound options.

  3. Apple developer document · mirrorMac OS 8 Human Interface Guidelines · pp. 103–104 ↗

    Collapse box, moving the title bar, Option for multiple windows and double-click preference.

  4. Apple announcementApple Unveils Mac OS X · 2000-01-05 ↗

    The public introduction of Aqua and the Dock; an announcement is distinguished from shipment.

  5. Apple announcementMac OS X to Ship on March 24 · 2001 ↗

    The consumer release date and the Dock’s role.

  6. Apple announcementApple Announces Mac OS X Panther · 2003-10-08 ↗

    Panther shipped October 24; Exposé arranged overlapping windows into an overview.

  7. Apple announcementMac OS X Lion · 2011-07-20 ↗

    Mission Control shipped with Lion.

  8. Developer retrospective · secondary evidenceWindowMizer · History of WindowShade ↗

    Third-party continuity and the motivation for WindowMizer. Its OS X chronology is not used to date events here.

  9. Developer documentationDeskovery · Documentation ↗

    Documents a window copy, with the original moved offscreen or minimized.

  10. Current Apple user guideStickies User Guide ↗

    Double-click collapse and the first line retained in the title bar. Accessed 2026-09-13.

  11. This project’s source and historysurfine / WindowShade ↗

    The independent implementation, permissions, recovery mechanisms and public commits.

  12. Runnable archive / technical sourceInfinite Mac · Mihai Parparita ↗

    The real-system exhibit is provided by Infinite Mac, loaded on demand. This site does not host system images.

  13. Appearance references and implementationAI System 6 / GUIdebook · Mac OS X 10.1 ↗

    Compared with AI System 6’s Classic, Platinum and Aqua code. Aqua is also checked against 10.1 rather than inheriting the project’s 10.2 dating or custom control layout.

  14. Narrative inspirationFrame of preference · Marcin Wichary ↗

    The 2025 interactive essay, with technology by Mihai Parparita. This essay, reconstructions and experiments are independently made.

Writing and interactions: the WindowShade project · 2026-09-13. Historical systems and brands belong to their respective owners. Text and images from Frame of preference are not reproduced here. Found a historical error? Leave a source ↗