D
Deleted member 62525
Guest
Worth putting a menu item for sgui or would that be for “advanced”?
My $0.02.
If this removes the "advance menu" there should be some type of option that provides a dialogue to what options are no longer available so users can still know what to modify that is no longer available via the menu as some users have already invested much into using the advance menu and to simply go backwards creates an issue as well. The other issue is that with this argument for simplification, we could just repost @rgnldo install instructions and abandon the manager all together because that is what this seems to be about.
Unbound binaries and utilities has been already build and tested and it has already advanced commands you can read about in Unbound manual here. If you are basic user, install it and don't tinker until you read and learn about Unbound in more details. Playing and changing unbound.conf without reading the manual is asking for trouble. Editing unbound.conf can be performed with nano or vi and does not need to be included in the menu. There is an unbound command that already performs checking the file for errors after it has been edited. Again, advanced users would know how to do it but it does require reading the short manual, no a big issue. If you want to backup your unbound.conf just copy it and restore it later if you like, then restart Unbound.
This is not going backwards at all. Simply providing main cases for all user to use that is easy. The more options included in the main code the more testing that needs to happen. Every time you add new things and/or correct issues regression testing needs to be performed. It all takes time.
As for AdBlock, that also can be easily done outside of the Menu. Edit the file you need and execute gen-adblock. Done.
How often do you actually perform adding or editing adblock files that this functionality "must" be included in the code.
Idea is to make is simple, intuitive for basic use. Advanced users and cases still can be performed when needed. This allows for a cleaner code, easy maintenance and less errors in the future.