Skip to content

WIP: Multiple barcode support #53

Description

@TheLastProject

Issue by TheLastProject
Saturday Jan 04, 2020 at 23:45 GMT
Originally opened as brarcher/loyalty-card-locker#337


After seeing #279, I felt the tabs were a good way to support multiple barcodes.

Fixes #264 and I feel it also fixes #279 (because multiple barcodes per store make this possible, just note what the code is for). I am also going to assume this fixes #286 as the user's primary concern seems to be an easier way to add another card from a store they already have.

This code groups together every loyalty card with the same store name and, if multiple loyalty cards with the same store name exist, adds a scrollable tabview to switch between them. The text on each tab is based on the note. If there is no note for that specific loyalty card, it falls back to numbering them. It also switches to using a floating action button. Clicking the "+" button when viewing a loyalty card will start the edit activity with the store name pre-filled, to make adding additional cards to the same store easy.

Some screenshots:
photo_2020-01-05_00-41-56
photo_2020-01-05_00-41-57
photo_2020-01-05_00-42-00
photo_2020-01-05_00-42-01


TheLastProject included the following code: https://github.com/brarcher/loyalty-card-locker/pull/337/commits

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions