-
-
Notifications
You must be signed in to change notification settings - Fork 153
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
Windows will flash-resize with different resolution monitors on workspace switch #149
Comments
Yeah, I recently realized that we have this problem too. Thanks for the report!
Unfortunately, this is needed, otherwise, in some cases, macOS goes crazy and doesn't set sizes that I said it to set #143
AeroSpace could be more intelligent here and try to find spots where it could hide windows on the current monitor. For example in your monitor configuration, it could hide windows this way: But not all monitor configurations will be possible to support |
My current advice (workaround) is to set up your monitor layout to make your right monitor the main monitor. This way, the monitor you interact the most doesn't have this flickering |
Thanks for the suggestion, maybe the workaround could be an option to specify hiding windows per monitor or just a better mechanism to give more control for that. I don't dock much, but my physical laptop display is to the right which is why the layout was like that. I'd also be open to contribute on this if there's a potential solution you may have in mind. I know Swift pretty well. |
Is there any way to resize it bigger than that display actually? So for example, if we know ahead of time it's going to the 1920x1080p monitor, make it sized for that? |
I am facing the same 'issue' and the flickering on my main screen is really distracting. Is there any option to make windows move into the left corner, so they'd stay on the main screen? Thanks for your hard work and would be great to see a fix / options here! |
This issue is also causing an issue with Microsoft Teams. When the window is resized downwards, the conversation scroll position doesn't remain at the bottom and essentially scrolls up the difference between the two monitor heights. This is clearly an issue with Teams, since I'm able to reproduce the issue with AeroSpace disabled and resizing manually, but leaving a comment here in case others come across it. |
I found a small hack around it, if your right monitor is your mac built-in display then you can change the resolution to match your main monitor as close as possible (In my case 1440p) It will make everything on your built-in screen tiny and hard to read, but you can zoom in in some apps. resize flicker is gone on the main screen though. |
Is it possible to...
My mac display is my second monitor. Due to some workplace constraints, moving it to the left is more difficult than it should be... |
lol i fixed this by just re-arranging my displays to have the mac laptop screen on the left, but I still have it physically on the right and this app enables mouse wrap around so it still feels the same: https://download.cnet.com/download/wraparound/3000-18487_4-32085.html |
I think the potential solution here (not sure but in theory it should work) could be some config option that would allow user to define -> which corner of display Aerospace should hide windows in Then apps should not run rescaling if for example - they were placed in bottom-left corner and I would workspace-switch on my main screen which is placed on the left side |
No, the right solution is already described here #149 (comment) |
Should be fixed since 0.14.0 Now, AeroSpace keeps windows on their respective monitors when hidden, without moving them to the bottom-right monitor |
_fixes nikitabobko#149 If the monitor configuration is correct, this commit _fixes nikitabobko#289 I accidentally managed to reduce number of visible pixels to a single 1-pixel vertial line, so it paritally _fixes nikitabobko#66
Refer to the video below, but whenever I switch workspaces, you can see that the window focuses and then expands to fit the bottom of the screen. I think I've figured out what the issue is in the way AeroSpace handles its virtual spaces. It's a combination of 2 different issues:
Below, I've also shown my display configuration from settings, and I think the problem is because the display on the right is smaller than the primary display on the left, when I focus a workspace, it'll maximize the window to the size of the smaller display, move it to the bigger display, and then resize it again to fit the bigger display.
macOS Version: 14.3
Keyboard Layout: QWERTY
Config: https://github.com/tale/dotfiles/blob/main/config/bash/aerospace.toml
Aerospace Version:
CleanShot.2024-02-04.at.14.42.58.2.mp4
Duplicated by: #219 #235
The text was updated successfully, but these errors were encountered: