@DarkHelmet So I think these details are revealing a polish issue between
Blue Iris and UI3. NVRs don't typically display the camera frames/borders/titlebars, so I always turn them off in Blue Iris to maximize the preview space for each camera (it's probably a relic from when Blue Iris was first written two decades ago and use of frames was common in UI design). It seems the first set of 3 event overlay toggles were introduced to UI3 to substitute for the fact that the camera titlebars (along with the status icons they display) disappear in solo mode. Then for users like me who always disable the camera frames, the later set of toggles were added—which
always overlay their status icons (and this is where the new record icon was added). Since all three methods can be independently enabled/disabled, there are combinations that result in unwanted duplicate functionality.
I don't know why someone would dynamically play with turning the titlebars on and off, but... Perhaps a better way to approach this programmatically would be "Does the user want to see the camera status icons?" If camera
titlebars are
enabled, the first set of toggles make sense (titlebars take care of it for groups, and those overlays for solo views) and the rest of the toggles provide duplicate functionality (since the status icons are already displayed in the camera titlebars). If camera
titlebars are
disabled, then the second set of toggles make sense (always overlay the status icons, group or solo) while the first set of toggles provide duplicate functionality in solo mode. Instead of having two sets of toggles, perhaps there should be a single set of toggles for the different categories of overlays that can be displayed, and UI3 should internally apply the method that makes sense based on the titlebar/solo combo currently in effect.
@bp2008 your thoughts?