Launcher - Enable dragging and dropping of files & folders to Launcher icons
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
- Michał Sawicz: Approve
-
Diff: 179 lines (+138/-0)3 files modifiedlibunity-2d-private/src/launcherapplication.cpp (+124/-0)
libunity-2d-private/src/launcherapplication.h (+5/-0)
tests/manual-tests/launcher.txt (+9/-0)
tags: | added: udn-launcher |
Changed in unity-design: | |
status: | New → Incomplete |
assignee: | nobody → Otto Greenslade (otto-chaotic) |
tags: | added: udt |
Changed in unity-design: | |
status: | Incomplete → Triaged |
importance: | Undecided → Critical |
Changed in ayatana-design: | |
status: | New → Triaged |
importance: | Undecided → Critical |
assignee: | nobody → Otto Greenslade (otto-chaotic) |
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) |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
Changed in unity-design: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
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) |
Changed in unity: | |
milestone: | none → 3.4.2 |
status: | Confirmed → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
tags: | added: needsdesignreview |
Changed in unity-2d: | |
milestone: | 3.6 → none |
tags: | removed: needsdesignreview |
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 |
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 |
tags: |
added: reviewedbydesign removed: udt |
Changed in unity-2d (Ubuntu): | |
status: | New → Confirmed |
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 |
The 4th point is out of scope for this bug. It will be moved to the corresponding task that fully defines the spread feature.