Comments (18)
Rectangle used to have a similar issue.
from aerospace.
Should be fixed in 0.7.1-Beta. Please let me know if it's fixed
Thanks to @koihia for the reference!
from aerospace.
Ah nevermind I had reduced motion enabled. Just disabled it, if the issue doesn't reoccur, I would suggest adding it to the other specifically mentioned Accessibility Options, as I assume this is one that a lot of potential AeroSpace users have enabled.
from aerospace.
Nope disabling reduced motion did not fix it :(
from aerospace.
I noticed this with specific windows. For me this never happens for any app except Firefox, Firefox animates every time (when moving window and when switching to a workspace with Firefox)
from aerospace.
- What version of macOS do you use? (I observed this problem on Sonoma, so I'm curious whether we had this problem on Ventura)
- Do you observe the problem when switching between h_tiles and v_tiles layouts? (I'm curious whether the problem happens only when AeroSpace moves the windows at the bottom right corner, or whether it happens generally when it resizes/moves windows)
- If the answer is yes. Do you observe the same problem in Amethyst/yabai when changing layout/moving windows?
- Did you try to reboot?
- Reduced motion doesn't cause this problem on my machine
from aerospace.
What version of macOS do you use? (I observed this problem on Sonoma, so I'm curious whether we had this problem on Ventura)
Jup Sonoma 17.2
Do you observe the problem when switching between h_tiles and v_tiles layouts? (I'm curious whether the problem happens only when AeroSpace moves the windows at the bottom right corner, or whether it happens generally when it resizes/moves windows)
Yes, the affected window is animated in this case as well.
If the answer is yes. Do you observe the same problem in Amethyst/yabai when changing layout/moving windows?
Haven't tried.
Did you try to reboot?
jup, still comes back
I noticed this with specific windows. For me this never happens for any app except Firefox, Firefox animates every time (when moving window and when switching to a workspace with Firefox)
90% of the time this happens for me on Firefox as well. I have seen iTerm2 and Discord show this behavior as well though.
from aerospace.
If the answer is yes. Do you observe the same problem in Amethyst/yabai when changing layout/moving windows?
I just tried the window management in Raycast as that's what I already had installed. When moving the affected Firefox window with Raycast, I don't get any animation.
Here is what I did:
- Made sure the behavior was present on Firefox before disabling AeroSpace
- Used Raycast to resize Firefox -> observed no animation
- Reenabled AeroSpace and behavior again is present on Firefox.
from aerospace.
I'm genuinely surprised to see that there are no similar issues in Amethyst tracker https://github.com/ianyh/Amethyst/issues?q=is%3Aissue+animation (neither I remember that being mentioned in any of their docs/settings)
Neither I was able to find anything similar in yabai tracker https://github.com/koekeishiya/yabai/issues?page=1&q=is%3Aissue+animation (but there are 100+ issues, I could easily miss it)
Now, I'm curious to check whether unwanted animations happen in yabai/Amethyst/Raycast when bad accessibility options are enabled (bad accessibility options are options that are known to cause unwanted animations in AeroSpace in 100% cases). I will be able to check it later this evening
If there are still no animations in Amethyst/yabai then it might mean that they use accessibility API in a different manner
- Made sure the behavior was present on Firefox before disabling AeroSpace
- Used Raycast to resize Firefox -> observed no animation
- Reenabled AeroSpace and behavior again is present on Firefox.
That's interesting, thanks for sharing. Potentially, it could also mean that Raycast uses accessibility API in some different manner (same as Amethyst/yabai)
from aerospace.
@nikitabobko I'd happily put up a $50 bug bounty for this. Other than this little bug, AeroSpace works perfectly for me and I'd be happy to financially contribute!
from aerospace.
@nikitabobko seems to have fixed it! haven't tested for very long, but previously affected windows now work after update. Let me know how I can pay my promised bounty :)
On an unrelated note, I couldn't update via homebrew, it would just try to reinstall 0.6.2-Beta. Not sure if I did something wrong or if something is wrong with the cask. Had to update manually.
from aerospace.
@nikitabobko Thank you! It seems that the issue has been fixed for me.
@MatthiasGrandl make sure to run brew update
before executing brew upgrade
.
from aerospace.
make sure to run brew update before executing brew upgrade.
🤦 obviously that's it... thanks!
from aerospace.
Let me know how I can pay my promised bounty :)
@MatthiasGrandl I appreciate that you want to financially contribute, thank you! You're not the first person to express a willingness to offer financial support for the project.
But money is a complicated matter. I haven't figured out whether I want to get paid for the AeroSpace. Money means obligations (or might be considered as such by some people), and I don't want to get obligated.
If at some point I see that AeroSpace takes more time than I want to then I will consider financing.
Thank you
from aerospace.
I'm closing this issue since it's fixed. Feel free to comment or open a new issue if you find problems
from aerospace.
But money is a complicated matter. I haven't figured out whether I want to get paid for the AeroSpace. Money means obligations (or might be considered as such by some people), and I don't want to get obligated.
Totally get it. I guess bounties can be thought of a bit different. They are one of payments for specific milestones. Beyond that there shouldn't be any obligation. But if you are not comfortable taking financial contributions I will respect that decision!
from aerospace.
This behavior seems to be back in recent versions. Firefox appears to be the only app affected though.
from aerospace.
Sad to hear it, because I didn't touch anything around disableAnimations
since than
The situation hasn't changed on my machine, I still cannot reproduce it, even Firefox isn't animated.
Even if I enable accessibility features that are known to cause animations (such as "Full Keyboard Access"), the animations don't happen on my machine. The hack with disableAnimations
still successfully blocks the animations on my machine
Have you tried checking the trivial stuff: reboot?
Alternatively, if you know the version that you've upgraded from, you can git bisect
the repo, to find the commit that caused this problem
from aerospace.
Related Issues (20)
- Default workspace to open new windows HOT 2
- iPad OS support HOT 1
- Having Godot engine opened results in a massive lag when trying to switch workspaces
- Hide windows in same workspace as where they exist (keep on same monitor when hidden) HOT 3
- Ability to ignore something? HOT 3
- AeroSpace moves CleanShot X's supplementary UI elements to primary monitor HOT 1
- Workspace 10 when using external monitor HOT 3
- All keys are ignored HOT 4
- [Feature] Alias for combinations HOT 1
- [Bug] Non-native menubar dropdown issue in multi-monitor setup HOT 1
- Add a possibility to "await" the moment when new window opens
- Feature Request: Option to alternate layouts when opening windows HOT 1
- Incorrect window and workspace focus with multiple monitor HOT 2
- Feature: on-focus-changed callback
- `--macos-native-*` flags are broken in `list-windows` command HOT 1
- question: anyway to list all apps and their workspace ids? HOT 2
- Native crash 0.11.0-Beta when switching between native fullscreen window back and forth
- Option to hide windows instead of resizing them into the corner HOT 4
- Feature: interactive commands
- Bug: wezterm windows are not recognized in beta-0.11 HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aerospace.