Alan.app – Add a Border to macOS Active Window
Perceived problems with modern macOS UI (Tahoe/Sequoia)
- Many commenters feel recent macOS UI is “hostile to users”:
- Hard to distinguish overlapping or tiled windows; need for Alan.app seen as evidence.
- Excess padding and low contrast reduce usable space and legibility.
- Some say Apple has shifted from usability to visual appeal, and now achieves neither.
- Others report no issues with Tahoe, suggesting experience may vary by workflow or sensitivity.
Responsibility and design culture at Apple
- Debate over blaming a specific design executive vs recognizing broader organizational responsibility.
- One side: executives have “command responsibility”; if interfaces worsen, the VP in charge should be accountable or replaced.
- Other side: focusing on one person is simplistic; decisions involve many stakeholders and higher-level strategy.
Focus, input routing, and active-window issues
- Complaints that after Cmd+Tab or desktop switching, input still goes to the previous app for tens–hundreds of ms, causing accidental quits or pastes.
- Some non‑macOS users find this a potential dealbreaker; others note Windows has its own focus/stacking bugs.
Existing tools and alternatives
- Multiple tools already solve similar problems: JankyBorders, BorderMe, HazeOver, tmux borders, Hammerspoon scripts, Pop!_OS Cosmic’s built‑in active-window border, and various Linux tiling WMs.
- Comparison notes: JankyBorders’ border moves more smoothly with windows; Alan’s border lags more.
- Several people are surprised such a basic feature isn’t in macOS Accessibility settings.
Implementation details and performance
- One commenter infers, and the developer confirms, use of Accessibility APIs plus a transparent NSWindow overlay driven by notifications and a timer.
- This design should be stable across OS updates but introduces visible lag, which some consider unacceptable, others minor.
- Consensus that perfect tracking likely requires a first-party OS feature.
Accessibility, aging, and “app vs setting” debate
- Older users describe needing cursor and focus aids; tools like HazeOver significantly reduce eye strain.
- macOS “Increase contrast” can draw borders around windows, partially addressing the issue.
- Some dislike tiny scrollbars and fixed shadows; others want less visual noise.
- Brief argument over whether such tweaks should be standalone apps vs simple system settings or scripts.