Coder Social home page Coder Social logo

belohoub / ubcards Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 2.0 508 KB

Card Wallet for Ubuntu-Touch

License: GNU General Public License v3.0

CMake 4.86% C++ 31.08% QML 44.55% JavaScript 17.16% Shell 2.35%
linux-mobile ubports ubuntutouch ubuntu-touch

ubcards's People

Contributors

balcy avatar belohoub avatar cyberpunkedu avatar dikel avatar krille-chan avatar s60w79 avatar vistaus avatar

Watchers

 avatar

Forkers

vistaus ivoxavier

ubcards's Issues

Xenial build

Thanks for expanding that old app! It was a nice app, but more features were desperatley needed! However, my device is still on Xenial and there's no timeline for a Focal build yet (it should come, as it's not that old of a device yet, but no ETA), so it would be fantastic if you would could add Xenial support! ๐Ÿ™‚

Cannot delete a card

Hello!
I inserted an empty card by mistake, and I'm unable to delete it :-)
Is this somehow possible or not yet implemented?

Highlight the favorite and/or most used cards

It would be probably useful to highlight the most used and/or favorite (marked) cards in the list.

The current list is sorted simply by last edit - it should be OK for short card lists, it could however cause a mess if there are a lot of cards.

There are several options:

  1. create a dedicated view/list of favorite/most used cards only - similar to the "Favorite" view in Ubuntu-Touch Contacts
  2. show favorite/most used cards in the front of the list - in the dedicated area
  3. sort cards by usage frequency (this has the drawback of decreasing the stability of the list, which may result in decreased usability)

Currently, I personally prefer option 1.

More barcode/qrcode standards needed?

Czech business chains like Albert or Kaufland have static loyalty cards provided through their apps.
Scanning ends with codes not recognized. Albert has barcode style, Kaufland uses QR code style.

I tried to scan codes with Tagger app:

I will try to use the "wrong" codes in near future to determine whether it is needed to modify some generation settings.

When editing an (old) card, it erases the most recent entry

I have three loyalty cards, Shop1 (Loyalty) Shop2 (Loyalty) Shop3 (Shopping).
If I edit the Shop2 to change category to Sport, it became: Shop2 (Sport) Shop2 (Loyalty) Shop3 (Shopping).
And Shop1 have completely disappeared

So instead of saving the changes to the second position, it saved it to the first position thus erasing the most recent entry :-/
Same if I edit the third position...

Card Categories

The idea behind categories is to clear the list of cards. To keep it simple, there should be a few categories only. The philosophy is as follows: categories should be as generic as possible, while they should cover most use cases well. My idea was to have up to 10 categories to preserve simplicity.

Currently, there are these categories:

  • Car - for cards related to car(s), such as oil/tank stations, etc.
  • Health - for cards related to health, such as pharmacy, spa, etc.
  • Sport - for cards related to sport
  • Travel - for cards related to traveling, like passes, public transport, etc.
  • Restaurant - a generic category for restaurants
  • Shopping - generic category for shops
  • Loyalty Card - for all other cards

These categories work for my use case, however, I don't know how you would like to use your app.

Is the philosophy OK from your perspective?

Please propose the missing categories!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.