Launcher - Enable dragging and dropping of files & folders to Launcher icons

Bug #676549 reported by John Lea
32
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Fix Released
Critical
John Lea
Unity
Fix Released
Medium
Jason Smith
unity design (obsolete project)
Fix Released
Critical
John Lea
unity-2d
Fix Released
High
Lohith D Shivamurthy
unity (Ubuntu)
Fix Released
Undecided
Unassigned
unity-2d (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Enable dragging and dropping of files & folders to Launcher icons.

Description:

1. When a user starts dragging a file or folder, the icons on the launcher which will accept the file type become illuminated, and the icons of apps that do not support the file type become dimmed. Jason, could you experiment with Launcher lighting effects?

2. If the file(s) or folder(s) is dropped over the Launcher icon of a application that accepts the file type, the file(s) or folder(s) is accepted by the application and opened/imported in the appropriate manner.

3. If the file(s) or folder(s) is dropped over the Launcher icon of a application that does not accept the file type nothing happens.

4. If a file(s) or folder(s) held over a app icon in the Launcher, a 'spread' of the application windows should open. The user can then drag the file(s) or folder(s) over one of the application windows. Dropping the file(s) or folder(s) loads/imports the file(s) or folder(s) into the selected window.
NOTE: this 4th iteam is out of scope for the current task, it will be moved over to a new bug covering the spread feature. See bug #607796

Note: the development and launch of the interactions outlined in points 1, 2, and 3 should not be delayed if the functionality outlined in point 4 cannot be delivered at the same time because of dependencies relating to the 'spread and workspace' project.

Related branches

John Lea (johnlea)
tags: added: udn-launcher
Changed in unity-design:
status: New → Incomplete
assignee: nobody → Otto Greenslade (otto-chaotic)
John Lea (johnlea)
tags: added: udt
Changed in unity-design:
status: Incomplete → Triaged
importance: Undecided → Critical
John Lea (johnlea)
Changed in ayatana-design:
status: New → Triaged
importance: Undecided → Critical
assignee: nobody → Otto Greenslade (otto-chaotic)
John Lea (johnlea)
description: updated
Changed in ayatana-design:
status: Triaged → Fix Committed
Changed in unity-design:
status: Triaged → Fix Committed
Changed in ayatana-design:
assignee: Otto Greenslade (otto-chaotic) → John Lea (johnlea)
Changed in unity-design:
assignee: Otto Greenslade (otto-chaotic) → John Lea (johnlea)
Revision history for this message
David Barth (dbarth) wrote :

The 4th point is out of scope for this bug. It will be moved to the corresponding task that fully defines the spread feature.

Changed in unity:
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Jason Smith (jassmith)
description: updated
David Barth (dbarth)
Changed in ayatana-design:
status: Fix Committed → Fix Released
John Lea (johnlea)
Changed in unity-design:
status: Fix Committed → Fix Released
Changed in unity-2d:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Mark Shuttleworth (sabdfl) wrote :

This is high priority - it's needed for Natty.

Changed in unity-2d:
importance: Medium → High
Changed in unity-2d:
importance: High → Medium
importance: Medium → High
description: updated
Changed in unity-2d:
milestone: none → 3.6
Changed in unity-2d:
assignee: nobody → Olivier Tilloy (osomon)
Jason Smith (jassmith)
Changed in unity:
milestone: none → 3.4.2
status: Confirmed → Fix Committed
Changed in unity:
status: Fix Committed → Fix Released
David Barth (dbarth)
tags: added: needsdesignreview
Changed in unity-2d:
milestone: 3.6 → none
Revision history for this message
John Lea (johnlea) wrote :

Tested on 10th March immediately after running update. Dragging and dropping files on to launcher as described does not work.

John Lea (johnlea)
tags: removed: needsdesignreview
John Lea (johnlea)
Changed in unity:
status: Fix Released → Triaged
tags: added: delta-with-3d
Changed in unity-2d:
milestone: none → 3.10
Changed in unity (Ubuntu):
status: New → Triaged
Jason Smith (jassmith)
Changed in unity:
milestone: 3.4.2 → none
status: Triaged → Fix Committed
Changed in unity:
milestone: none → 3.6.8
Changed in unity-2d:
milestone: 3.10 → none
Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.4 KiB)

