BinaryEye icon indicating copy to clipboard operation
BinaryEye copied to clipboard

BinaryEye- Improve Compose Barcode Interface By Including Types Of QrCode Content.

Open realrufans opened this issue 5 years ago • 5 comments

qr.png

Components

This suggestion will affect compose barcode fragment.

Proposal Description

Recently, this project received a feature request, to provide a button that opens the correct application, depending on the content of the code read.

Examples :

  • if the code contains URL → the button can open the web browser
  • if the code starts with mailto: → the button can open the mail client
  • if the code is a vCard BEGIN: VCARD → the button can open the contact app Suggested by Nico207

What about when creating a QrCode? Does BinaryEye understand the content of QrCode that should be created? So as to aid readability by the right application after scanning the QrCode?

No, there is no option to select the content of QrCode to be created. This is where my proposal comes in.

While using BinaryEye, I created a QrCode via compose Barcode option with my first device to hold a phone number, then I scanned the code with BinaryEye on my second device, which successfully scanned but didn't open any application to read the digits.

It's a different case when I created a phone number QR-code from another application, then scanned it with BinaryEye. BinaryEye successfully pushed the phone number to a phone dialer, which didn't happen when I created it with BinaryEye.

It'd be nice if there are options to select the type of code to be created. I believe with this, the phone number will be recognized as digits.

For example; Let's assume I need to create a QR-code of a Contact (digits), website (links) or a PDF file (documents). Let there be a dropdown showing the different types of Qrcode to be created.

Mockups / Examples

Create Content Type Section

It'd be awesome to see the content type section in-between barcode format and text entry section. qrcode.png

  • Make it a drop-down list

Making it a drop-down format will help to manage interface by not consuming a lot of space. qrcodes.png

Benefits

After this suggestion is implemented, users won't stress themselves copying digits to phone dialer. Instead, it's recognized as a digit which then opens the appropriate app to handle it.

realrufans avatar Mar 20 '19 19:03 realrufans

This feature would be great !

I believe with this, the phone number will be recognized as digits.

For that, your QrCode must start with tel: You can try to create this code : tel:+33123456789 image

Making it a drop-down format will help to manage interface by not consuming a lot of space.

But don't forget many fields will have to be added for certain types of content (like vCard, Mecard, Calendar event...)

users won't stress themselves copying digits to phone dialer.

Errors can occur when creating the code. If you can go further, in addition to having the ability to enter the information manually, add a button to open the contact list for select one of them. After validation, BinaryEye will only have to retrieve the necessary information for fill the correct fields (email, phone...)

Nico207 avatar Mar 20 '19 23:03 Nico207

Great idea! Maybe it would even make sense to have a separate form for each content type, since some types have multiple fields (as @Nico207 mentioned).

markusfisch avatar Mar 21 '19 09:03 markusfisch

WIFI:S:SSID;T:AUTH;P:PASSWORD;; should connect to a wifi connection named SSID, password as PASSWORD and authentication AUTH (WEP/WPA/...)

There are many other, I will write them down this evening

airon90 avatar May 19 '19 10:05 airon90

hello

i want to add to this topic too with a few suggestions:

  • i think that either, the code type selected should filter out Content Type options, or vice versa, or neither and it should just show alerts, because some codes only supports numbers, and some only works with stuff like 1+1+7+6+5+4+3+2+3+4 or something.
  • because of these filters, i think that the text field should be masked according to the content type selected — e.g CODABAR filters oút the Content Type options into number which masks the text area (now field) to only allow numbers to be entered.
  • the selections of the code types and the other items should offer some help as to what is allowed, what it looks like when converted into the code (maybe with a small icon besides the selection field), and how it gets returned (e.g i didn't know that Codabar returned the numbers with a + between each one of them until i scanned a code in that format myself).
  • in the future i think that it should also attatch and read files in the plain text mode, just for the fun of it, if the code type supports.

i made a poorly made mock-up to try to show the idea i think...?

a poorly made mock-up, picturing the idea of the interface i've just tried to describe

  • innacuracy on the image: File should have been Plain Text
  • also i don't have access to my computer, currently. that's the reason why i coudn't make a better image :\

Wilker-uwu avatar Jul 23 '19 04:07 Wilker-uwu

➕ on this. Was curious if there's still an interest in implementing this. BinaryEye is my clear favorite for abarcode scanner, generator and automation, but having to look up the format each time is annoying to say the least.

mr-ransel avatar Jul 06 '23 00:07 mr-ransel