Closed
Bug 778340
Opened 13 years ago
Closed 12 years ago
Tab tray button action should be fired on mousedown instead of command
Categories
(Firefox for Metro Graveyard :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jwilde, Assigned: jaws)
References
Details
(Whiteboard: [Snappy][completed-elm])
Attachments
(1 file, 2 obsolete files)
|
1.10 KB,
patch
|
jwilde
:
feedback+
|
Details | Diff | Splinter Review |
Good suggestion from Jared:
Since there's a delay time between mousedown and mouseup and, compared to mouse, it's a little trickier on touch to cancel the tap action (you have to drag your finger along the screen and off of the button), it might make sense to have the toolbar buttons fire on mousedown instead of mouseup, so that the specified action can begin while the user is moving their finger off of the screen.
| Assignee | ||
Comment 1•13 years ago
|
||
Thanks for filing the bug Jonathan.
I notice about a 100-200ms delay between coming into contact with the screen and the action beginning, since currently it only begins when I remove my finger from the screen.
I would only expect experienced pianists to have very quick finger tapping skillz, so moving towards a mousedown activation of UI elements for Metro should get us a pretty good perceived-performance win.
| Assignee | ||
Updated•13 years ago
|
Whiteboard: [Snappy]
Comment 2•13 years ago
|
||
I disagree. I think the error rate would be extremely high, as each time a user swipes a button (trying to hide a toolbar or something), the toolbar button action would be executed. I think the right solution is to have zero actions that require double-tapping buttons, so we can immediately calculate whether it was a tap or swipe and execute the action on finger release, instead of having to wait several hundred milliseconds to see if a second tap occurs. It's sad that some apps have brought back double-tapping (the touch equivalent of double-clicking), including Instagram.
The piano analogy is not valid, I think, because pressing keys on a keyboard intentionally initiates the sound, and the duration of the hold changes the resulting sound.
| Assignee | ||
Comment 3•13 years ago
|
||
The specific button that this was about is the "+" button for showing the tabs. This button doesn't have a double-tap action associated with it, but it feels slow since there is an animation associated with showing the tabs.
Comment 4•13 years ago
|
||
Ah, for that specific button, since swipe and tap should perform the same action, this seems like a good, clever optimization. :)
| Assignee | ||
Updated•13 years ago
|
Summary: Toolbar buttons should be fired on mousedown instead of command → Tab tray button action should be fired on mousedown instead of command
| Assignee | ||
Comment 5•13 years ago
|
||
Jonathan, can you test this out on Metro for me?
| Assignee | ||
Comment 6•13 years ago
|
||
Oops, this should be better :)
Attachment #646808 -
Attachment is obsolete: true
Attachment #646808 -
Flags: feedback?(jonathan)
Attachment #646809 -
Flags: feedback?(jonathan)
| Assignee | ||
Comment 7•13 years ago
|
||
Maybe the third time is a charm?
Attachment #646809 -
Attachment is obsolete: true
Attachment #646809 -
Flags: feedback?(jonathan)
Attachment #646810 -
Flags: feedback?(jonathan)
| Reporter | ||
Updated•13 years ago
|
Attachment #646810 -
Flags: feedback?(jonathan) → feedback+
| Assignee | ||
Comment 8•13 years ago
|
||
Whiteboard: [Snappy] → [Snappy][completed-elm]
Updated•13 years ago
|
Product: Firefox → Firefox for Metro
Version: unspecified → Trunk
Comment 9•12 years ago
|
||
Resolving bugs in the Firefox for Metro product that are fixed on the elm branch. Sorry for the bugspam. Search your email for "bugspam-elm" if you want to find and delete all of these messages at once.
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
OS: Windows 8 Metro → Windows 8.1
You need to log in
before you can comment on or make changes to this bug.
Description
•