asmvik / asmvik/yabai

Feature request: 2D grid navigation

Open
#2,602 4 comments 1 reaction 0 assignees View on GitHub
Dominant language
C
Stars
29.6k
Forks
750
PR merge metrics
No merged PRs in 30d

Description

Back in the day we had 2D [Spaces](https://en.wikipedia.org/wiki/Spaces_(software)) in [Mac OS X](https://en.wikipedia.org/wiki/MacOS#Mac_OS_X), but that was removed for unknown reasons. Then the excellent [TotalSpaces2](https://totalspaces.binaryage.com/) came and rescued the day, but today [that doesn't work anymore](https://github.com/koekeishiya/yabai/discussions/1683#discussion-5014825).

Now we have yabai which is excellent, but we don't have 2D grid navigation. Therefore, I've taken a stab at adding “Grid navigation” to Yabai, https://github.com/koekeishiya/yabai/pull/2601, and I've been using it myself for quite some time.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading pull request #2601, which contains the proposed grid-navigation implementation, and review the linked discussion about current TotalSpaces2 behavior. Done would mean determining whether that existing work should be continued or adapted into yabai, with the resulting navigation behavior validated on macOS.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, macos
Domain
desktop, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.