Show number of disabled features on extension options page
Description
could look like
Example URLs
chrome-extension://hlepfoohegkhhmjieoechaddaejaokhf/assets/options.html
That number is actually an approximation because it also includes a CSS features, both standalone and small fixes in refined-github.css
Since being exact with this count would make it verbose, I'd rather not, also because I hope people won't disable more than handful anyway.
Your explanation makes sense! I don't want to complicate things just for this minor change.
Just some colour for why I requested this:
I recently installed the extension, and occasionally want to compare a Refined GitHub feature to the original behaviour. There's a few ways to do this:
- Disable all the features from the extension options (this takes a few clicks because the button is hidden under "Identify feature" and then "Toggle all features...", which also makes it a bit hard to find)
- Disable the extension entirely (this is unfortunately what I ended up doing, but it works!)
- Use the Identify feature button (the binary search is awesome, but way too many clicks for this simple purpose)
When I was still doing 1), sometimes I would forget if I had re-enabled all the features. So I'd go into the extension options to check...but there's no visual feedback for that. So I'd just click those 3 buttons again to make sure all the features were enabled. That's a lot of clicks just to be sure!
"Toggle all features" is hidden specifically because it's the nuclear option and it has drawbacks like these. I don’t think adding a counter would be beneficial here.
I think every variation of that is already possible:
- you want to see the whole native GitHub:
- you disable the extension and re-enable it; It already works, it requires no effort on our part, and it's completely safe (no configuration loss like you get with point 1)
- you want to see the native version of single feature:
- you disable the single feature
- you don't know what's affecting the page:
- disable the extension
- use "identify feature"
Reopening, the counter can be implemented for the number of features disabled (including hotfixes)
Features: 216 (1 off)