This bug was fixed in the package unity - 3.6.8-0ubuntu1

---------------
unity (3.6.8-0ubuntu1) natty; urgency=low

  * New upstream release.
    - crash at the second drag and drop from an unity place (LP: #736704)
    - Compiz crashes with SIGSEGV in nux::GraphicsDisplay::GrabPointer when
      opening the Dash (LP: #737287)
    - Visual Tearing/Rendering Issues with Unity Launcher (LP: #737476)
    - unity-window-decorator crash on unity panel dragout (LP: #740480)
    - unity-panel-service crashed with SIGSEGV in g_type_check_instance_is_a()
      (LP: #694699)
    - compiz crashed with SIGSEGV in nux::BaseTexture::GetDeviceTexture()
      (LP: #692823)
    - the "no result" and "search the web" items need icons (LP: #711199)
    - Resizing with external padding/grab area prevents reaching edge of
      screen (LP: #710356)
    - drag and drop of launcher icons uses microscopic drag icon (LP: #727647)
    - text in places look squeezed (LP: #727799)
    - at-spi-registry consumes most of the CPU and make the system unusable on
      Natty (LP: #729827)
    - migrate_favorites.py crashed with GError in __main__: Bad key or
      directory name: "/desktop/unity/launcher/favorites/app-
      dc++.desktop/type": `+' is an invalid character in key/directory names
      (LP: #737016)
    - Launcher hide state is confusing (LP: #739850)
    - Polish new launcher hide state (part 2) (LP: #740020)
    - launcher icons should expan on super or when entering keynav
      (LP: #741319)
    - Launcher - Dragging a Launcher icon to the Trash should remove the icon
      (LP: #676466)
    - Launcher - Enable dragging and dropping of files & folders to Launcher
      icons (LP: #676549)
    - Dash - Add Dash group header mouseover effect (LP: #689640)
    - unity aborts when you plug in an external monitor (LP: #700757)
    - Keyboard-navigation: focus on launcher remembered (LP: #713340)
    - Launcher Quicklists should always contain the application title
      (LP: #723877)
    - When a maximized window has window on top of it in 'restored state' (not
      maximised) , it is not possible to un-maximized the window by dragging
      the title bar downwards (LP: #723882)
    - When windows open for the first time they should not hide the launcher
      (LP: #723878)
    - UI blocked when expanding a section with more than 2000 items
      (LP: #736059)
    - Change ALT-Tab to bring the target window to the front (LP: #736938)
    - compiz crashed with SIGABRT in __kernel_vsyscall() (LP: #737814)
    - Launcher does not respond to changes in icon theme (LP: #605475)
    - Implement new style scrollbars in Dash (LP: #608124)
    - Closing launcher menu raises window under mouse (LP: #728787)
    - adding url launcher support from the search (LP: #739038)
    - Launcher - Set Launcher 'Hide Animation' to 'Slide only' by default.
      Also introduce subtle fade in effect. (LP: #739567)
    - "Time & Date" settings appears in launcher with empty tooltip
      (LP: #740907)
    - ZeitgeistLog missing implementation of get_property for "connected"
      (LP: #734080)
    - often can't alt-click-dnd to move the focussed dialog (LP: #711911)
    - The Unity P...

Read more...

Changed in unity (Ubuntu):
status: Triaged → Fix Released
John Lea (johnlea)
tags: added: reviewedbydesign
removed: udt
Changed in unity-2d (Ubuntu):
status: New → Confirmed
Olivier Tilloy (osomon)
Changed in unity-2d:
assignee: Olivier Tilloy (osomon) → nobody
Changed in unity-2d:
assignee: nobody → Lohith D Shivamurthy (dyams)
assignee: Lohith D Shivamurthy (dyams) → nobody
Changed in unity-2d:
assignee: nobody → Lohith D Shivamurthy (dyams)
Changed in unity-2d:
milestone: none → 5.2
Changed in unity-2d:
status: Confirmed → In Progress
Changed in unity-2d:
milestone: 5.2 → 5.4
Changed in unity-2d:
status: In Progress → Fix Committed
Changed in unity-2d:
status: Fix Committed → Fix Released
Changed in unity-2d (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.