CatimaLoyalty / Android

Catima, a Loyalty Card & Ticket Manager for Android
https://catima.app
GNU General Public License v3.0
889 stars 150 forks source link

"No barcode" records don't optimally use available space #1660

Open Self-Perfection opened 11 months ago

Self-Perfection commented 11 months ago

Let's consider real life example. In Portugal one is often need to provide his tax payer ID, for instance in supermarkets and restaurants. It is a sequence of 9 digits with no standard barcode, people just dictate or type it. It is tempting to store it as record in Catima, the usage is similar to loyalty cars.

But remember human read these numbers, to manually to type or write down, so they should be displayed conveniently with large digits. This is how it looks now on Catima:

Screenshot_20231211-184246 Screenshot_20231211-184313

Note that digits are quite small. Let's compare with Catima predecessor, Loyalty Card Keychain: Screenshot_20231211-184201 Screenshot_20231211-184205

See that digits are much bigger (though they still leave too much unused space in my opinion).

Catima is worse for displaying an ID without barcode than Loyalty Card Keychain was.

Also for this use case I would like Catima to auto rotate display ignoring whether auto-rotate Android switch. There is such option in Loyalty Card Keychain but not in Catima. Also slightly related: Missing option to auto-rotate screen on barcode display #1671

TheLastProject commented 11 months ago

Makes sense to me.

Also for this use case I would like Catima to auto rotate display ignoring whether auto-rotate Android switch. There is such option in Loyalty Card Keychain but not in Catima.

Please create a new issue for this, if multiple requests are in one issue it becomes really difficult to keep track of what has and hasn't been done.