Allow typing of whitespace at the ends of a custom user agent string. The string is still compared to the presets with the whitespace trimmed (and the whitespace is trimmed when leaving the field/saving/etc.)
Slightly redone icon, now that I have the glasses clipart used in it. In particular, the toolbar icon should look a bit better. Also uses the newer Camino icon from the Trunk.
Updated default agent list. If you have customized the list from an older version of User Agent, the new entries will not show up. You can make them show up by deleting the preferences for the prefpane (defaults delete org.derailer.UserAgent UserAgents), though this will also delete any customizations you have made. This will be fixed in a future release.
Additional code cleanup.
REQUIREMENTS
Mac OS X 10.3.9 or later (though 10.3.x may work), Camino (of course).
It provide a fast, reliable, uncluttered, intuitive way to change my User Agent. I can add my own presets and delete shipped presets, all very quickly. Also, when setting back to the default User Agent, it actually gets rid of the override, instead of just setting the override to the correct user agent. For added spice, it even picks up the icons (even custom changed) of all the presets (even ones I make). :)
WEVAH You should be able to run both at the same time with no issues.
As for the CamiTools issue: I wrote this prefpane partly for the bug/QA people on #camino, who wanted a more uncluttered way to change the UA, and a way to use non-preset ones, as well.
I think you can edit a plist in the CamiTools bundle to add more user agent strings, but I'm not sure. (Version 1.0)