Better Scrollbar for Vivaldi



  • Default scrollbar is very poor and there's no extension that have all of this functions.

    Customized functions that new scrollbar should have:

    1. auto-hide slider handle/background/both after certain no hover time
    2. showing search results indications on background (and on top of the slider handle - without obstruct)
    3. clicking on top/bottom area of background moves site to top/bottom - works like home/end
    4. clicking on area between slider handle and top/bottom scrolls the page - works like pageup/pagedown
    5. auto zooming scrollbar on hover with custom zoom level
    6. visual customization:
    • slider handle/background/top-bottom areas: size, color/gradient, transparency, rounded corners, hovering state, clicking state
    1. option to fully on/off scrollbar
    2. option to on/off scrollbar in full screen mode
    3. left/right/top/bottom position of the scrollbar in window
    4. blacklist


  • @Gregor There is no need to move the linked thread since you have reposted the feature request.

    I think each request should be in its own thread. As noted before, request 4 already works. Number 1 can be set in Vivaldi Flags



  • So can I create here new topics for every suggestion I made for example here? https://forum.vivaldi.net/topic/22411/feature-requests-for-vivaldi-1-14/442



  • @Gregor As it says at the top of the Feature Request forum:

    • If a feature hasn’t been requested, start a new topic.
      Post only one feature request per topic.
    • Choose a clear and concise title for the topic and describe the feature in more detail in the body of the post.
    • Discuss requested features under each post.
    1. Exists in flags, but it would be better to have it in Settings
    2. I don't understand this one
    3. A valid request
    4. Already exists, so it will only be tagged as DONE (unless I misunderstood the request).
    5. A valid request, would also be in Settings
    6. Visual customization should probably be Themes
    7. Option to hide scrollbars would be in Settings
    8. Also in Settings
    9. Left/right I understand for left-handed users. Top for the horizontal scrollbar seems like an odd idea to me
    10. Blacklist? Do you mean hide scrollbars on some sites?

    One request per thread makes it easy for users to vote, and for the devs to know what most users want.



  • Those 10 points are just all functions that scrollbar would have. Some of them already exists, but I mentioned them. So it's not 10 requests but 1 for whole scrollbar.
    -1. where?
    -2. it's like now https://i.imgur.com/jzNC9ls.png search results on background and on the slider
    -10. yes



  • @Gregor

    1. As I said, in Vivaldi Flags (right-click, Open link in new tab)
    2. So it already exists?

    0_1544561833810_Overlay Scroll Bars.png


  • Moderator

    Scrollbars are actually a part of a website, not the browser. I agree that the default style is defined by the browser, but there are many websites that customize the scrollbars to the webmaster's liking (YouTube used custom scrollbars for a long time, but now I'm seeing only the default one; the only other example I can give off the top of my head is Google Maps which - for a change - doesn't have any scrollbars).

    So, even if Vivaldi Devs decide to fiddle with it (which I doubt they will, though it's just my opinion), should the default scrollbars overrule the ones defined by the website's author or should they respect them (meaning that you'll most likely lose the default behaviour and features)?



  • @Pesala said in Better Scrollbar for Vivaldi:

    So it already exists?

    Yes, this function is by default.

    @pafflick said in Better Scrollbar for Vivaldi:

    ... should the default scrollbars overrule the ones defined by the website's author or should they respect them (meaning that you'll most likely lose the default behaviour and features)?

    As always the best solution is to give an option. Enable browser's scrollbar with all the features, disable it to have website's scrollbar.
    Besides, when enabled, you could also use blacklist to exclude certain websites.


  • Moderator

    @Gregor I believe that every feature that you've mentioned could be added by using a custom CSS / script extension and some code. For example, I use such an extension and I have customized the scrollbars so that they're dark-themed on every website. Such extensions usually offer the possibility to add/exclude certain domains.
    I wouldn't (personally) hold my breath for an official implementation...


  • Vivaldi Translator

    @pafflick said in Better Scrollbar for Vivaldi:

    Scrollbars are actually a part of a website, not the browser. I agree that the default style is defined by the browser, but there are many websites that customize the scrollbars to the webmaster's liking (YouTube used custom scrollbars for a long time, but now I'm seeing only the default one; the only other example I can give off the top of my head is Google Maps which - for a change - doesn't have any scrollbars).

    So, even if Vivaldi Devs decide to fiddle with it (which I doubt they will, though it's just my opinion), should the default scrollbars overrule the ones defined by the website's author or should they respect them (meaning that you'll most likely lose the default behaviour and features)?

    If I'm not mistaken Opera 12 had options for custom scrollbars, which were really nice. I had thin, semi-transparent, scrollbars with rounded corners (and no buttons) that only appeared when scrolling or moving the mouse to the far right. Not sure how website-customised scroll bars were handled there.
    That said, customising scrollbars from within a webpage is not part of the CSS standard and should therefore not be relied upon nor be used as an excuse to not implement a browser-wide feature.

    Edit: Also, if scrollbar styling is added there could be an option to allow webpage-styled scrollbars. There is no reason for it not to be able to override the browser-wide settings, as that is the exact same thing as is happening currently.


  • Moderator

    @Komposten said in Better Scrollbar for Vivaldi:

    customising scrollbars from within a webpage is not part of the CSS standard

    But it's still possible with custom CSS. I'm using custom scrollbars in Vivaldi all the time. 😉



  • @Komposten Opera 12.18 accomplishes custom scrollbars with skins, which is a whole new ball-game. We don't even have a feature request for skins yet as far as I can see.

    Opera 12.18 has an option to hide the scrollbars. I prefer the autohide available in Vivaldi, which hides them until they are needed.



  • I have moved this thread to All Platforms. Several items in the list are already available, others have already been requested.

    Please start a new thread for each item that is not available yet, and not already requested.

    This is your earlier thread in the Windows forum, but the issue concerns all platforms, more or less.


  • Moderator

    Vivaldi also uses customized scrollbars on its internal pages, so on macOS, I actually see many styles of scrollbars depending on whether they are rendered natively, drawn/rendered by Vivaldi or in other JavaScript code that implements its own scrolling or overridden/customized by a web site. It's best not to mess with native scrolling because weird issues can arise. Even when Vivaldi draws it's own scrollbars, you lose inertial scrolling and the "rubber band" effect when you scroll to the top or bottom of the page.

    @helmers also posted on this subject in his blog: https://helmers.vivaldi.net/better-scrollbars/


 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.