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

Reported by John Lea on 2011-09-01
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ayatana Design
High
John Lea
Unity
Medium
Marco Trevisan (Treviño)
unity (Ubuntu)
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

lp:~3v1n0/unity/volume-icon-dnd
Merged into lp:unity at revision 3558
PS Jenkins bot: Approve (continuous-integration) on 2013-10-08
Brandon Schaefer: Approve on 2013-10-07
Andrea Azzarone: Needs Information on 2013-10-07
John Lea (johnlea) on 2011-09-01
tags: added: onew udo
Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
importance: Undecided → High
status: New → Fix Committed
Omer Akram (om26er) on 2011-09-21
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) on 2011-09-28
Changed in ayatana-design:
status: Fix Committed → Fix Released
John Lea (johnlea) on 2011-10-18
tags: added: udp
Changed in unity:
milestone: none → backlog
Changed in ayatana-design:
status: Fix Released → Fix Committed
John Lea (johnlea) on 2012-10-09
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) on 2013-04-04
Changed in unity:
milestone: 7.0.0 → 7.0.1
Stephen M. Webb (bregma) on 2013-04-25
Changed in unity:
milestone: 7.0.1 → 7.1.0
Stephen M. Webb (bregma) on 2013-07-26
Changed in unity:
milestone: 7.1.0 → 7.1.1
Stephen M. Webb (bregma) on 2013-10-04
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
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) on 2013-10-10
Changed in unity:
milestone: 7.1.2 → 7.1.1
status: Fix Committed → Fix Released
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
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related blueprints