Extensions designed to enrich your browsing experience

A hand full of extensions

Today I'll share my fifth extension with you :up: …

It is by far the best piece of code I've been writing to date. It's structured, maintainable and highly adjustable. I'm still in the learning process of completely understanding JS, JSON, the DOM,… but I'm making progress. So I'm pretty sure, that it's gonna be a huge success (unlike Smart Clipboard ^^) and that you'll love it as much as I do :love:

What is it?

modern scroll is an up-to-date alternative to Opera's standard scrollbars (which should be disabled to avoid senseless double bars!)

What's awesome about modern scroll?

+ scrolling is sometimes faster than with Opera's standard bars!
+ 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.

So keep the feedback coming and as always: I need a hand with the localizations! 😉

Have fun with it

Comments on: "A hand full of extensions" (26)

  1. Wow !! thank youand testing 🙂

  2. christoph142 said:

    Originally posted by Firefly74940:

    but scrollbar display isn't (with mouse scroll)

    Are you talking about this extension? I decided to update its position when scrolling is done only. It's possible to animate it all the way, but it makes scrolling considerably slower 💡

  3. christoph142 said:

    basically everything except German, English and Turkish.If you'd like to contribute, have a look at my github repo (it's not limited to the existing folders. If you're talking another language, just go ahead, copy the English folder, rename it and you're all set up) 🙂

  4. anonymous said:

    Anonymous writes:Will you include/improve Smooth scrolling?opera smooth scrolling is smooth on text webpages but in flash sites it isnt(other browsers like Fx and chrome are super smooth)thus title "Modern Scroll"

  5. Firefly74940 said:

    Originally posted by anonymous:

    Anonymous writes:Will you include/improve Smooth scrolling?opera smooth scrolling is smooth on text webpages but in flash sites it isnt(other browsers like Fx and chrome are super smooth)thus title "Modern Scroll"

    Agreed, Page scrool is smooth, but scrollbar display isn't ( with mouse scrool) with clic& drag it's smooth for both, and with mouse middle click it isn't smooth at all, but nice extension btw, like it 🙂

  6. couleursurlevide said:

    Which localizations do you need help with?

  7. Excellent Work! :cheers: Originally posted by christoph142:

    It's possible to animate it all the way, but it makes scrolling considerably slower

    :yes:

  8. christoph142 said:

    Settings -> Preferences… -> Advanced -> Browsing -> Show scroll bars 😉

  9. How exactly do I hide Opera's scrollbar? 😀

  10. Right. How did I miss that? Thanks.

  11. Great thing is Modern Scroll does not cause any slowdown (unlike SlimScroll-bar). :cheers: I would love to see this kind of Scroll bars native in Opera, just as in Opera Mobile.Request:Can you add some customization options for Scroll buttons? Like Size (Height, width), color (so scroll bar and button can have different colors), shape(Top-left / Top-right Radius etc) :banana:

  12. christoph142 said:

    Originally posted by Acryion:

    Thanks

    You're welcome 😉
    Originally posted by mubaidr:

    Great thing is Modern Scroll does not cause any slowdown (unlike SlimScroll-bar). :cheers:

    True. You may suffer slight speedups, though 😉
    Originally posted by mubaidr:

    I would love to see this kind of Scroll bars native in Opera

    I don't. At least not in the near future. It was too much work for me :ko:
    Originally posted by mubaidr:

    Request:Can you add some customization options for Scroll buttons? Like Size (Height, width), color (so scroll bar and button can have different colors), shape(Top-left / Top-right Radius etc) :banana:

    I will. Actually I already started the implementation (width and height of the buttons are variables already – there's just no interface in options yet). I just didn't want to wait with the release until finishing its implementation since those buttons are optional anyway 😉

  13. ^ Ok :up:, great! Since wishes are welcomed here comes more 😆 I have idea of interface if its possible, this will minimize the space used by Scroll Buttons and i think it will give better usability. Here is the picture which will explain:Will this be difficult?

  14. christoph142 said:

    I'm not exactly sure what you're talking about, but I guess you're idea is more or less what I already planned for one of the next versions:if you click at the topmost or bottommost part of the scroll bar background, it'll not scroll by one page but to the top/bottom 💡 If that's true, consider it done 😉

  15. Great, exactly like that! :cheers:

  16. christoph142 said:

    Perfect 🙂 By the way: I even wrote it up yesterday: https://github.com/Christoph142/modern-scroll/blob/master/resources/ideas%20for%20future%20versions.txt 😉

  17. how to bypass installation blocker in Opera (64-bit)?

  18. christoph142 said:

    you don't need to anymore. Just download the official releases out of Opera's extension catalog 😉

  19. Wonderful extension!The only thing I don't understand (guess it's me :P) is:

    + unique "superbar" which makes it possible to scroll horizontally and vertically at the same time

    Example of site which displays both hor+vert scroll bars when resizing the window: http://www.nrc.nl/koken/2012/11/05/met-noedels-kun-je-alles-maken/.Where can I see the superbar?

  20. christoph142 said:

    Thanks. I'm glad you like it :)Put your mouse at the vertical position of the vertical bar and the horizontal position of the horizontal one.So if you open the page and the vertical bar is at the top and the horizontal one is completely left, put your mouse in the upper left corner of the screen (below the back – forward – reload – buttons) and it'll appear 😉

  21. christoph142 said:

    I don't even have to trick. I actually started with an implementation that animates the bar along the way, but then put kind of a "workaround" in charge because it slows down scrolling considerably. However, since many of you are requesting it, I will optionally provide a bypass to the workaround (the original version) in the next update ;)Can you specify what you mean by "weird"? What's happening? On which site? With or without the mini-version in the background?

  22. Firefly74940 said:

    Originally posted by christoph142:

    Originally posted by Firefly74940:

    but scrollbar display isn't (with mouse scroll)

    Are you talking about this extension? I decided to update its position when scrolling is done only. It's possible to animate it all the way, but it makes scrolling considerably slower 💡

    Yeah Animation could be great ! 🙂 You can trick by checking event all the way and updating half of the time or less (with a simple bool). I had some weird bug with "superbar" i simply disable it, i don't know if it's from Opera 12.10 or the web site, or a know bug. but Anyway extension is working fine again ! 🙂

  23. And Please add an option to change border of Scroll Bar! 💡

  24. Opera smooth scrolling should be included?

  25. christoph142 said:

    You're aware that you dug out a pretty old post here, right?So what's the deal?The "smooth scrolling" option in Opera's settings does not affect modern scroll unless you deactivate the "custom scrolling functions" in modern scroll's settings if that's what you wanna know.

  26. so, thanks

Leave a reply to christoph142 Cancel reply