mozdev.org

smoothwheel    

resources:
More info:
Other:
What's New
  • 2008-05-16: Page layout, Old comments system hidden by default.
  • 2008-05-09: New version 0.44.14.20080509: Modifier fix, support Mac Meta modifier
  • 2008-05-07: New Experimental comments system available
  • 2008-05-07: New version 0.44.12.20080507: Firefox 3 compatibility, Horizontal-scroll fix
  • 2008-04-21: Added direct chat window.
  • 2007-10-26: New version 44.10.20071026: Added support for keyboard arrows.
What people say
SmoothWheel Tips
Page counter

Hits since 2003-03-29

Smoothwheel


SmoothWheel:
Extension for Firefox / Thunderbird / SeaMonkey / Flock / Kompozer / SongBird (soon)

Also working on the deprecated Firebird / Phoenix / Mozilla / Netscape / NV|U.

About SmoothWheel:

The SmoothWheel extension will scroll the page smoothly with the mouse wheel. SmoothWheel utilizes several smart algorithms for smoothness and adaptive behaviour. It can enhance/replace the internal Gecko smoothscroll (how to disable) which was introduced on 2003-03-24. It's also working with older versions of Mozilla/Netscape/Phoenix/Firebird (*) .

Tested platforms: win32, Linux (multi user tip), FreeBsd/i386, Mac OS/X (theoretically should work on all platforms).

Latest Version: v0.44.14.20080509 (2008-05-09)

Mini Changelog (Full changelog):
  • v0.44.14 :
    - Fix modifier "steal" (like resize text with CTRL), added Mac Meta modifier
  • v0.44.12 :
    - Compatible with Firefox 3, Experimental fix for horizontal scroll issue
  • v0.44.10 :
    Added support for keyboard arrows
  • v0.44.x :
    Added more options to the configuration panel. Update applications support (added Flock, updated max-version for all apps)
  • v0.43.x :
    Added configuration panel.
  • v0.41, v0.42 :
    Added compatibility for new extension manager and for Firefox/Thunderbird 1.0 release (FF 1.0, TB 1.0).
  • v0.4 :
    Refined algorithm implementation for better control, small bugfix.
  • v0.31 / 0.32 / 0.33 / 0.33.1 :
    Improved application compatibility with latest Builds (Mozilla / Firebird / Thunderbird / Netscape). Improved compatibility with other extensions.
  • v0.3 :
    New target detection code (courtesy of All-In-One-Gestures author), "disable" Modifier key, soft-edge, adaptive-step, adaptive-duration, works smoothly on view-src and composer as well, namespace improvements, more event handler optimizations for the default settings, some more presets.

Features:

  • Can be disabled easily, even in Mozilla or Netscape.
  • Automatically utilizes strong CPUs for smoother scroll.
  • Very configurable, sane defaults.
  • Scroll steps relative to scrollable area height (configurable).
  • Advanced Optimized algorithm for a VERY smooth scroll in many scenarios.
  • Soft-Edge : Lands gracefully on top/bottom of document.
  • Adaptive-Step : Shorter duration between wheel events -> more pixels/event.
  • Adaptive-Duration : Shorter duration between wheel events -> scrolls faster.
  • Modifier keys for small/full page steps (SHIFT and ALT respectively by default). (*)
  • Timer based operation: Always 'finishes on time'.
  • Allows to use the Up/Down keyboard arrows (disabled by default)
  • Lets the default mouse wheel handler work if smoothwheel can't handle it.

New! If I'm online you can talk to me directly from this chat window.

Feedback needed

Any help in working with XUL objects, bugs, suggestion, thanks, etc will be appreciated. pls post your feedbacks on this page. ESPECIALLY important for me is to hear your preffered configuration/preset. if i have enough of these i'll be able to change the default settings such that it will be most appealing for most users.
Thanx for your help.
Enjoy ;)
avih.