** Description changed: 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/
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/676453 Title: Launcher - Add 'installing' animation for when app is installed via drag & drop -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
