Firefox/Features/windows-scrolling: Difference between revisions

m
not sure which release this landed for, please update if needed.
m (clearing in prep for migration to new feature page format (will be done momentarily))
m (not sure which release this landed for, please update if needed.)
Line 1: Line 1:
{{FeatureStatus
|Feature name=Support High Resolution Scrolling on Windows
|Feature stage=Landed
|Feature version=Firefox 7
|Feature health=OK
|Feature status note=Not sure which release this is currently targeted for, so guessed at Firefox 7.  Please update "Release target" if this is incorrect. ~deb
}}
{{FeatureTeam
|Feature product manager=Alex Faaborg
|Feature feature manager=Alex Faaborg
|Feature lead engineer=Masayuki Nakano
|Feature qa lead=George Carstoiu
|Feature ux lead=Alex Faaborg
}}
{{FeaturePageBody
|Feature overview=We need to enable users on windows to scroll with pixel level precision (when using a non-discrete wheel), similar to the fine grained level of control that users currently have on OS X.  Windows Vista introduced standard mouse events that contain a higher level of scrolling precision for mouse wheel movement in 2006.  Non discrete mouse wheels have been in the marketplace for awhile now, and mouse drivers are sending these events to applications.


We're doing this because:
*Moving to pixel scrolling where possible will make a very common browser activity feel faster, more responsive, and improve the general feel of the application.
==== Goals ====
The goal is to scroll on Windows as well as Firefox on OS X.  The fact that we only do line scrolling on windows impacts our perceived performance and responsiveness, and the general feel of the application.  Scrolling is something that users do literally constantly with a Web browser (much more than any other interaction or UI control), so changes to how the application scrolls should respectively be prioritized extremely high.  The fact that we don't support an important scrolling feature of Windows that was introduced 5 years ago may be indicative of just how few people at Mozilla actually use Firefox on Windows.
|Feature users and use cases="Scrolls like butter"
|Feature non-goals=Note that this bug is different than {{bug|590022}}.  Our smooth scrolling preference simply draws 10 frames when we receive an event that the user has moved their mouse wheel a single discrete step.  This project is about fine grained precision, and non-discrete mouse wheels.
|Feature ux design=Just pixel level scrolling precision, similar to scrolling in Firefox on OS X.  Currently on Windows we only do line scrolling.
|Feature implementation notes=* [https://bugzilla.mozilla.org/show_bug.cgi?id=605648 Bug 605648 - Support high resolution scrolling on Windows]
|Feature landing criteria=After we land the patch we need enough time for testing, since there is a wide range of mouse hardware out on the market (especially on Windows).
}}
{{FeatureInfo
|Feature priority=P1
|Feature roadmap=User Experience
|Feature list=Desktop
|Feature engineering team=Desktop front-end
}}
{{FeatureTeamStatus
|Feature products status=tbd
|Feature engineering status=tbd
|Feature security status=tbd
|Feature privacy status=tbd
|Feature localization status=tbd
|Feature accessibility status=tbd
|Feature qa status=tbd
|Feature ux status=tbd
}}
canmove, Confirmed users, Bureaucrats and Sysops emeriti
6,906

edits