← Back to team overview

desktop-packages team mailing list archive

[Bug 676453] Re: Launcher - Add 'installing' animation for when app is installed via drag & drop

 

This is on John Lea's wishlist.  So adding to the For Consideration
pile.

** Changed in: unity
       Status: Won't Fix => Triaged

** Changed in: unity (Ubuntu)
       Status: Won't Fix => Triaged

** Tags added: rls-w-incoming

-- 
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:
  Triaged
Status in unity-2d:
  Invalid
Status in unity package in Ubuntu:
  Triaged

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