photools.com Community

IMatch Bug Reports and Feature Requests => Bug Reports => Solved Bug Reports (for next version) => Topic started by: cg on March 25, 2022, 06:38:15 AM

Title: Persons toggle in annotations panel
Post by: cg on March 25, 2022, 06:38:15 AM
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!

Title: Re: Persons toggle in annotations panel
Post by: Mario on March 25, 2022, 08:55:42 AM
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 (https://www.photools.com/help/imatch/anno_basics.htm) for more information.
Title: Re: Persons toggle in annotations panel
Post by: cg on March 25, 2022, 06:03:46 PM
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.

Title: Re: Persons toggle in annotations panel
Post by: Mario on March 25, 2022, 06:10:42 PM
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.
Title: Re: Persons toggle in annotations panel
Post by: cg on March 25, 2022, 06:24:47 PM
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.
Title: Re: Persons toggle in annotations panel
Post by: Mario on March 25, 2022, 06:36:08 PM
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.
Title: Re: Persons toggle in annotations panel
Post by: Mario on March 25, 2022, 07:04:02 PM
Fixed for the next release.
Title: Re: Persons toggle in annotations panel
Post by: cg on March 25, 2022, 07:21:43 PM
Wow, that's great! Thank you!