launcher icons are folded when launcher first starts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Unity |
Fix Released
|
High
|
Gord Allott | |
| unity (Ubuntu) |
High
|
Unassigned |
Bug Description
Binary package hint: unity
I login using the "Ubuntu Netbook Edition" session, the screen goes white (bug #601088), the launcher appears and the icons are all white (bug #601093) and all but the first icon are folded as if there was not enough room on the launcher. I only have four icons in the launcher, so there is definitely room. After a second or two they unfold and appear normal.
The icons should unfolded if there is plenty of room on the launcher and should appear much more smoothly. At the moment they just appear and it is rather jarring.
$ sudo lspci -kv -s 00:02.1
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
Subsystem: Acer Incorporated [ALI] Device 022c
Flags: bus master, fast devsel, latency 0
Memory at 56300000 (32-bit, non-prefetchable) [size=512K]
Capabilities: [d0] Power Management version 2
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: unity 0.2.14-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.35-6-generic i686
Architecture: i386
Date: Fri Jul 2 16:10:43 2010
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100602.2)
ProcEnviron:
PATH=(custom, user)
LANG=en_GB.utf8
SHELL=/bin/bash
SourcePackage: unity
Related branches
- Gord Allott (community): Approve on 2010-07-30
- Mikkel Kamstrup Erlandsen (community): Approve on 2010-07-28
-
Diff: 1527 lines (+678/-167) (has conflicts)30 files modified.bzrignore (+11/-0)
po/POTFILES.in (+1/-0)
targets/mutter/plugin.vala (+8/-10)
targets/mutter/spaces-manager.vala (+1/-0)
tests/ui/test-home-button.vala (+1/-1)
tests/unit/test-dbusmenu-quicklists.vala (+1/-1)
unity-private/Makefile.am (+2/-0)
unity-private/launcher/application-controller.vala (+1/-2)
unity-private/launcher/quicklist-controller.vala (+3/-3)
unity-private/launcher/quicklist-view.vala (+0/-1)
unity-private/launcher/scroller-controller.vala (+10/-2)
unity-private/launcher/scroller-model.vala (+81/-3)
unity-private/launcher/scroller-view.vala (+12/-5)
unity-private/launcher/scrollerchild-controller.vala (+10/-2)
unity-private/launcher/scrollerchild.vala (+15/-2)
unity-private/panel/panel-home-button.vala (+63/-53)
unity-private/panel/panel-indicator-bar.vala (+0/-17)
unity-private/panel/panel-view.vala (+8/-2)
unity-private/places/places-controller.vala (+54/-1)
unity-private/places/places-default-renderer-group.vala (+3/-3)
unity-private/places/places-place-entry-scroller-child.vala (+106/-0)
unity-private/places/places-place-search-bar.vala (+4/-2)
unity-private/places/places-place-search-sections-bar.vala (+21/-6)
unity-private/places/places-trash-controller.vala (+197/-0)
unity-private/places/places-view.vala (+30/-31)
unity-private/testing/background.vala (+18/-7)
unity-private/testing/test-window.vala (+8/-6)
unity/shell.vala (+6/-4)
vapi/clutk-0.3.vapi (+2/-2)
vapi/clutter-1.0.vapi (+1/-1)
- Mirco Müller (community): Approve on 2010-08-26
-
Diff: 584 lines (+157/-35)8 files modifiedtargets/mutter/plugin.vala (+5/-2)
tests/ui/test-home-button.vala (+1/-0)
unity-private/launcher/quicklist-controller.vala (+1/-0)
unity-private/launcher/scroller-view.vala (+73/-22)
unity-private/launcher/scrollerchild-controller.vala (+29/-4)
unity-private/launcher/scrollerchild.vala (+43/-6)
unity-private/testing/test-window.vala (+3/-0)
unity/shell.vala (+2/-1)
Pete Goodall (pgoodall) wrote : | #1 |
Mark Shuttleworth (sabdfl) wrote : Re: [Bug 601107] [NEW] launcher icons are folded when launcher first starts | #2 |
Neil J. Patel (njpatel) wrote : | #3 |
This is a bug caused by a race in the animation system, it's sometimes apparent with Maverick's Clutter but more so with the latest Clutter. The launcher has an initial animation to unfold the icons (a visual cue that they can be folded), however it's just getting stuck sometimes.
Changed in unity: | |
assignee: | nobody → Gord Allott (gordallott) |
importance: | Undecided → High |
milestone: | none → 2010-07-08 |
status: | New → Triaged |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
The Launcher should never appear folded when there is enough room to show all icons unfolded, even when the session starts. The visual cue that the Launcher icons can fold is that they do fold when necessary; no need to fold them prematurely.
If a stopgap session startup experience is needed, I recommend pre-calculating the eventual static state of the Launcher given the number of tiles it contains, then serially fading those tiles into position from the top. Tiles should fade in at a constant rate (e.g. 20 tiles per second) and not feel jerky, so hide IO wait from the user by sleeping if necessary.
Changed in unity: | |
milestone: | 2010-07-08 → 2010-07-15 |
Changed in unity: | |
milestone: | 2010-07-15 → 2010-07-22 |
Changed in unity: | |
milestone: | 2010-07-22 → 2010-07-29 |
Changed in unity: | |
assignee: | Gord Allott (gordallott) → Neil J. Patel (njpatel) |
status: | Triaged → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Launchpad Janitor (janitor) wrote : | #6 |
This bug was fixed in the package unity - 0.2.22-0ubuntu1
---------------
unity (0.2.22-0ubuntu1) maverick; urgency=low
* New upstream release.
- Add support for window control buttons on the panel (LP: #610014)
- Create a files group model for downloads (LP: #610370)
- Fix odd representation of (partially) off-screen windows (LP: #594221)
- Fix selected category doesn't match the displayed one after a place
switch (LP: #604949)
- Move places shortcuts to the launcher (LP: #610015)
- Fix wrong arrow location in place views (LP: #604800)
- Launcher icons no more folded when launcher first starts (LP: #601107)
* debian/control:
- bump clutk build-dep
* debian/
debian/
debian/
debian/
- removed
* debian/
- from trunk, support use localized apps name (LP: #612494)
-- Didier Roche <email address hidden> Mon, 02 Aug 2010 15:55:16 +0200
Changed in unity (Ubuntu): | |
status: | Confirmed → Fix Released |
Hernando Torque (htorque) wrote : | #7 |
This is not fixed for me.
Changed in unity (Ubuntu): | |
status: | Fix Released → New |
Omer Akram (om26er) wrote : | #8 |
confirmed
Changed in unity: | |
status: | Fix Released → Confirmed |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
Changed in unity: | |
milestone: | 2010-07-29 → 2010-08-12 |
importance: | High → Medium |
status: | Confirmed → New |
Mark Shuttleworth (sabdfl) wrote : Re: [Bug 601107] Re: launcher icons are folded when launcher first starts | #9 |
I think there are serious problems with the code responsible for
deciding the layout of the launcher based on the position of the mouse.
This is just one example. David, can you do a review of the work there?
Mark
Changed in unity: | |
milestone: | 2010-08-12 → 2010-08-19 |
Changed in unity: | |
assignee: | Neil J. Patel (njpatel) → Gord Allott (gordallott) |
importance: | Medium → High |
zp (zekopeko-deactivatedaccount) wrote : | #10 |
Same here. Unity 2.28 on Maverick.
zp (zekopeko-deactivatedaccount) wrote : | #11 |
Neil J. Patel (njpatel) wrote : | #12 |
Gord is going to add some code to guard against this. Basically animation timers aren't completing on startup.
Changed in unity: | |
milestone: | 2010-08-19 → 2010-08-26 |
status: | New → Triaged |
tags: | added: launcher |
Changed in unity (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in unity: | |
status: | Triaged → Fix Released |
jyio (inportb) wrote : | #13 |
As of now, this no longer seems to be a problem. Thanks for the fix!
Hernando Torque (htorque) wrote : | #14 |
Is this supposed to be fixed in Maverick? I'm still seeing the icons folded (and white) on session start.
Attaching a short clip showing:
1. Desktop background after GDM
2. White screen (mutter bug 601088)
3. COF button + window buttons
4. Launcher bar with folded white launchers + desktop background
5. Desktop the way I expect it to show up
Didier Roche (didrocks) wrote : | #15 |
it's fixed. The icons are folded on purpose at start, the bug was having them sticking as folded at start. The other bugs are already reported. Thanks.
Changed in unity (Ubuntu): | |
status: | Fix Committed → Fix Released |
Hernando Torque (htorque) wrote : | #16 |
Oh, thanks for clearing this up!
I think this may be deliberate, as part of the subliminal cue to users
that icons *can* fold. I agree the current implementation is jarring (it
all seems to happen haphazardly rather than smoothly). David S should
comment on the desired entry and exit behaviour, and we should make sure
it feels slick, with a flash mockup if needed.
At a minimum, nothing should appear till we can render it fully (no
white placeholder) nor should things feel jaggy or laggy, so we need to
be confident the animation can be smooth if it's specified.
Mark