bomfog wrote:Dietrich just put up a some-what similar add-on (
Tag Finder), and the two of them mixed together would be almost as Awesome as mardak's Bar. I've been going to look through the code and see what's there, but I'm pretty illiterate in that area. Somebody with a clue might be able to do great things in the way of a combined add-on.
I think they
need mixing. Tag Finder uses the standard PlacesUtils JS functions, which AFAIK don't include advanced query-building. That may well be why tags keep re-appearing across the panes.
Based on a quick look, I think it's
probably possible, albeit complicated and time-consuming, make Dietrich's UI use TagSifter's query engine. On the other hand, considering some of the really neat stuff in TagSifter, it might be better to make TagSifter use Dietrich's UI...
bomfog wrote:Query-saving is on the TagSifter
wish-list, but editing of found bookmark's tags'n'stuff isn't (yet).
Editing found bookmarks' tags'n'stuff would need a
fix for the Bookmark Properties panel. Query-saving... well, that would require some way of redirecting a 'place:' query to use the TagSifter query system, rather than the standard Places query builder. To do that would, I think, require
extending the nsINavHistoryService with a new queryType like I suggested above. TagSifter doesn't use any C++, so I wouldn't be surprised if that wishlist item only refers to a list of saved searches in the TagSifter sidebar & menu.