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

Fix/1232 again #1365

Merged
merged 2 commits into from
Dec 26, 2020
Merged

Fix/1232 again #1365

merged 2 commits into from
Dec 26, 2020

Conversation

micheleg
Copy link
Owner

Being running this for months, time to merge this. Fix syncronization regressoin of the dock/overview transition after (#1307).

Too many behaviour changes in the reverted commit (as correctly pointed
out by the author 4b16532):

1) The hide animation is now always delayed, making it not in sync with
the rest of the animations (e.g. exiting the overview)

2) Not only the dock can be shown hitting any area of the screen border,
but the only way to hide is is to leave the border by the docker height
even after habing entered and interacted with the dock: this is not
necessary a bad behaviour, but it is un unintentional one.

This reverts commit a62b48b.
The problem originates from the transition to clutter animations:

662604b

and the solution for a regression due to how "queued" transitions are handled
71abe80

The solution seems to correctly removed any "delayed" hide transition.
It was not canceled every time a dock show is requested, but only when
a new show transition was initiated (therefore if the show is requested
while the dock is already showing, the queued hide was not removed).
@micheleg micheleg merged commit 56dcf8b into master Dec 26, 2020
@micheleg micheleg deleted the fix/1232_again branch December 26, 2020 16:48
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

Successfully merging this pull request may close these issues.

1 participant