Extensions designed to enrich your browsing experience

modern scroll 2.0

It's out! :hat: :cheers: :yes: …

You can find it in the extension catalog πŸ˜‰

Thanks to all of you for your continuous feedback, testing and cheering!

—– This extension requires Opera 12.10 or newer! —–

modern scroll takes scrolling in Opera to a whole new level.
(Opera's standard scrollbars should be disabled to avoid double bars. Therefore go to Opera β†’ Settings β†’ Preferences… (Ctrl+F12) β†’ Advanced β†’ Browsing and uncheck "Show scroll bars")

What's awesome about modern scroll?

+ boosts your scrolling performance!
+ its scroll bars don't take up any space so the whole screen width can be used to display what a browser is made for: websites
+ elements or whole pages don't shift by some pixels when content changes and bars become (un)necessary
+ scroll bars are usable in fullscreen mode as well
+ scroll bars automatically hide when they are not needed
+ unique "superbar" which makes it possible to scroll horizontally and vertically at the same time
+ optional buttons for scrolling to the top and bottom of the page
+ behavior and appearance is fully customizable

This extension was originally planned as an update to "Slim ScrollBar" by damage92. But since it doesn't have a single line of code in common with the original extension we decided to publish it as a new one. Slim scrollbar will of course continue to exist if you prefer the other implementation or if you are using Opera below 12.10 where modern scroll isn't available. Due to damage92's rare spare time it's not being actively developed at the moment, though.

v 2.0
new: modern scroll speeds up scrolling!
new: configurations can be saved and restored
new: horizontal bar shortened to prevent overlapping
new: optionally animate scrolling
new: additional explanations for some settings
new: support for iframes
fix: clicking a background bar may result in vertical and horizontal scrolling at the same time
fix: various smaller bugs
upd: improved overall performance

I hope you like it πŸ™‚
If you do so please rate it in the catalog! :flirt:

I wish you a merry Christmas and relaxing holidays :up:


Comments on: "modern scroll 2.0" (20)

  1. I'm really impressed how your extension (a js based thing) has better performance then original scrollbars O_o … great work! :yes:

  2. laurenbacall said:

    Awesome; just installed v2.0. So smooth, fully animated. So glad for the ability to save configurations, and for the top/bottom margins added!I have [two] observations:- When the 'Mouse-wheel' scrolling function is enabled it is insanely fast on my MacBook touchpad. I tried adjusting the velocity but it doesn't seem to make any difference, so I disabled it. I suppose the option is meant to work fine with actual mouse wheels.- When the 'Keyboard' scrolling function is enabled the animation is a nice touch, even when pressing Home/End. However I find on long pages pressing Home/End takes a long time to reach the top/bottom of the page because of the animation (as well as being slightly nauseating :lol:). Is there any way to speed it up when pressing Home/End, or maybe disable it for those keys?I can also confirm that horizontal touchpad scrolling does still work in v2.0 (on OSX).Overall I'm very impressed πŸ˜‰ :up:

  3. christoph142 said:

    Originally posted by laurenbacall:

    'Mouse-wheel' scrolling […] is insanely fast on my MacBook touchpad

    Interesting. I neither have a Macbook nor a laptop with touchpad with scrolling capability. That's why I can't test it.However, I guess the problem isn't the speed but the distance reported by the touchpad. We'll have to figure that out together… ;)Originally posted by laurenbacall:

    Home/End takes a long time to reach the top/bottom

    True. I'll split the "animate scrolling"-setting into 2 individual ones for "PageUp/PageDown" & "Home/End". That should be sufficient, shouldn't it? :up:Originally posted by laurenbacall:

    horizontal touchpad scrolling does still work in v2.0

    Great. My last-minute blind fix works :hat:

  4. Originally posted by christoph142:

    Does vk.com work now? πŸ™‚

    it's working =)))))

  5. christoph142 said:

    Originally posted by laurenbacall:

    product pages on Amazon have a stuck scrollbar.it's only a problem when [custom mouse scrolling is] unchecked.

    Still doesn't happen over here. Neither @ gametrailers.com nor @ amazon.de/.com :left: Can you reproduce the issue with a clean USB install of Opera?It doesn't even make sense in theory, because the eventhandler to reposition the bars stays the same no matter if you enable or disable the custom scrolling features… :left:

  6. laurenbacall said:

    Found it! I'm sad to report that the conflict was due to another of your excellent extensions: CSS PrefixR!I guess it's time for an update πŸ˜‰

  7. christoph142 said:

    Well, I dropped development of CSS PrefixR some time ago…But maybe I'll really reinvigorate it. I know a lot more about JavaScript now than I did back then when I wrote it… :banana:

  8. christoph142 said:

    That's the way I like it :cheers: :yes: Thanks! πŸ™‚

  9. For some reason, the issue I came upon stopped happening. Ignore what I said then. The problem resolved itself. And besides, I didn't manage to explain it properly anyway.Have a great holiday Christoph! :cheers:

  10. I have found one bug regarding the custom scrolling function:When enabled you can't use home/end on some text areas (input tag). Google search box is an example.And Up/Down/Home/End/PgUp/PgDw don't work on drop-down selectors (select tag).

  11. laurenbacall said:

    Happy (late) Christmas! :hat::wine:I've noticed using Google Translate the scrolling function appears to be broken, as pages can't be scrolled when MS is enabled.Try going to http://translate.google.com/ and pasting in some foreign language page like http://ja.wikipedia.org/wiki/Opera then hitting Enter.Also on Google Maps there are unnecessary horizontal and vertical scrollbars on the map area that prevents clicking the 'X' to close the Street View mode. There's probably nothing at fault with the extension in this case, probably something on Google's side.After all your hard work you certainly deserve a bit of a break from all these bug reports πŸ˜‰ Looking forward to all the new goodness for the new year. :yes:

  12. christoph142 said:

    @ AndrΓ© & Lauren:Thx for reporting. Google services and input fields are fixed in the final version πŸ˜‰

  13. Anonym writes:Nothing seems to change after installing this extension (enabling/disabling it also makes no difference).Any help would be highly appreciated.

  14. christoph142 said:

    Try it with all other extensions switched off. If it works turn them on one after the other again.CleanPages for example seems to delete the bars as I heard (didn't test it so far).

  15. Congrats! :cheers:

  16. This thing is not woring on my current setup, on a new portable install it works fine! πŸ˜₯ Anyway to check what is causing this issue?

    It worked before with same settings! 😦

    Windows 8 64bit
    Opera 12.12
    On-demand plugins
    H/W accl EnabledO never mind! I found the issue. When i install this extension there were no default values! :eyes: Had to set each & every setting manually to some value, now it is working fine! πŸ˜‰

  17. christoph142 said:

    Please report that via Opera's bug report wizard!

  18. StephanM writes:LOVE IT! Feature request: please put in the auto-hide timer and also the fade-timer in the options. I would like my modernscroll to be less noticable.Another suggestion: i always missed firefoxes "yet another smooth Scrolling"-Addon. It makes scrolling so silky smooth, because, i think it overrides windowses "scolling per 1-, 2-, 3-lines. Can you do that?

  19. christoph142 said:

    Originally posted by StephanM:

    please put in the auto-hide timer and also the fade-timer in the options

    What exactly do you mean with "fade-timer"?!Originally posted by StephanM:

    i always missed firefoxes "yet another smooth Scrolling"-Addon

    I never used FF myself. Hence I don't know what it does, but I already do have my own scrolling functions which substitute Opera's native handling and try to make scrolling in Opera smoother. I'm afraid that this is the best I can do atm.

  20. Originally posted by christoph142:

    Originally posted by StephanM:

    please put in the auto-hide timer and also the fade-timer in the options

    What exactly do you mean with "fade-timer"?!

    I think he's asking the time for the opacity transition.One timing to start to fade away and one for how long it takes.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: