HN Debrief

macOS needs its grid back

The post introduces GridLion, a macOS app that brings back the old grid-based layout for virtual desktops, or “Spaces,” that existed before Apple flattened the model into a single horizontal strip. The author’s claim is simple: the grid matched human spatial memory better, made navigation faster, and let people build muscle memory around where work lived. For people who used rows and columns as mental categories, the current Mission Control model feels like a downgrade, not an evolution.

If your power users now need a stack of hacks and utilities to get back baseline workflow speed, that is not nostalgia. It is product debt, and it creates an opening for competitors that respect customization and expert use.

Discussion mood

Frustrated and nostalgic. Most people agreed that macOS desktop UX has regressed for power users, with Apple removing or degrading workflows that once felt fast and spatially intuitive, while adding security friction and animation-heavy behavior that feels optimized for safety theater or polish rather than daily productivity.

Key insights

  1. 01 The missing feature is bigger than a grid.
    Several people argued that operating systems still lack a real task or project primitive that groups windows, browser tabs, terminals, chats, and tools into one recoverable workspace. Arc, KDE Activities, Niri, and AeroSpace were cited as partial answers, but the underlying point is that app-centric window management is the wrong abstraction for modern knowledge work.

    The opportunity is not just better window switching. It is an OS-level model for project context that survives across apps.
      Attribution:
    • leojfc #1
    • npilk #1
    • kps #1
    • lobofta #1
    • joenot443 #1
    • boronine #1
  2. 02 Apple’s permission model is forcing broad dangerous capabilities because the OS lacks narrower APIs for common jobs.
    The concrete example was bundling arbitrary screen recording with simple window previews, and bundling keylogging with hotkey activation. That reframes the problem from “too many prompts” to “bad capability design,” where developers ask for scary permissions because the platform gives them no safer way to achieve normal features.

    Better security UX starts with better primitives. If the API surface is too coarse, every app looks more invasive than it needs to be.
      Attribution:
    • ibejoeb #1
  3. 03 macOS has an uninstall and persistence problem that pushes users into unofficial maintenance tools.
    Comments about login items, background agents, package installs, Homebrew --zap, Forklift, UninstallPKG, and Lingon X show that Apple never built a coherent first-party lifecycle for apps that scatter files, install launch agents, or re-enable themselves at startup. That weakens Apple’s claim to simplicity because the clean drag-and-drop app story only describes the happy path.

    A platform that hides complexity still has to own cleanup. If it does not, third-party janitors become part of the real operating system.
      Attribution:
    • kdheiwns #1
    • bartvk #1
    • bayindirh #1
    • radicality #1
    • xp84 #1
  4. 04 The workspace complaints are not just taste.
    They are about breaking spatial memory. People want persistent visual previews, stable ordering, and names because that is how a desktop stops being a list of windows and becomes a map. Once spaces reorder themselves or collapse into unlabeled strips, users are forced back into memorization and serial search.

    Good window management is navigational, not decorative. Spatial consistency beats clever animation every time.
      Attribution:
    • ebbi #1
    • josho #1
    • willtemperley #1
    • jimrandomh #1
    • mortenjorck #1
    • kritr #1

Against the grain

  1. 01 Apple’s tedious security flows are doing exactly what they are supposed to do.
    Several people argued that average users rarely hunt through settings to disable friction permanently, but they do mindlessly accept prompts and follow scam instructions, so forcing a multi-step trip into System Settings is a meaningful defense against accidental self-compromise.

    What looks insulting to an expert can be effective for the median user. Extra friction is sometimes the product, not a bug.
      Attribution:
    • comboy #1
    • jahller #1
    • Sharlin #1
    • carlosjobim #1
    • projektfu #1
  2. 02 Most users probably do not want any of this complexity in the first place.
    One commenter argued that civilians are happy with a full-screen browser and a simple launcher, and that Mission Control, Spaces, and Stage Manager may represent niche power-user demands that Apple should stop half-supporting and instead expose through cleaner APIs for third parties.

    A feature can be important and still be niche. The real failure may be pretending to serve power users while never committing to them.
      Attribution:
    • stasomatic #1
  3. 03 A grid is not automatically superior if you already switch by hotkey.
    The skeptical view was that direct bindings beat spatial browsing, and swiping only matters when you are lost. The rebuttal was that human spatial memory is itself a productivity feature, which explains why the layout still matters to many people.

    There are two valid models here. Some users want coordinates, others want direct addresses.
      Attribution:
    • Pxtl #1
    • urbandw311er #1

Reference links

macOS workspace and switching tools

  • GridLion
    The main post introducing a macOS app that restores grid-based Spaces.
  • forceFullDesktopBar
    An older patch that restored full desktop previews in Mission Control by injecting code after disabling SIP.
  • AeroSpace
    Open source macOS tiling and workspace manager recommended as a workaround for Apple’s window management limits.
  • InstantSpaceSwitcher
    Tool recommended to remove or reduce the delay and animation when switching Spaces.
  • AltTab for macOS
    Popular replacement for macOS app switching with more window-centric behavior.
  • cmdcmd
    Keyboard-driven open source alternative for Exposé-style window switching.
  • boringBar
    Taskbar-style macOS utility built to make per-space app visibility easier than the Dock allows.

Alternative desktop environments and concepts

  • KDE Activities overview
    Referenced as KDE’s attempt at task-oriented workspace grouping beyond simple virtual desktops.
  • PaperWM for macOS via Hammerspoon
    Suggested as a macOS port of the linear workspace ideas discussed in the thread.
  • quickshell-overview
    Shared as a smoother Linux overview experience compared with macOS and Windows virtual desktops.
  • p9wl paper
    An external paper on a 9P Wayland compositor linked during broader desktop environment discussion.

Historical references and Apple context

Security and UX side references

  • Facebook Self-XSS warning page
    Mentioned as an example of platforms adding friction to stop users from pasting dangerous commands into developer tools.
  • Bonneville Salt Flats
    Linked to explain an analogy about making compromised systems as obvious as a person hiding on open salt flats.