Skip to content

Introduce async actor transition utils#2782

Merged
lenemter merged 3 commits intomainfrom
leolost/async-transition
Feb 27, 2026
Merged

Introduce async actor transition utils#2782
lenemter merged 3 commits intomainfrom
leolost/async-transition

Conversation

@leolost2605
Copy link
Copy Markdown
Member

@leolost2605 leolost2605 commented Feb 22, 2026

Instead of doing a bunch of manual work connecting to done signals of transitions use valas async syntax. Therefore introduce a transition builder that either sets the properties immediately or adds them to a transition and then allows to run it via an async method.
Then use it in the windowmanager map/destroy animations.
This should also fix a few corner cases where we were getting "Error in map accounting".

@leolost2605 leolost2605 force-pushed the leolost/async-transition branch 5 times, most recently from 34b30e3 to ab9e4bc Compare February 22, 2026 14:23
@leolost2605 leolost2605 requested a review from a team February 22, 2026 14:25
@leolost2605 leolost2605 marked this pull request as ready for review February 22, 2026 14:38
Copy link
Copy Markdown
Member

@lenemter lenemter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@lenemter lenemter force-pushed the leolost/async-transition branch from ab9e4bc to 77d32a5 Compare February 27, 2026 12:32
@lenemter lenemter enabled auto-merge (rebase) February 27, 2026 12:33
@lenemter lenemter merged commit 6bab11b into main Feb 27, 2026
5 of 6 checks passed
@lenemter lenemter deleted the leolost/async-transition branch February 27, 2026 12:33
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.

2 participants