HN Debrief

macOS needs its grid back

  • Programming
  • Developer Tools
  • Security
  • Open Source
  • Product Design

The post introduces GridLion, a small macOS app that brings back the old pre-Lion style Spaces grid. Early OS X let users arrange virtual desktops in a 2D layout, which made workspace navigation map to spatial memory. Apple later flattened that into a single horizontal strip inside Mission Control. The author’s claim is simple: the grid was better, the replacement never caught up, and modern macOS has steadily lost small but meaningful pieces of desktop usability.

If your team relies on macOS for serious multitasking, assume the built-in workspace model will stay shallow and budget for third-party tools or custom workflows. More broadly, this is another reminder that Apple is optimizing for safer defaults and mainstream simplicity, even when it breaks long-standing power-user habits.

Discussion mood

Mostly frustrated and nostalgic. Readers were annoyed by years of macOS regressions in Spaces, Mission Control, window switching, and permission flows, and many see them as part of a longer move toward iOS-style safety and simplification at the expense of expert workflows. The minority defense of Apple focused on security friction being necessary for nontechnical users.

Key insights

  1. 01

    Space reordering is the bigger workflow killer

    What actually destroys the value of Spaces for many people is not only the missing grid. It is the default behavior that automatically rearranges desktops based on recent use. That breaks spatial memory, makes swipe navigation unpredictable, and turns a workspace system into a moving target. Even after turning the setting off, some people still see inconsistent ordering when swiping through previews, which makes the feature feel half-fixed rather than dependable.

    If you use Spaces at all, turn off automatic rearrangement first. More importantly, judge workspace features by whether they preserve stable location over time, not by how slick the overview animation looks.

      Attribution:
    • willtemperley #1 #2 #3
    • QuercusMax #1
    • rafaeltorres #1
  2. 02

    The right fix is narrower capabilities

    The strongest security-minded point was that Apple is compensating for overly broad permissions with ugly UX. Screen recording should not automatically imply arbitrary capture. Accessibility should not double as general keylogging. The operating system could expose narrower APIs for common needs like window previews or hotkey registration, so legitimate apps stop asking for powers that only make sense for spyware.

    When your app needs a scary permission, treat that as a product design smell. Look for ways to narrow the capability you request, or push platform vendors for APIs that separate common workflows from surveillance-grade access.

      Attribution:
    • ibejoeb #1
  3. 03

    Desktop OSes need project-level workspaces

    A more ambitious idea emerged beyond restoring old Spaces. People want the OS to understand a project as a unit that spans apps, browser tabs, terminals, chats, and agents. IDEs already do this partially, and browsers like Arc got close for web-heavy work, but the hard part is binding all the surrounding context that lives outside one app. That framing makes current Spaces look like a low-level primitive that no longer matches how knowledge work is organized.

    If your product targets developers or other heavy multitaskers, think in terms of restorable task contexts, not isolated windows. The winning workflow tool may be the one that can reopen the whole working set across apps.

      Attribution:
    • leojfc #1
    • npilk #1
    • kps #1
    • lobofta #1
    • evanjrowley #1
  4. 04

    Startup and uninstall UX is still a mess

    One practical complaint cut through the nostalgia. macOS is strict about permissions, yet still lets apps wedge themselves into login items and background tasks too easily, while offering weak native uninstall support for anything installed outside drag-and-drop app bundles. People are relying on Homebrew with --zap, ForkLift, UninstallPKG, and Lingon X to remove apps cleanly or inspect startup behavior. That mismatch makes Apple’s security story feel selective rather than coherent.

    If you deploy Mac software internally, have a standard uninstall and startup-audit playbook instead of trusting app bundles to clean up after themselves. If you build Mac apps, be conservative with login items because users now see them as borderline hostile.

      Attribution:
    • kdheiwns #1
    • deafpolygon #1
    • volemo #1
    • radicality #1
    • bartvk #1
    • bayindirh #1
    • xp84 #1
  5. 05

    Apple won developers by accident and is drifting away

    Several commenters gave useful historical context for why this feels like betrayal to technical users. Apple did market early Mac OS X heavily as a Unix machine and benefited from a period when Windows was weak for developers and desktop Linux was immature. That made the Mac the obvious laptop for software teams in the late 2000s and early 2010s. The complaint now is not that Apple suddenly changed identity, but that the temporary overlap between mainstream Apple and power-user Apple is closing fast.

    Do not assume Apple will preserve developer-friendly behavior just because the Mac was once the default startup laptop. If your organization depends on deep customization or stable power-user workflows, plan for more tooling on top or a different platform underneath.

      Attribution:
    • pjmlp #1
    • thewebguyd #1
    • linguae #1
    • xp84 #1
  6. 06

    Animations are now part of the productivity tax

    A recurring pain point was not visual style but latency. Space switching, Mission Control, and other common actions force users to sit through transitions that block interaction. People described these as pure throughput loss. The frustration is sharper because old tweaks to shorten the animation either no longer work or only partly help, so tools like InstantSpaceSwitcher exist mainly to remove delay Apple chose to keep.

    Watch for interface latency that accumulates across repeated actions, especially in tools used hundreds of times a day. A tiny forced transition can matter more to experts than a major feature launch.

      Attribution:
    • xp84 #1
    • chamomeal #1
    • eproxus #1
    • OrangeMusic #1

