desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #136422
[Bug 676453] Re: Launcher - Add 'installing' animation for when app is installed via drag & drop
As part of the big bug clear up for 16.04 we have reviewed this bug and
we will not be working on it in the near future. Sorry we can't offer
you a fix. We will of course review patches if anyone submits them.
Please stop by IRC to discuss this option.
** Changed in: unity
Status: Triaged => Won't Fix
** Changed in: unity (Ubuntu)
Status: Triaged => Won't Fix
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dp-unity
https://bugs.launchpad.net/bugs/676453
Title:
Launcher - Add 'installing' animation for when app is installed via
drag & drop
Status in Ayatana Design:
Fix Committed
Status in Unity:
Won't Fix
Status in unity-2d:
Invalid
Status in unity package in Ubuntu:
Won't Fix
Bug description:
Add 'installing' animation for when app is installed via drag & drop.
Description:
The desired behavior when a user drags and drops a uninstalled app
from the Dash App Lens to the Launcher is:
1) A 'uninstalled' version of the app icon is added to the Launcher.
2) As the app downloads and installs, progress is displayed inside the
launcher icon.
3) When the app has finished installing, a Notify OSD notification
tells the user that the app is installed. The icon will also 'pulse'
once.
The following art assets are linked from this bug:
1. installing_animation.mov -
https://chinstrap.canonical.com/~johnlea/1104launcher/installing_animation.mov
This animation shows:
- The uninstalled state
- The installing progress animation
- The installation complete 'pulse' animation
=============================================
This bug would be an ideal bug for someone to get started hacking on
Unity, here's some information:
* Time to fix: 15h
* Difficulty: difficult
* Implementation:
To implement this feature there is an existing call in Launcher.cpp
called "handle_dbus_method_call". Information is received about newly
installed applications from there. The information contains icon size,
starting position (of the animation), the name of the icon to load,
and the aptdaemon task. This information should be nicely encapsulated
into a new LauncherIcon subclassed from BamfLauncherIcon and loaded
into the launcher model.
New classes InstallLauncherIcon (subclasses BamfLauncherIcon)
InstallLauncherIcon is a bamf launcher icon which is capable of
tracking the install progress of an aptdaemon task and reflecting this
state out through it's progress property. (initial animation will not
match the design movie).
Initial implementations should not worry about animations between the
starting icon position and the placement on the launcher.
* Where to look: src/Launcher
src/BamfLauncherIcon
* Workflow information: http://unity.ubuntu.com/getinvolved/
To manage notifications about this bug go to:
https://bugs.launchpad.net/ayatana-design/+bug/676453/+subscriptions