Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Suggestions] - Tooltips, Language Selector, exclude list for website #241

Closed
Zerobinary99 opened this issue May 24, 2015 · 8 comments
Closed

Comments

@Zerobinary99
Copy link

I have recently switched to uBlock and am blown away by how great it is. However, the software is not really intuitive to use even though I have years of experience with ABP. Some tooltips could really help in this regard.

It would also be great if the software allowed the user to set the language instead of just using the browser's language.

Some filter lists break websites, so it would be nice to exclude those lists for that website while keeping the remaining lists active. Additionally, it would be nice if it possible to just deactivate single filters in those subscribed list. The latter is probably already possible, but I haven't found out how to achieve that.

That being said, keep up the good work. I'm glad I don't have to use ABP anymore :)

@Snapy
Copy link

Snapy commented May 24, 2015

Read the wiki to learn how to use uBlock, it will also help you solve your other problems. You will know how to unbreak websites broken by filter lists. You can deactivate single filters by creating exception filters.

@Zerobinary99
Copy link
Author

I did. Believe it or not. The explanations given are everything but clearly understandable. There are hardly any screenshots or examples available that would help someone achieve above requests. Anyway, even if I was an expert user of this addon, this still wouldn't invalidate the feature request.

@0xBRM
Copy link

0xBRM commented May 24, 2015

https://github.com/gorhill/uBlock/wiki/Quick-guide:-popup-user-interface is extremely comprehensive and well written, with screenshots. If anything, gorhill should create a popup with a link to that tutorial for first time users, and another one with a link to the dynamic filtering tutorial, for first time advanced users.

@Zerobinary99
Copy link
Author

That link is indeed helpful and I agree that users should be directed to it upon first installation. Placing the link on the description page of uBlock would probably already suffice, even though a popup would be more effective.

Anyway, my suggestions still stand, because those features aren't supported yet. Tooltips are just standard in every properly written program and can help loads with a program's usability if done correctly. I read through the documentation. Still, I didn't learn it by heart and thus can't remember every detail. Minor stuff like which column means local and which corresponds to global filters etc could be easily explained by that and could keep the hassle to a minimum.

Language selection makes a lot of sense for those who run non-English browsers, but might want to google for feature names in English. Also important for error reporting and helping others with different languages.

Excluding entire lists for certain websites while keeping them active for the rest is not supported, but could improve comfort, usability and probably also performance tremendously. Especially the latter makes sense since multiple lists tend to have overlap which can be reduced that way. That is unless uBlock actually creates a dupe-free internal filter list upon startup. Comfort and usability would still stand as important factors, though, especially for less technically inclined users.

@ghost
Copy link

ghost commented May 25, 2015

Tooltips are just standard in every properly written program and can help loads with a program's usability if done correctly. I read through the documentation.

Tooltips are present in uBlock Origin if you don't have advanced user mode enabled.

Language selection makes a lot of sense for those who run non-English browsers, but might want to google for feature names in English. Also important for error reporting and helping others with different languages.

Language selection isn't present.

Excluding entire lists for certain websites while keeping them active for the rest is not supported

Just my opinion, but I personally feel it easier to create an exception filter than disable an entire list.

Especially the latter makes sense since multiple lists tend to have overlap which can be reduced that way. That is unless uBlock actually creates a dupe-free internal filter list upon startup.

It does. That's why it says xx used out of yy in "3rd Party Filters" under the dashboard.

@gorhill
Copy link
Owner

gorhill commented May 25, 2015

would be nice to exclude those lists for that website while keeping the remaining lists active

I don't see how this could be supported while keeping uBlock efficient resource-wise, uBlock defining trait.

So I went through your laundry list, and other points have been properly answered by other users in here. For the language thing, I don't see this as a big pay off given the amount of time/work required to supprot this.

@gorhill gorhill closed this as completed May 25, 2015
@Zerobinary99
Copy link
Author

There are three tooltips in non-advanced mode, None of the dashboard features are explained. There's also no reason why there shouldn't be any tooltips in advanced mode.

Language selection isn't present.

You joker. That's why I requested that.

Just my opinion, but I personally feel it easier to create an exception filter than disable an entire list.

That requires the knowledge which filter is actually screwing with the site which in turn requires research effort and time while a click to disable the list takes just seconds. Anyway, since the author isn't able to implement it from a technical point of view, any discussion about it is moot.

I don't see this as a big pay off given the amount of time/work required to supprot this.

I don't see the problem of asking the user upon installation which language to use instead of just deciding it for him. But seriously, what's the effort? You already have a function that reads a language file. Pointing it to a new file with something simple like a drop down menu should barely be considered "work". It's kind of ironic that you're the author of software that gives the user extreme control of processes that go on under the hood and then take it away from them when it comes to basic stuff regarding your own program.

@gorhill
Copy link
Owner

gorhill commented May 25, 2015

But seriously, what's the effort?

The favorite arguments developers all over the world like to be served.

It's kind of ironic

Sarcasm doesn't drive what features I choose to work on in my free time. Good technical and common sense arguments do.

The language uBlock uses can be changed by changing your browser language -- feasible in both Firefox and Chromium. There is no really good reason why uBlock should burden itself to support a language setting when it can be done from the browser, and this will work for all extensions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants