[Feature Request] Improvements on "Find code" feature
Thanks for implementing this feature. I would just like to provide some feedback on how it could be improved.
As it is, the code that you are trying to find acts as a mask and will prevent non-matching codes from scanning at all. This makes it impossible to differentiate whether your camera is having difficulty scanning the barcode, in which case you should keep trying, or the camera has correctly scanned the barcode but doesn't match the code you are trying to find, in which case you should move on to the next barcode. Ideally there should be a visual difference in the display when we have a match. Perhaps the shown data in continuous mode could be displayed in a different colour when there is a match, or a ✅ or ❌ could be displayed when we have a match or mismatch.
Some settings do not make sense when you are in "Find code" mode and should probably be ignored while in this mode. For example, I normally have "Ignore consecutive duplicates" in place. As it is currently, this setting could potentially make you think that you do not have a match. So I think it should always allow duplicates in "Find code" mode in spite of the user's preference. Also, I am not sure, but maybe it only makes sense to "Scan continuously" and to "Show data in continuous mode" while in "Find code" mode.
Finally, I would love for it to able to search for more than one matching code at the same time, so that you could enter all the necessary codes once, and do all your searching in one hit.
Thanks again for all your hard work.
All good points! I will expand the feature accordingly. Update to follow 😉
And thanks a lot for the detailled feedback! Well appreciated!
Implemented in https://github.com/markusfisch/BinaryEye/commit/6c136ce7192538c3a366fb820d9f4c325e5f8cab