Against the grain

  1. 01

    Friction works because users do not seek settings

    The strongest defense of Apple was blunt. Most people do not go hunting for a hidden option that would permanently remove an annoyance. They dismiss prompts forever, or follow scam instructions when under pressure. In that world, burying dangerous permissions behind extra navigation is not disrespect. It is one of the few reliable ways to stop accidental consent and social engineering from turning every desktop app into a keylogger or screen recorder.

    If you are designing permissions for a broad audience, optimize for behavior under stress and confusion, not for what expert users say they would do carefully. Advanced bypasses need to be rare enough that support articles and scam scripts cannot turn them into the default path.

      Attribution:
    • comboy #1
    • jahller #1
    • Sharlin #1
    • carlosjobim #1
    • moduspol #1 #2
  2. 02

    Adults should be allowed to choose risk

    A smaller but credible pushback rejected the paternalistic framing outright. The argument is that a system is secure until the user deliberately lowers a guardrail, and if they do that knowingly for some benefit, the loss in security is part of a trade they are entitled to make. Treating any successful opt-out as invalid consent sets the bar so high that users never truly control their own machines.

    When your customers are power users, consider offering an explicit expert mode with durable consequences instead of making them repeat the same exception flow forever. Repeated friction does not create understanding. It just creates resentment and workarounds.

      Attribution:
    • Wowfunhappy #1 #2 #3
  3. 03

    Hotkeys can beat spatial metaphors

    Not everyone bought the premise that a desktop grid is inherently superior. The skeptical view is that once someone is operating at power-user speed, dedicated hotkeys should outperform any geography-based navigation, and swiping through a layout is mostly what you do when you are already lost. The rebuttal was that spatial memory is exactly what makes the grid work, but the disagreement is real and points to different user types rather than one best model.

    Support both direct addressing and spatial browsing when you build workspace tools. Some users want fixed coordinates they can remember, others want deterministic shortcuts they never have to visualize.

      Attribution:
    • Pxtl #1
    • urbandw311er #1
    • layer8 #1

In plain english

Accessibility
A macOS permission area that lets apps observe or control input and interface elements, often needed for automation tools but also dangerous because it can enable keylogging and control of other apps.
AeroSpace
An open source tiling window manager and workspace tool for macOS.
AltTab
A macOS app that replaces the default app switcher with a more window-focused interface.
Full Disk Access
A macOS permission that allows an app to read and modify files that are otherwise protected by the operating system.
Homebrew
A package manager widely used on macOS and also available on Linux.
Hyprland
A dynamic tiling Wayland compositor for Linux with heavy customization and visual effects.
i3
A keyboard-driven tiling window manager for Linux.
KDE Plasma
A Linux desktop environment that provides the graphical interface for interacting with the system.
Lingon X
A macOS utility for viewing and editing launch agents, daemons, and other startup tasks.
Magnet
A paid macOS utility for arranging windows into screen regions with shortcuts.
Mission Control
The macOS overview interface for seeing open windows, full-screen apps, and virtual desktops.
niri
A Wayland compositor for Linux with a tiling-style interface.
PaperWM
A window manager concept and project that arranges windows in a continuous horizontal workspace model.
Qubes OS
A security-focused operating system that isolates tasks in separate virtual machines to reduce the impact of compromise.
Rectangle
A macOS utility for snapping and resizing windows with keyboard shortcuts.
SIP
System Integrity Protection, a macOS security feature that restricts some low-level system modifications.
Spaces
macOS virtual desktops that let you organize windows into separate work areas.
sway
A Wayland-compatible tiling window manager modeled after i3.

Reference links

macOS workspace and switching tools

  • GridLion
    The submitted post announcing the app that restores a grid layout for macOS Spaces
  • forceFullDesktopBar
    An older hack that restores full desktop previews in Mission Control by patching macOS behavior
  • AeroSpace
    Open source macOS tiling and workspace manager repeatedly suggested as a workaround
  • InstantSpaceSwitcher
    Utility recommended specifically to remove the delay and animation from space switching
  • AltTab for macOS
    Popular replacement for macOS app switching with a more Windows-like window chooser
  • cmdcmd
    Keyboard-driven open source alternative for Mac app and window switching
  • Mwitch
    Open source Mac app switcher shared as a faster alternative to Cmd-Tab
  • boringBar
    Taskbar-style macOS app built to make windows and Spaces easier to reason about than the Dock allows

Linux and alternative desktop references

  • KDE Activities overview
    Example of a Linux desktop trying to offer higher-level task grouping beyond plain workspaces
  • PaperWM.spoon
    macOS port of the PaperWM workspace model suggested as a related experiment
  • quickshell-overview
    Linux workspace overview cited as smoother than macOS or Windows virtual desktop UX
  • p9wl paper
    Research reference for an experimental Wayland compositor mentioned in the alternatives discussion
  • p9wl video
    Demo video for the p9wl compositor mentioned alongside the paper

Historical Mac references

Security and permissions references