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

Reply via email to