Hello all, I keep getting frustrated by the lack of an intuitive adblock interface in Camino. Both Adblock for Mozilla and PithHelmet for Safari are easy to use, and I'd like to suggest what I believe would be a successful interface for Camino. Please reply with comments. I, unfortunately, don't have the necessary skills, so I'm hoping to get a good conversation going. Is there any interest out there to add adblocking? How about amongst the coders? Is it possible to implement the suggestions below as a Camino plug-in, rather than in the Camino code itself? Can Camino plug-ins add new menu items? Before you ask why I don't just switch browsers... IMO, Firefox is irritatingly un-Mac-like at times, and Safari has javascript problems.
1. It doesn't matter to most users what's happening on the back end, so it's probably best to leverage the userContent.css file. 2. I realize that the Camino developers want simple preferences. Perhaps a good compromise would be just to add a click box and button to the preferences under the "web features" pane... click box: Ad blocking. If it's unselected, there's a "edit rules" button that's ghosted, if it's selected, it unghosts and becomes useable. 3. Clicking the button pops up a rule editor. Rather than show the raw css, the edit rules popup should present rules to the user in plain language with pulldowns... like "smart playlists" do in iTunes, or just convert something like http://blah.net/ad/* to *src*=["blah.net/ad"] and equavalents for other embedded types. I'd guess the latter would take less programming, but still seems more intuitive, to me than raw css. 4. If ad blocking is turned on, a new item should be appended to the image context-menu... "Block this image." which would pop up the single rule, or the rules editor with the rule typed in, allowing you to edit before entering. 5. Can Camino be altered to reload the .css file on the fly, rather than restarting being necessary? I think it's essential to an adblocking system. 6. If ad blocking is turned on, "reload without adblocking" appears or is unghosted in the "view" menu. Assuming a way is found to reload userContent.css without restarting the browser, this should just be a matter of pretending userContent.css is empty in the current window, temporarily. 7. I think the shockwave plugin creates its own menu. If anyone is interested in working on the above, perhaps version 2 of the adblock code would design a solution to the shockwave problems. Looking forward to responses, Jason __________________________________ Do you Yahoo!? Make Yahoo! your home page http://www.yahoo.com/r/hs _______________________________________________ Camino mailing list [email protected] http://mozdev.org/mailman/listinfo/camino
