touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #14615
[Bug 1310637] Re: [enhancement] Allow a server to halt rendering in a client session
this seems ancient, and i know we actually fixed this in terms of ux for the split greeter which landed.
marking as fixed, but please reopen if i'm missing some nuance.
** Changed in: mir
Status: New => Fix Released
** Changed in: mir (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1310637
Title:
[enhancement] Allow a server to halt rendering in a client session
Status in Mir:
Fix Released
Status in “mir” package in Ubuntu:
Fix Released
Bug description:
== Use Case ==
The scene: This problem occurs during boot with a split greeter and a
user session both being launched at roughly the same time. USC shows
the boot animation until both the greeter and user session are ready
to render, since it doesn't want the greeter to appear without a user
session ready for the user to jump into.
The problem: The greeter has a cute little "fade in" animation it
does, that lasts about a second. If the greeter wins the startup
race, it will start rendering its animation (in the background, since
USC isn't showing it yet). Which might complete by the time the user
session is available which makes USC show the greeter to the user
finally. So sometimes on boot, the user never sees the fade in
animation and the greeter just abruptly appears.
== Attempted Solutions ==
In 0.1.8, neither hide() nor lifecycle events seemed to do the trick.
And with the new non-blocking rendering work, I imagine we're actually
making it harder to do this.
== Desired Solution ==
I'd like to be able to have the USC tell the greeter session to chill
out if it appears first. No frames get rendered or lost. It just
stops processing. I think Qt does the sensible thing if Mir stops
giving it buffers, right?
To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1310637/+subscriptions