canmove, Confirmed users
1,584
edits
(Created page with "{| class="fullwidth-table" |- | style="font-weight: bold; background: #DDD;" | Feature | style="font-weight: bold; background: #DDD;" | Status | style="font-weight: bold; backgro...") |
(status updates) |
||
(21 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
{| | {{FeatureStatus | ||
| | |Feature name=Android-style text selection handles | ||
| | |Feature stage=Landed | ||
| | |Feature status=Complete | ||
| | |Feature version=Firefox 7 | ||
| | |Feature health=OK | ||
| | |Feature status note=Some follow-up bugs being fixed in Firefox 8 and 9 | ||
}} | |||
| | {{FeatureTeam | ||
| | |Feature product manager=Thomas Arend | ||
|Feature feature manager=Thomas Arend | |||
| | |Feature lead engineer=Mark Finkle | ||
|Feature qa lead=Aaron Train | |||
|Feature ux lead=Madhava Enros, Ian Barlow | |||
}} | |||
{{FeaturePageBody | |||
|Feature ux design=If we could use the native method, we'd do so, so, instead, we have to mimic it, much as we do with the Android Menu. | |||
This page here has a description of the behavior: http://developer.android.com/sdk/android-2.3-highlights.html | |||
<blockquote>'''One-touch word selection and copy/paste'''<br>When entering text or viewing a web page, the user can quickly select a word by press-hold, then copy to the clipboard and paste. Pressing on a word enters a free-selection mode — the user can adjust the selection area as needed by dragging a set of bounding arrows to new positions, then copy the bounded area by pressing anywhere in the selection area. | |||
<Br> | |||
<br>http://developer.android.com/sdk/images/2.3/onetouch.png | |||
<br> | |||
<br>For text entry, the user can slide-press to enter a cursor mode, then reposition the cursor easily and accurately by dragging the cursor arrow. With both the selection and cursor modes, no use of a trackball is needed. | |||
<br> | |||
<br>http://developer.android.com/sdk/images/2.3/selection.png | |||
</blockquote> | |||
<b>Text Overflow</b> | |||
We should also consider cases where text flows off the edge of a field, and how to get back to that to make changes. Android's native form fields handle this in two ways, as shown in this mockup: http://cl.ly/3y3u123U410L1L0u2W1n | |||
1. Pressing and holding to activate a cursor, and then dragging that cursor to the edge of the field to scroll text. | |||
== | 2. Dragging the text back and forth through the field, and then long pressing to insert a cursor. | ||
|Feature qa review=* [[Fennec/Features/androidcopypaste/TestPlan|QA Test Plan]] | |||
|Feature implementation notes=Finkle has a restartless add-on that is being used to prototype the selection handle behavior and technical implementation. | |||
* {{bug|652168}} - Add cursor positioning thumb controls to edit boxes | |||
* <s>{{bug|661388}}</s> (FIXED) - Support selecting text in web content | |||
* <s>{{bug|659022}}</s> (FIXED) - Implement copy from content | |||
}} | |||
{{FeatureInfo | |||
|Feature priority=P2 | |||
|Feature roadmap=Firefox Mobile | |||
|Feature list=Mobile | |||
|Feature engineering team=Mobile front-end | |||
}} | |||
{{FeatureTeamStatus | |||
|Feature security status=sec-review-complete | |||
|Feature security health=OK | |||
|Feature security notes=reviewed by: imelven | |||
}} | |||
= | |||
= | |||
|- | |||
| | |||
| | |||