Launcher - The Nautilus and USB drive icons in the Launcher should be valid drop targets for all types of files and folders

Bug #838731 reported by John Lea
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Fix Committed
High
John Lea
Unity
Fix Released
Medium
Marco Trevisan (Treviño)
unity (Ubuntu)
Fix Released
Medium
Marco Trevisan (Treviño)

Bug Description

The Nautilus and USB drive icons in the Launcher should be valid drop targets for all types of files and folders

When a user starts dragging a file or folder, Launcher icons that are valid drop targets are highlighted by means of all the other Launcher icons dimming. However HOME and USB drive launcher icons do not currently remain illuminated even though they should be valid drop targets for all files and folders.

Desired solution:
- HOME and USB drive icons (and any other icons that represent storage devices) in the Launcher should remain illuminated when a user starts performing a file or folder drag action.

- The exception to the above statement is when the drag originates from a Nautilus window. In this case the originating Launcher icon should not be highlighted, e.g. when dragging a file from a USB drive, the USB drive the file is being dragged from should not illuminate.

- Dropping a file or folder on to a HOME and USB drive icon should copy that file or folder to the directory that is currently in focus. For example, if no HOME window is currently open, dropping a file on to the HOME icon should copy that file into the /home/[User]/ directory. However if Nautilus has been opened by clicking on the HOME Launcher icon and is currently displaying the /Pictures/ directory, dropping the file on to the HOME launcher icon should copy the file to the /Pictures/ directory.

- If multiple Nautilus windows have been opened by clicking on a single Launcher entry (e.g. by middle clicking several times on the HOME icon), droping a file on to the Launcher entry (e.g. HOME icon) copies the file to the most recently focused of these windows.

- In line with the standard Launcher drag and drop behavour, if there multiple windows have been opened from a single storage icon (e.g. HOME), holding the file over the Launcher icon should trigger a spread. This enables the user to then choose which window they would like to copy the file into.

Related branches

John Lea (johnlea)
tags: added: onew udo
Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
importance: Undecided → High
status: New → Fix Committed
Omer Akram (om26er)
Changed in unity:
assignee: nobody → Jason Smith (jassmith)
Changed in unity (Ubuntu):
assignee: nobody → Jason Smith (jassmith)
Changed in unity:
importance: Undecided → Medium
status: New → Triaged
Changed in unity (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
John Lea (johnlea)
Changed in ayatana-design:
status: Fix Committed → Fix Released
John Lea (johnlea)
tags: added: udp
Changed in unity:
milestone: none → backlog
Changed in ayatana-design:
status: Fix Released → Fix Committed
John Lea (johnlea)
Changed in unity:
assignee: Jason Smith (jassmith) → nobody
Changed in unity (Ubuntu):
assignee: Jason Smith (jassmith) → nobody
Changed in unity:
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in unity (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in unity:
milestone: backlog → 7.0.0
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.0.0 → 7.0.1
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.0.1 → 7.1.0
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.1.0 → 7.1.1
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.1.1 → 7.2.0
Changed in unity:
milestone: 7.2.0 → 7.1.2
status: Triaged → In Progress
Changed in unity (Ubuntu):
status: Triaged → In Progress
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:unity at revision None, scheduled for release in unity, milestone 7.1.1

Changed in unity:
status: In Progress → Fix Committed
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.1.2 → 7.1.1
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity - 7.1.2+13.10.20131011-0ubuntu1

---------------
unity (7.1.2+13.10.20131011-0ubuntu1) saucy; urgency=low

  [ Stephen M. Webb ]
  * bump upstream version to 7.1.2

  [ Brandon Schaefer ]
  * Remove the ibus workaround, as im-config has been updated to use
    'auto' as its default choice. This means ibus-daemon will start up
    correctly now.

  [ Andrea Azzarone ]
  * Fix rendering of italic text in StaticCairoText. (LP: #1190275)

  [ Marco Trevisan (Treviño) ]
  * Volume: remove FileManager instance, handle opened status in
    VolumeLauncherIcon. (LP: #1236468)
  * VolumeLauncherIcon: copy files to device on DnD Use filemanager to
    perform the copy action. If needed, delay the procedure until we
    don't have the volume mounted (using a magic utility function to
    share the code). (LP: #838731)
  * LauncherIcon: Add monitor parameter to GetTipPosition. (LP:
    #1236631)
  * AP, TestSpread: assertWindowIsNotScaled may fail when getting the
    Xid. (LP: #1236872)
  * ApplicationLauncherIcon: remove the icon when setting a null
    application. (LP: #1237161)
  * SourceManager: add RemoveAll public method.
  * ApplicationLauncherIcon: don't unset the app if the icon has been
    already removed In this case the app is unset when removed, doing it
    twice causes the app->seen flag to be reset and this breaks the
    assumtions of the LauncherController, making it to recreate a new
    app for the same BamfApplication. (LP: #1237182)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 3565
 -- Ubuntu daily release <email address hidden> Fri, 11 Oct 2013 06:17:18 +0000

Changed in unity (Ubuntu):
status: In Progress → Fix Released
tags: added: rls-w-incoming
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

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