|
|
| Line 1: |
Line 1: |
| This page is a clearinghouse of projects related to the Firefox Mobile browser (Fennec). Some of these projects may be picked for a particular release and be copied to a [[Mobile/Planning|planning]] page. | | This page is a clearinghouse of projects related to the Firefox Mobile browser (Fennec). The roadmap for Fennec releases (including in which these projects are currently planned to land) is available here: [[Mobile/Roadmap]]. |
|
| |
|
| Each active project should have a details page created so we can track progress. Here is a blank-ish [[Mobile/Projects/Template|template]]. Some projects might start with conceptual design, others might start with code prototypes.
| |
|
| |
|
| = Current Projects = | | == Archive == |
| | | * [[Mobile/Projects/Archive]] |
| For current projects, see '''[[Features/Mobile]]'''.
| |
| | |
| =Old Project Pages=
| |
| | |
| These project pages are from the Fennec 1.0 - 4.0 era and are no longer in use.
| |
| | |
| {| style="width: 100%" class="fullwidth-table sortable"
| |
| |-
| |
| | style="background:#efefef" | '''Description'''
| |
| | style="width: 20%; background:#efefef" | '''Bug'''
| |
| | style="background:#efefef" | '''People'''
| |
| | style="background:#efefef" | '''Details'''
| |
| |-
| |
| | Page interactions (cursor mode)
| |
| | {{bug|}}
| |
| | madhava
| |
| | [[Mobile/Projects/PageInteractions|details]]
| |
| |-
| |
| | Gesture support
| |
| | {{bug|}}
| |
| | fabrice
| |
| | <link>
| |
| |-
| |
| | Implement touch events
| |
| | {{bug|544614}}
| |
| | mbrubeck, wesj
| |
| | [[/Touch Events|details]]
| |
| |-
| |
| | Integrate Personas
| |
| | {{bug|}}
| |
| | madhava
| |
| | [[Mobile/Projects/Personas|details]]
| |
| |-
| |
| | Integrate Jetpack
| |
| | {{bug|}}
| |
| | fabrice
| |
| | [[Mobile/Projects/Jetpack|details]]
| |
| |-
| |
| | Smarter Tabs
| |
| | minor: {{bug|548633}}
| |
| | janD
| |
| | [[Mobile/Projects/SmartTabs|details]]
| |
| |-
| |
| | Contextual Actions: Webservices and Phone-apps integration
| |
| | {{bug|566225}}
| |
| | janD
| |
| | [[Mobile/Projects/Contextual Actions|details]]
| |
| |-
| |
| | Confidence in panning and zooming
| |
| |
| |
| | bstover
| |
| | [[Mobile/Projects/PanConfidence|details]]
| |
| |-
| |
| | Better First-run -- browser discoverability
| |
| | {{bug|}}
| |
| | briandils
| |
| | [[Mobile/Projects/Firstrun_discoverability|details]]
| |
| |-
| |
| | Better First-run -- language choice
| |
| | {{bug|}}
| |
| | briandils
| |
| | [[Mobile/Projects/Firstrun_language_choice|details]]
| |
| |-
| |
| | Identity
| |
| | {{bug|}}
| |
| | briandils
| |
| | [[Mobile/Projects/Identity|details]]
| |
| |-
| |
| | Logging in to websites easier
| |
| | {{bug|}}
| |
| | vingtetun
| |
| | [[Mobile/Projects/EasierLogging|details]]
| |
| |-
| |
| | Master Password
| |
| | {{bug|592772}}
| |
| | vingtetun
| |
| | [[Mobile/Projects/MasterPassword|details]]
| |
| |-
| |
| | Better integration for form assistant on Android
| |
| | {{bug|636339}}
| |
| | vingtetun
| |
| | [[Mobile/Projects/FormAssistantIntegration|details]]
| |
| |-
| |
| | Visual refresh (Gingerbread/Honeycomb)
| |
| | {{bug|}}
| |
| | madhava, new person
| |
| | [[Mobile/Projects/VisualRefresh_Android_2.3-3.0|details]]
| |
| |-
| |
| | Tablet optimized UI
| |
| | {{bug|}}
| |
| | madhava
| |
| | [[Mobile/Projects/Tablet-optimized_UI|details]]
| |
| |-
| |
| | Awesomescreen revisions
| |
| | {{bug|}}
| |
| | madhava, new person, vingtetun
| |
| | [[Mobile/Projects/Awesomescreen_3.0|details]]
| |
| |-
| |
| | Rewrite/mobilize UI text
| |
| | {{bug|}}
| |
| | madhava, mnovak (hopefully!)
| |
| | [[Mobile/Projects/ErrorPages|error msgs]], [[Mobile/Projects/Dialogs2.0|dialog text]]
| |
| |-
| |
| | Basic Webapp Support
| |
| | {{bug|}}
| |
| | fabrice, madhava
| |
| | [[Mobile/Projects/WebApp_Support|details]]
| |
| |-
| |
| | Anti-malware/phishing
| |
| | phishing: {{bug|470876}}
| |
| | madhava, dev person
| |
| | [[Mobile/Projects/Anti Phishing|details]]
| |
| |-
| |
| | Android-style body text copy/paste
| |
| | {{bug|}}
| |
| | new ux person, dev person
| |
| | [[Mobile/Projects/Android_copy_paste|details]]
| |
| |-
| |
| | Android native polish
| |
| | {{bug|}}
| |
| | ux, dev
| |
| | [[Mobile/Projects/Android_native_polish|details]]
| |
| |-
| |
| | Session Store Enhancements
| |
| | {{bug|}}
| |
| | dev
| |
| | [[Mobile/Projects/SessionRestore2|details]]
| |
| |-
| |
| | Are We Slim Yet
| |
| |
| |
| | dev, automation
| |
| | [[Mobile/Projects/AreWeSlimYet|details]]
| |
| |-
| |
| | <description>
| |
| | {{bug|}}
| |
| | name1, name2
| |
| | <link>
| |
| |-
| |
| |}
| |
| | |
| =Completed=
| |
| Please move completed projects from the "active"-section to this table!
| |
| {| style="width: 100%" class="fullwidth-table sortable"
| |
| |-
| |
| | style="background:#efefef" | '''Description'''
| |
| | style="width: 20%; background:#efefef" | '''Bug'''
| |
| | style="background:#efefef" | '''People'''
| |
| | style="background:#efefef" | '''Details'''
| |
| |-
| |
| | Automatically check for add-on updates
| |
| | {{bug|}}
| |
| | mfinkle, madhava
| |
| | [[Mobile/Projects/AutoUpdateAddons|details]]
| |
| |-
| |
| | Touch friendly about:config (FIXED)
| |
| | {{bug|540009}}
| |
| | vingtetun
| |
| | <link>
| |
| |-
| |
| | Orientation detection
| |
| | {{bug|541015}}
| |
| | mfinkle
| |
| | [[Mobile/Projects/PortraitMode| details]]
| |
| |-
| |
| | Plan for context menus (panels)
| |
| | {{bug|}}
| |
| | madhava
| |
| | <link>
| |
| |-
| |
| | Form autofill (autocomplete)
| |
| | {{bug|466770}}
| |
| | vingtetun, mfinkle
| |
| | [[Mobile/Projects/FormAutoComplete | details]]
| |
| |-
| |
| | Session restore
| |
| | {{bug|541421}}
| |
| | mfinkle, stechz
| |
| | [[Mobile/Projects/SessionRestore | details]]
| |
| |-
| |
| | Scroll indicators for content and chrome
| |
| | {{bug|515166}} {{bug|461843}}
| |
| | vingtentun, fabrice
| |
| | [[Mobile/Projects/ScrollIndicators|details]]
| |
| |-
| |
| | Scroll underlying browser when canvas tiles are panned
| |
| | {{bug|511987}} {{bug|500700}} {{bug|514623}} {{bug|479862}}
| |
| | stechz, vingtetun
| |
| | [[Mobile/Projects/ScrollUnderlyingBrowser|details]]
| |
| |-
| |
| | Site specific preferences
| |
| | {{bug|456077}}
| |
| | vingtetun, madhava
| |
| | [[Mobile/Projects/SitePrefs|details]]
| |
| |-
| |
| |}
| |
| | |
| =Inactive=
| |
| Projects that are not active and may not be of interest anymmore
| |
| {| style="width: 100%" class="fullwidth-table sortable"
| |
| {| style="width: 100%" class="fullwidth-table sortable"
| |
| |-
| |
| | style="background:#efefef" | '''Description'''
| |
| | style="width: 20%; background:#efefef" | '''Bug'''
| |
| | style="background:#efefef" | '''People'''
| |
| | style="background:#efefef" | '''Details'''
| |
| |-
| |
| | Use faststart on Maemo
| |
| | {{bug|}}
| |
| | crowder
| |
| | <link>
| |
| |-
| |
| | Add network and battery indicators to UI
| |
| |
| |
| |
| |
| | [[Mobile/Projects/Lucky_Charms|details]]
| |
| |-
| |
| | Click disambiguation
| |
| |
| |
| |
| |
| | [[Mobile/Projects/Click_Disambiguation|details]]
| |
| |-
| |
| |}
| |
| | |
| =Additional Ideas and Designs=
| |
| ;Performance
| |
| * Startup time
| |
| * JIT for some chrome UI ([[Mobile/Projects/Chrome_JIT|details]]) | |
| * Pageload
| |
| * Improved disk caching
| |
| | |
| ;User Experience
| |
| * UI interactivity
| |
| * Page/Content interactivity (cursor mode)
| |
| * Form autofill
| |
| * Extend form helper support (email & url)
| |
| * Context menus
| |
| * Better link clicking
| |
| * Panning long pages ([[Mobile/Projects/PanningLongPages|details]])
| |
| * Find in page
| |
| * Mobile-appropriate session restore
| |
| * Site specific data
| |
| * View history
| |
| | |
| ;System Integration
| |
| * Portrait mode on Maemo
| |
| * Default browser on Maemo
| |
| * Camera
| |
| * Utilize js-ctypes for device APIs
| |
| | |
| ;Appearance & Layout
| |
| * More UI space for add-ons
| |
| * In-content theme
| |
| * Update the awesomebar panel ([[Mobile/UI/Designs/TouchScreen/Fennec_1.1%2B#awesomescreen_layout_revisions|mockup]])
| |
| | |
| ;More
| |
| * [[Mobile/UI/Designs/TouchScreen/Fennec_1.1%2B | Full list UX Projects for the Future]]
| |