Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grid-based navigation incompatible with Stage Manager #35

Open
caseysprague opened this issue Dec 12, 2022 · 1 comment
Open

Grid-based navigation incompatible with Stage Manager #35

caseysprague opened this issue Dec 12, 2022 · 1 comment

Comments

@caseysprague
Copy link

Howdy! Wanted to point out that there is an issue with the grid-based navigation when MacOS Stage Manager is enabled. The grid is offset by the Stage Manager gutter (the left side of the screen where Stage Manager window groups are collected.) In addition to the gutter not being navigable with the grid, attempting to navigate to a grid ID will misplace the cursor by the same width of the gutter. For example, in the screenshot below, navigating to azw would put the cursor ~213px to the left of azw.

image

@mjrusso
Copy link
Owner

mjrusso commented Dec 12, 2022

Thanks for reporting this; I've been meaning to try Stage Manager but haven't gotten around to it yet.

The behaviour (especially the "misplace the cursor by the same width of the gutter" part) seems very similar to #29 — there was the same problem when the Dock was placed on the left and not auto-hidden. Reviewing the fix for #29 though, I'm not sure... I hope there are new APIs to detect Stage Manager. (I did a quick search but I don't see anything; maybe safeAreaInsets, although that doesn't seem quite right.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants