Code Monkey home page Code Monkey logo

Comments (9)

WesleyBranton avatar WesleyBranton commented on June 18, 2024 2

@Ristovski That's a very cool find. I never knew that setting existed.

There are a number of reasons why I'm hesitant when recommending about:config modifications:

  • They depend heavily on what version of Firefox and what operating system is being used
  • They are often modified, added or removed with little or no documentation from the Firefox developers
  • A lot of the users that use this extension are not comfortable making about:config modifications

That said, I think I'm going to add a tips page to the Firefox version of the add-on with some of the about:config and advanced modifications that can improve the scrollbars.

from custom-scrollbar.

Atomseek avatar Atomseek commented on June 18, 2024

Looking forward to it soon

from custom-scrollbar.

AntonioRedondo avatar AntonioRedondo commented on June 18, 2024

I love your extension! 💝 Totally necessary on Windows since in this OS the scrollbars are giant.

It would be fantastic if the scrollbar hid when not in use.

However I think this feature is in reality two sub-features:

  1. Making the scrollbar floating, to be on top of content so that it does not take viewport space. The background of the scrolling area could be partially or totally transparent. This would be awesome above all when the option Scrollbar width: Thin is selected.
  2. Hiding the scrollbar when not in use and make it active as soon as the user scrolls with keys/mouse or moves the cursor to the scrollbar area.

It seems 1. is relatively easy to implement? I am not that bothered about an autohide feature as long as something like 1. is implemented.

from custom-scrollbar.

WesleyBranton avatar WesleyBranton commented on June 18, 2024

Glad to hear that you like the add-on!

Ideally, I'd love to add both of the things that you have described, Antonio. Unfortunately, the scrollbar CSS is too limited to be able to implement at the moment. On the plus side, the scrollbar CSS is still not a finalized standard, so it's possible (and hopefully very likely) that new features will be available to use in the future.

from custom-scrollbar.

AntonioRedondo avatar AntonioRedondo commented on June 18, 2024

Umm, I had no idea of this CSS Scrollbars standard. Yeah, pretty limited and not very well supported at the moment!

from custom-scrollbar.

jkavalec avatar jkavalec commented on June 18, 2024

Great add-on, makes FF scrollbars look good.

It would be great if there could be an overlay/floating scrollbar that webpage is unaware off so it doesn't affect the application layout even if the content grows and forces scrollbar.

An amazing option would be hidden or even half transparent scrollbar when not in use, basically what mobile browsers use.

from custom-scrollbar.

Ristovski avatar Ristovski commented on June 18, 2024

PSA: Firefox has native overlay scrollbars[0][1] that fade away "when not in use", and are proper floating - meaning they do not affect the page layout.

Try this in a fresh prefix, or remove any existing scrollbar modifications that might interfere, such as this addon, then:

  1. Navigate to about:config
  2. Search for ui.useOverlayScrollbars
  3. It won't exist by default, so select "Number" as the type, and hit the plus to create the entry
  4. Set it to 1, then restart Firefox

[0] - https://github.com/mozilla/gecko-dev/blob/master/widget/nsXPLookAndFeel.cpp#L119
[1] - https://github.com/mozilla/gecko-dev/blob/master/widget/ScrollbarDrawingGTK.cpp#L66-L77

from custom-scrollbar.

WesleyBranton avatar WesleyBranton commented on June 18, 2024

The setting is not being displayed in the popup dialogs on the settings page.

from custom-scrollbar.

WesleyBranton avatar WesleyBranton commented on June 18, 2024

When the user has scrollbar buttons enabled in Chrome, the buttons are not hiding with the rest of the scrollbar.

In the toolbar popup, this field is not being automatically erased from the settings preview. Therefore, if you select a regular scrollbar and then select "Do not customize", the old value for this field remains visible.

from custom-scrollbar.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.