safx / LightroomPlugin-ClarifaiTagger

A Lightroom plugin suggests keywords of photo for you
MIT License
43 stars 15 forks source link

Select all button #10

Open danielcgold opened 7 years ago

danielcgold commented 7 years ago

Sometimes you want to be aggressive with your tagging strategy. This would be a nice option to enable if you are interested in starting with everything clicked and want to take the irrelevant tags away.

LowellMontgomery commented 7 years ago

The default auto-selection threshold is 85, if you set it much lower, you'll have all tag suggestions selected. 😉 (That setting can be changed in the Plugin Manager preferences.)

Please let us know if you have any issues with that. I added this option a while back (and just haven't had time to deal with the documentation of it yet).

There are a few nice-to-haves that I added, also as-yet undocumented: now it also works with a hierarchical vocabulary so that any suggested tags aren't just added as "new" keywords — and if there are two or more existing keywords you'll see checkboxes for each. Hovering on a tag will show you the hierarchy path to the parent keyword. And I added a link/button to open an image in a larger pop-up so you can take a closer look at an image without having to close the tagging dialog; useful for verifying if a tag like "no person" is actually accurate when looking at a thumbnail of a landscape.

LowellMontgomery commented 7 years ago

Ah... if you mean a checkbox or link for each image to select/deselect all keyword checkboxes, I'm not sure that this is possible to do. I'll have to look into it further, but I don't think that the Lr SDK makes it very easy to add these sort of "select all/deselect all" toggle checkboxes that are so common in a Web-based GUI. I actually had it in mind at some point and, at the time, I didn't see a simple solution for this. I'll keep this issue open, though, since I agree that that could be a "nice-to-have". I'm just not sure if it's possible "bind" to a whole set of other elements or if it might not introduce unwanted side-effects. I'm going to keep this in mind. I haven't had time recently to work on any of my Lua/Lightroom SDK -related projects, but hopefully I'll have time to work on them in the coming months.