Skip to content

Conversation

@lenemter
Copy link
Member

@lenemter lenemter commented Aug 6, 2025

Closes #198

The first commit is a cleanup. Moves handling InternalUtils.wait_for_window_actor_visible from the WindowClone into the WindowCloneContainer since it reduces complexity of WindowClone class. Also moves the filtering of the windows into WindowCloneContainer, including checking for duplicate windows.

Before

Screenshot from 2025-08-06 21 14 57

After

Screenshot from 2025-08-06 21 13 56

@lenemter lenemter requested review from a team August 6, 2025 12:23
lenemter pushed a commit that referenced this pull request Oct 13, 2025
Closes #2353

Introduce a window list model that allows us to collect the filtering and sorting code for different views of the current window list in a single place

Since this window list model now also guarantees that all windows that appear in it have a valid actor i.e. get_compositor_private won't return null this will allow for a bunch of clean up in a follow up :)

This should also help quite a bit with #2522 to allow more deduplication there
@zeebok zeebok added the Conflicts Has conflicts with the target branch label Oct 16, 2025
@danirabbit danirabbit added this to OS 9 Nov 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Conflicts Has conflicts with the target branch

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

Multitasking should be disabled when an application sends an important message.

3 participants