Skip to content
This repository has been archived by the owner on Nov 4, 2023. It is now read-only.

Bring in multiscreen and workspace support #360

Draft
wants to merge 277 commits into
base: xenial
Choose a base branch
from
Draft

Conversation

mariogrip
Copy link
Member

@mariogrip mariogrip commented Jan 26, 2021

Needs patches to qtmir and unity-api, but i put this up here for review as a draft for now.

Tests successes locally, lets see what CI says.

Depends on: ubports/unity-api#28 and ubports/qtmir#63

This fixes panel test by making verifying synchronous to avoid
interfering with touchFlick function.
This makes sure to set surface to null when the surface is no longer
live, this was done in qml before, but has been removed as the window
manager should handle this, this reflect that change in the mocks.
This was done in stage when application requested forcus, but this is no
longer done as it makes no sense to close spread on app start/focus
This moves surface manager to local member of WorkspaceManager insted of
accessing the static object, this makes sure we catch the destroy signal
in same thread as we run in.
This makes sure we unset VM objects before destruction, this makes sure
we do not access a alredy destroyed object.
We are in the progress of moving to the drawer this is caused by the user pressing the bfb on unlock in this case we want to show the drawer and not just visible
ExpectFail on broken compeare instead of commenting out the whole test
case.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants