ianyh / Amethyst

Automatic tiling window manager for macOS à la xmonad.
https://ianyh.com/amethyst/
MIT License
14.74k stars 487 forks source link

Transition animations #1263

Open Bellavene opened 2 years ago

Bellavene commented 2 years ago

I tried to find anything about it here, but all hopeless. Only some old code from 2017.

Please, could someone give a direction to me, where I can get the code or what I should change to achieve animations like in the videos from this #1257 report?

Bellavene commented 2 years ago

So it is a bug. But would it not be great to have this possibility built-in? Especially for presentations.

ianyh commented 2 years ago

As far as I know there is no way for amethyst to support animated window transitions.

Bellavene commented 2 years ago

With all respect, the bug above with Chrome states otherwise itself. Bettertouchtool, hammerspoon, Pheonix etc. can animate, so should Amethyst if you wanted to :)

BigBrotherJu commented 6 months ago

@ianyh Why are there window movement animations in the #1257 video? Is there any option to enable smoother window movement?

Bellavene commented 6 months ago

@ianyh Why are there window movement animations in the #1257 video? Is there any option to enable smoother window movement?

Yabai have animations

ianyh commented 6 months ago

I believe you have to disable SIP to get the animations, but if someone else has a way to implement it without disabling SIP I am fine with getting a contribution.

BigBrotherJu commented 6 months ago

Yabai have animations

@Bellavene I assume the poster of #1257 installed Yabai and Amethyst. So with Yabai installed, window movements in Amethyst can also have animations?

Bellavene commented 6 months ago

I believe you have to disable SIP to get the animations, but if someone else has a way to implement it without disabling SIP I am fine with getting a contribution. Agreed

Yabai have animations

@Bellavene I assume the poster of #1257 installed Yabai and Amethyst. So with Yabai installed, window movements in Amethyst can also have animations?

There is no reason to use both in the same time.

ianyh commented 6 months ago

Yabai have animations

@Bellavene I assume the poster of #1257 installed Yabai and Amethyst. So with Yabai installed, window movements in Amethyst can also have animations?

No, those animations were a result of an undocumented accessibility property being applied in some situations, and that collided with frame changes. I don't know how yabai does the animations, as I haven't looked.