mozdev.org

SmoothWhee's Logo SmoothWheel    


resources:
More info:
Other:
What's New
  • 2009-04-08: New version 0.44.18.20090408.3: Keep prefs on upgrade, new AMO requirements.
  • 2009-04-07: New version 0.44.17.20090331.2: Flock 2+, Firefox 3.6+.
  • 2008-10-04: New version 0.44.16.20081003.3: SongBird, Prism, Horizontal fix, SoftEdge improve.
  • 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
What people say
SmoothWheel Tips
Page counter

Hits since 2003-03-29

Smoothwheel


SmoothWheel:
Extension for Firefox / Thunderbird / SeaMonkey / Flock / Kompozer / SongBird / Prism

Also compatible with 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.18.20090408.3 (2009-04-08)

Mini Changelog (Full changelog):
  • v0.44.16-18 :
    - Added Prism, fixed SongBird, fixed horizontal scroll (FX3.1+, SM2.0+), improved soft edge, Flock 2+, Firefox 3.6+, Keep prefs on upgrade, Comply with new AMO requirements
  • 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.


The old comments system is disabled.
Please use the new comments system.


The smoothwheel project can be contacted through the mailing list or the member list.
Copyright © 2000-2009. All rights reserved. Terms of Use & Privacy Policy.