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)

ARM
Gonk (Firefox OS)
defect
Not set
normal

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%
[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.
Blocks: 1015336
blocking-b2g: --- → 2.0?
QA Whiteboard: [VH-FL-blocking-][VH-FC-blocking+]
Kevin - Any ideas?
Flags: needinfo?(kgrandon)
Whiteboard: [2.0-319MB-bug-bash] → [2.0-319MB-bug-bash][systemsfe]
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
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
Playing with Flame, 0.5 seconds waiting for rearranging seems enough for me and improve the experience
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.
Blocks: vertical-home-next
No longer blocks: 1015336
blocking-b2g: 2.0? → ---
QA Whiteboard: [VH-FL-blocking-][VH-FC-blocking+] → [VH-FL-blocking-][VH-FC-blocking-]
Flags: needinfo?(kgrandon)
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: nobody → crdlc
I gonna change this value during morning, thx
Attached file Github pull request (deleted) —
thanks
Attachment #8462369 - Flags: review?(kgrandon)
Comment on attachment 8462369 [details] Github pull request Seems better, thanks!
Attachment #8462369 - Flags: review?(kgrandon) → review+
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.

Attachment

General

Created:
Updated:
Size: