* Adding and viewing front/back images
* Fix import and export
* Fix unit tests
* Smaller preview pictures but clickable to make big
* Implement removing image
* Add card photo direct from camera
* Read Exif rotation info from picture taken
* Fix bad copy-paste
* Refactor to use local file system
* Delete card images when deleting card
* Prepare for image-based unit tests in ViewActivityTest
* Basic group management
* Assign cards to groups
* Fix lint
* Fix findbugs 'dodgy code'
* Group name as unique key
* More group tests
* Import/export groups
* Implement group renaming and deleting
* Fix findBugs
* Fix chip marking in edit activity
* Group import/export tests
* Fix some state bugs
* Some last fixes
* Remove redundant if statement
* Fix findBugs
* Deduplicate code
* Cleanup
* Fix groups not showing up with new card
* Fix capture and enter button touching
* Fix dialog button look
This is mostly the work of Android Studio's
Refactor > Migrate to AndroidX...
option. That mostly worked. The two places which were manually updated
were:
- The reference to AppBarLayout$ScrollingViewBehavior in
loyalty_card_edit_activity.xml
- The suggested constraintlayout version, 2.0.0-beta4 caused build
issues that 1.1.3 avoids
This adds config options for the colors used for the store text
and background when displaying the store name in the single
card view or the thumbnail for the card list.