Software Center add to launcher icon animation is delayed when the launcher is in auto-hide mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Bilal Akhtar | ||
5.0 |
Fix Released
|
High
|
Bilal Akhtar | ||
unity (Ubuntu) |
Fix Released
|
High
|
Bilal Akhtar | ||
Precise |
Fix Released
|
High
|
Bilal Akhtar |
Bug Description
[Test Case]
1. Set the Unity launcher to auto-hide.
2. Launch Ubuntu Software Center.
3. Make sure that the "View"-<"New Applications in Launcher" menu item in Software Center is checked.
4. Select the "Games" section, choose an uninstalled game and install it.
-> Verify that the application's icon "flies" to the Unity Launcher at some point during the install process, and the icon should wiggle to indicate that it has been added.
[Regression Potential]
Broken software-center integration.
Original description:
Ubuntu 12.04
Ubuntu Software Center version 5.2.2.2
Unity version 5.12-0ubuntu1.1
When the automatic add-to-launcher option is enabled in Ubuntu Software Center and the Unity launcher is set to auto-hide mode, the the flying icon animation does not occur and the installed item added to the launcher until the launcher itself has been revealed.
To reproduce:
1. Set the Unity launcher to auto-hide.
2. Launch Ubuntu Software Center.
3. Make sure that the "View"-<"New Applications in Launcher" menu item in Software Center is checked.
4. Select the "Games" section, choose an uninstalled game and install it.
What happens:
The installation proceeds and completes, yet the "flying" icon animation for the add-to-launcher feature never occurs. Wait a few moments to verify that it still hasn't happened. Then, move the mouse to the left edge of the screen to expose the launcher, and observe as the icon "flys" into the launcher at that moment.
What should happen:
The application's icon should "fly" to the Unity Launcher at some point during the install process, and the icon should wiggle to indicate that it has been added.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.12-0ubuntu1.1
ProcVersionSign
Uname: Linux 3.2.0-24-generic x86_64
ApportVersion: 2.0.1-0ubuntu8
Architecture: amd64
CompizPlugins: [core,composite
Date: Wed Jun 13 18:28:20 2012
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: Upgraded to precise on 2011-12-26 (170 days ago)
Related branches
- Marco Trevisan (Treviño): Approve
- Brandon Schaefer (community): Approve
- Thomi Richards (community): Approve (quality)
- Tim Penhey (community): Needs Fixing
-
Diff: 120 lines (+44/-2)5 files modifiedplugins/unityshell/src/Launcher.cpp (+2/-0)
plugins/unityshell/src/LauncherController.cpp (+5/-0)
plugins/unityshell/src/SoftwareCenterLauncherIcon.cpp (+7/-1)
plugins/unityshell/src/SoftwareCenterLauncherIcon.h (+3/-0)
tests/autopilot/autopilot/tests/test_launcher.py (+27/-1)
Changed in unity (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Bilal Akhtar (bilalakhtar) |
Changed in unity: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Bilal Akhtar (bilalakhtar) |
tags: | added: regression-update |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
status: | Triaged → In Progress |
milestone: | none → 5.14.0 |
tags: |
added: regression-update removed: regression-release |
Changed in unity (Ubuntu Precise): | |
importance: | Undecided → High |
status: | New → In Progress |
Changed in unity (Ubuntu Precise): | |
assignee: | nobody → Bilal Akhtar (bilalakhtar) |
milestone: | none → precise-updates |
Changed in unity: | |
milestone: | 5.14.0 → 6.0 |
status: | In Progress → Triaged |
Changed in unity: | |
milestone: | 6.0 → 6.2 |
tags: |
added: verification-done removed: verification-needed |
description: | updated |
Changed in unity: | |
milestone: | 6.2 → 6.4 |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in unity: | |
status: | Triaged → Fix Released |
As always, thank you for your help, Bilal! :D