HN
Today

macOS Needs Its Grid Back

The author, a long-time Mac user, developed 'GridLion,' an application designed to restore the beloved grid-based virtual desktop navigation to macOS, a feature removed over a decade ago. This story resonates deeply with power users frustrated by Apple's UI changes, highlighting the enduring demand for spatial memory in digital workspaces. Beyond the technical solution, it offers a thoughtful reflection on indie development challenges, macOS permissions, and the evolving role of LLMs in crafting nuanced user experiences.

37
Score
18
Comments
#1
Highest Rank
16h
on Front Page
First Seen
Jun 2, 2:00 AM
Last Seen
Jun 2, 5:00 PM
Rank Over Time
21122222579814161619

The Lowdown

The author introduces GridLion, a new macOS app that brings back the customizable grid layout for virtual desktops, a feature missing since macOS Lion. Inspired by the desire to restore the seamless spatial memory navigation they enjoyed with macOS Leopard's Spaces, the author recounts their journey to build this tool.

  • Leopard's Legacy: Around 2006, macOS Leopard introduced Spaces, allowing users to arrange virtual desktops in a customizable grid (e.g., 3x3). This enabled quick, muscle-memory-driven navigation between 'screens' as if they were physical displays, fostering dedicated workspaces.
  • Lion's Loss: In 2011, macOS Lion replaced this with Mission Control, limiting virtual desktops to a horizontal-only strip. This change broke spatial memory, forcing users to endlessly swipe or memorize screen numbers, significantly degrading the user experience.
  • Seeking Solutions: The author previously tried alternatives like TotalSpaces, but found them problematic due to system modifications and compatibility issues.
  • The Spark of GridLion: A patch that removed virtual desktop animation, without requiring system integrity protection bypass, inspired the author. This showed a path to creating a lightweight wrapper that could model the horizontal spaces as a grid.
  • Development & Challenges: Building GridLion involved navigating macOS's stringent security permissions (Accessibility, Screen Recording), which present a complex, multi-step process for users. Selling outside the App Store also meant dealing with 'Merchant of Record' services like Lemon Squeezy, which had its own approval hurdles.
  • LLMs in UI/UX: The author used LLMs for prototyping but found them less effective for refining the 'feel' of a user interface, emphasizing the irreplaceable human element in UI/UX design.
  • Current Limitations: While GridLion offers fast, stable grid navigation, some functions like moving spaces between displays or specific windows to grid locations still rely on native Mission Control APIs.

Ultimately, the author advocates for Apple to reintegrate grid-based spaces natively into macOS, but until then, GridLion offers a powerful solution for those who miss the 'Pre-Lion Grid-enabled Glory.'

The Gossip

Grid Gridlock Grief

Many users deeply resonated with the author's frustration over Apple's decision to remove grid-based Spaces, feeling that the horizontal-only Mission Control is a significant productivity drain. They expressed nostalgia for the spatial memory benefits of the old grid system and annoyance with the current system's animations and lack of direct navigation, calling it a 'dozens-of-times-per-day annoyance.'

Permission Predicaments & Ponderous Prompts

The discussion heavily critiqued macOS's convoluted, multi-step security permission prompts, particularly for Accessibility and Screen Recording, which are necessary for apps like GridLion. While some acknowledged the valid security rationale for friction (e.g., preventing keyloggers), many users felt it was an overly intrusive and disrespectful 'sysadmin adventure' for experienced users, reflecting a broader pattern of Apple's UI decisions prioritizing perceived 'safety' over user agency and smooth experience.

Alternative Avenues & App Adoption

Commenters actively shared and discussed various third-party tools and historical macOS applications (such as TotalSpaces, Instant Space Switcher, and DockDoor) that aimed to restore or enhance virtual desktop functionality. There was clear enthusiasm for functional solutions, with several users reporting immediate attempts to install and use GridLion, seeking to alleviate their long-standing UI frustrations.