BinaryEye icon indicating copy to clipboard operation
BinaryEye copied to clipboard

[Feature Request] History to also display an editable quantity field

Open Oprocon opened this issue 6 months ago • 2 comments

Markus, a really awesome app, very well done and thank you!

If you don't mind, I have a request that is somewhat similar to #319 but I think different enough to warrant a new issue.

When in the History screen, would it be possible to have the barcodes displayed as they are but to also have a user-editable field which could hold a quantity value? The user would have the option to click on the empty quantity field and manually add a value if they wish.

When the History is then shared as a (for example) CSV file with commas, the values in the quantity field would be mapped into that CSV too.

I realise that the Label functionality can be used to achieve this to some extent but it is a little cumbersome to review products and quantities in the History screen when you have to click the label (which is now a quantity) to access the record with the underlying barcode (if you know what I mean).

I believe that this feature would significantly expand the usage cases for this already superb app and would solve a long-standing workflow challenge for me personally.

Many thanks for considering this and please ping me if the above doesn't make sense.

Matt

Oprocon avatar Jun 22 '25 07:06 Oprocon

Hi Matt, glad you like it! It's always nice to get feedback. And thanks for contributing this idea!

I realise that the Label functionality can be used to achieve this to some extent but it is a little cumbersome to review products and quantities in the History screen when you have to click the label (which is now a quantity) to access the record with the underlying barcode (if you know what I mean).

Yes, I totally understand this is cumbersome. But would it help to have a preference to change the history items to always show the barcode contents and the (optional) label below (?) it? Something like this:

Barcode content
Label content
---
Barcode content
Label content
---
Barcode content
Label content

Instead of the current layout:

Label or barcode content
---
Label or barcode content
---
Label or barcode content

The user would have the option to click on the empty quantity field and manually add a value if they wish.

Would you want a drop down (or something like that) menu to pick a value from?

markusfisch avatar Jun 24 '25 17:06 markusfisch

Thanks for your response Markus...

Your proposed History layout (perhaps as an optional setting) would most definitely be useful for my purposes:

Barcode content
Label content
---
Barcode content
Label content
---
Barcode content
Label content

Would you want a drop down (or something like that) menu to pick a value from?

Due to the sheer range of potential Label values that I would need, I believe that a drop-down menu type approach would be impractical (for my purposes anyway). All I would actually need is to be able to edit your existing Label field from within the History screen without having to click into the Content screen (as it currently works).

This is the high-level workflow that I'm trying to achieve as part of a stocktaking process:

  1. Scan barcode/QR code at warehouse storage location (Binary Eye returns product code/SKU from barcode).
  2. Enter stocked quantity of SKU into the Label field.
  3. Once all storage locations have been scanned, Binary Eye's History list is "shared as a file", "CSV file with commas" and exported into a Dropbox folder.
  4. An Excel-based VBA script then picks up that CSV file, parses out the barcode / Label field values and performs a stock quantity reconciliation with an external stock database. I can easily write the VBA script but I just have no idea where to begin with the coding of Android apps.

Note that I need the Label field to remain as free-text because:

  • Sometimes a negative quantity entry is needed to correct a previous entry error (need negative/hyphen symbol).
  • The quantity of some products is measured by mass, example 27.13 where this refers to kilograms (need fullstop symbol).
  • For another type of stock-take, the stock locations per SKU are recorded rather than the quantities and the location references are formatted such as D12, G3, R15 etc (need alphanumerics).

The reason that I'm involved in this is simply because I'm helping an Australian charity to develop an efficient way of managing their inventory without incurring them any software costs over and above their Microsoft Office licence fee... and I'm not charging them for my support either :)

Binary Eye is a superb utility and I can utilise your current Label field but I'm perpetually in pursuit of process efficiency optimisation and hence my respectful request to you. This feature would shave a few seconds off of every scan event (and there are thousands of scans per stocktake, every week).

Many thanks for considering!

Oprocon avatar Jun 25 '25 05:06 Oprocon