Closed
Bug 1043714
Opened 10 years ago
Closed 10 years ago
Cannot drag and drop an app into a group with a full row of collections easily
Categories
(Firefox OS Graveyard :: Gaia::Homescreen, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jsmith, Assigned: crdlc)
References
Details
(Whiteboard: [2.0-319MB-bug-bash][systemsfe])
Attachments
(1 file)
Build Information
Device: Flame
Gaia 29266e18c35f4e72e35f1bba0e34f2fb6b995cc3
Gecko https://hg.mozilla.org/releases/mozilla-b2g32_v2_0/rev/178fe2efc41d
BuildID 20140724000201
Version 32.0
Description
If you try drag and drop an app into a row full of collections (e.g. the default social + games + music row), then nothing will happen for a few seconds. It requires you to hold the app steady in a draggable location for a few seconds before you are able to drop the app into the group.
Steps to Reproduce
1. After a fresh flash, drag and drop the music app into the row full of collections (social + games + music) on the homescreen.
Expected Results
You should be able to drag and drop the music app into the row of collections immediately.
Actual Results
Nothing happens for a few seconds. If you hold the app steady in the exact location within the group of collections for a few seconds, then eventually you'll be able to drop the app into that group. However, this requires you to hold the app steady in the same location, so it's highly undiscoverable to be able to do this user action.
Other Notes
There seems to be a problem in general with the drag and drop experience when multiple collections are present on a row. Johan noticed a problem where he saw the same issue with only a couple of collections on a row in which he tried to drop an app in between 2 collections.
Reproduction Frequency: 100%
Reporter | ||
Comment 1•10 years ago
|
||
[Blocking Requested - why for this release]:
This is poor drag and drop experience with multiple collections present on a row. Additionally, this is present on first use of the homescreen, so this would be a poor experience for a user to see when they first try to use the homescreen.
Updated•10 years ago
|
Whiteboard: [2.0-319MB-bug-bash] → [2.0-319MB-bug-bash][systemsfe]
Assignee | ||
Comment 3•10 years ago
|
||
Kevin, as you know, I have a few time now but I gonna try to to something here and If I don't find the issue I move it to another developer after launch time
Assignee: nobody → crdlc
Status: NEW → ASSIGNED
Assignee | ||
Comment 4•10 years ago
|
||
AFAIK the behavior implemented here is the same than 1.4
1) User drag an icon over a collection
2) The collection will show a plus asset indicating that you can copy the icon into SC
3) After "1,5" seconds the collection will be rearranged if the user don't release the icon there
https://github.com/mozilla-b2g/gaia/blob/master/shared/elements/gaia_grid/js/grid_dragdrop.js#L18
This behavior was copied from old home. Maybe could we reduce that time? Do you think that less time waiting for dragging is better? I think that we could play with it to improve the experience
Assignee: crdlc → nobody
Assignee | ||
Comment 5•10 years ago
|
||
Playing with Flame, 0.5 seconds waiting for rearranging seems enough for me and improve the experience
Reporter | ||
Comment 6•10 years ago
|
||
Ah. Didn't realize this was consistent with the old homescreen. In that case, we probably don't need to block on this.
I do like the suggestion in comment 5 though.
blocking-b2g: 2.0? → ---
QA Whiteboard: [VH-FL-blocking-][VH-FC-blocking+] → [VH-FL-blocking-][VH-FC-blocking-]
Reporter | ||
Updated•10 years ago
|
Flags: needinfo?(kgrandon)
Comment 7•10 years ago
|
||
Yeah, dragging over collections is a bit tricky, and currently it just takes a long time (need to differentiate between a drop on the collection, and a rearrange). I'm fine with the suggestion in comment 5, but I agree that we don't need to block.
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → crdlc
Assignee | ||
Comment 8•10 years ago
|
||
I gonna change this value during morning, thx
Comment 10•10 years ago
|
||
Comment on attachment 8462369 [details]
Github pull request
Seems better, thanks!
Attachment #8462369 -
Flags: review?(kgrandon) → review+
Assignee | ||
Comment 11•10 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•