Persons toggle in annotations panel

Started by cg, March 25, 2022, 06:38:15 AM

Previous topic - Next topic

cg

iMatch is always fun to use as I keep discovering new panels and methods to work with. In trying to diagnose a problem I logged elsewhere, I discovered the Annotations Panel in the Viewer window.

It looks like the checkbox next to the Persons layer (in orange) works to toggle the face annotations off and on, until I click to another image in the file window. At that point, the checkbox does not have any effect on the visibility of the face annotations. When I close the Viewer and re-open it, the Persons checkbox toggle works again, until I click another image. Using the right arrow key to advance to the next image does not cause the checkbox to break.

I've been able to replicate this consistently on my system.

Thank you!


Mario

The checkboxes toggles layer visibility.
The state of these check boxes are stored together with the annotations, per image.
Hiding a layer for one image does not impact other images.
Use the Pause button to globally hide annotations.

See Annotations for more information.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

cg

I see. As you say, the actual state of the visibility is saved, but the checkbox doesn't update to reflect that state when I click on a new image, and doesn't do the visibility toggle, either off or on, until I close and reopen the viewer.


Mario

Works here. No related bug reports.

I open the Viewer, hide the Person layer for an image via the check box.
The check box shows no check mark anymore.

Use the wheel to go to the next image.
The person layer shows with a check mark.
I wheel back to the initial image, the check box for the Person layer is still off.
I click it to show faces again. Check box shows check mark.

Switch to the 2nd image and hide the person layer via the check box.
Back to image 1. Person layer is still visible and check box checked.
Back to image 2. Person layer still hidden, check box not checked.


What exactly do you mean by "click on a new image"?
Every detail of what you do, in which order, and by which means (mouse, keyboard, ...) can make a huge difference and may be the reason for the issue you are experiencing.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

cg

Yes, wheeling or using the arrow keys to go between images does preserve the state correctly.

By clicking on an image, I mean that, in addition to the viewer, I also have the main application window open to the Media & Folders tab. Double clicking the thumbnail an image in the Media & Folders file window will load a new image into the viewer and, at that point, the checkboxes no longer reflect the state of the visibility of Persons annontations, and won't change the visibility when clicked.

Mario

#5
See, every detail maters.

What you do is loading a fresh set of files into the Viewer. By double clicking into a File Window.
Since the Viewer saves annotation changes when you navigate between files or when you close the Viewer, your workflow probably prevents the Viewer from saving the change to the current image - because you replace it directly, basically ripping it out under Viewers feet.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

Mario

-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

cg