Sylvia van Os
62f7241bca
Check for empty cardId in BarcodeSelectorActivity instead
2019-12-11 10:44:31 +01:00
Sylvia van Os
9a2d195cb2
Don't generate a barcode if id is empty
...
This prevents a bug with an empty PDF 417 barcode being generated
2019-12-09 13:20:42 +01:00
Sylvia van Os
429309deef
UI improvements
2019-12-09 13:10:37 +01:00
Branden Archer
77a2ed29db
Merge branch 'master' into feature/barcodeless_cards
2019-12-08 20:15:47 -08:00
Sylvia van Os
61c2c0c84a
Completely removed rectangle cleanup code, 1D codes seem to need this padding
2019-12-08 18:15:08 +01:00
Sylvia van Os
08afc16d01
Don't remove paddings smaller than 20 pixels
2019-12-08 18:05:09 +01:00
Sylvia van Os
91a4461863
Fix code style
2019-12-05 19:49:45 +01:00
Sylvia van Os
e37288b842
Remove useless null check
2019-12-04 23:10:02 +01:00
Sylvia van Os
33b84ad4c3
Allow barcodeless cards
2019-12-04 15:59:49 +01:00
Sylvia van Os
368a2a30f6
Fix white border in dark theme
2019-12-04 13:27:53 +01:00
Sylvia van Os
5774064da7
Don't draw more than the actual barcode
2019-12-04 13:04:42 +01:00
Branden Archer
3754243748
Merge branch 'master' into feature/dark_mode
2019-12-02 23:30:32 -08:00
Sylvia van Os
0de50e72a6
Fixes, start with right theme
2019-12-02 18:03:36 +01:00
Sylvia van Os
4240fd55ba
Style about dialog for dark mode
2019-12-02 17:09:49 +01:00
Sylvia van Os
29e8896059
Remove another unneeded import
2019-12-02 16:33:49 +01:00
Sylvia van Os
a46200f794
Merge branch 'master' into feature/dark_mode
2019-12-02 16:32:58 +01:00
Sylvia van Os
061b1db245
Cleanup
2019-12-02 16:28:16 +01:00
Sylvia van Os
8d3d9a21f7
Allow switching theme
2019-12-02 16:24:24 +01:00
Sylvia van Os
5e836758e5
Fix function calls
2019-12-02 12:57:44 +01:00
Sylvia van Os
e314580ac3
Cleanup
2019-12-02 12:56:42 +01:00
Sylvia van Os
22e8d7f699
Fix linter warning
2019-12-01 20:53:37 +01:00
Sylvia van Os
28b3aa2018
Add ability to share and receive loyalty cards
2019-12-01 18:22:55 +01:00
Sylvia van Os
5a898b4c4c
Address comments
2019-11-28 23:07:27 +01:00
Sylvia van Os
d7556b9951
Remove unneeded imports
2019-11-24 19:05:26 +01:00
Sylvia van Os
c936e3c9c0
Switch to SearchView
2019-11-23 20:27:37 +01:00
Sylvia van Os
e33565abdc
Add filtering test
2019-11-23 15:27:31 +01:00
Sylvia van Os
f0426b98dc
Cleanup
2019-11-23 14:29:10 +01:00
Sylvia van Os
21a8dc6867
Show warning when no matches
2019-11-22 20:46:06 +01:00
Sylvia van Os
0a8c85d24c
Cleanup
2019-11-22 19:24:03 +01:00
Sylvia van Os
07d938701f
Add loyalty card filter
2019-11-22 17:32:40 +01:00
Branden Archer
866eaea680
Correct log statement when entering barcode manually
2018-10-14 11:24:42 -07:00
Branden Archer
5619c1c003
Revert "Remove unneeded code"
...
The log statement here was misleading. This code is responsible for
receiving a barcode that a user typed in manually.
This reverts commit cafa09a86a .
2018-10-14 11:24:42 -07:00
Branden Archer
10e720de91
Add option to lock orientation state
...
This new option will control if the screen orientation
lock option is displayed or not. If set, the orientation lock
is forced and the unlock option is hidden.
2018-10-06 15:27:36 -07:00
Branden Archer
4de952ba2d
Set rotation state in onCreate()
...
The menu creation need not change this state
2018-10-06 14:24:50 -07:00
Branden Archer
c5de27abe3
Move orientation locking code to separate method
2018-10-06 14:24:05 -07:00
Branden Archer
cafa09a86a
Remove unneeded code
...
The IntentIntegrator parses out the result, so this
code is not necessary.
2018-09-18 10:53:16 -04:00
Branden Archer
cad3b492a2
Sort card list case insensitive
2018-09-15 22:50:36 -04:00
Branden Archer
34c07800dd
Configure brightening screen when display a barcode
...
When a barcode is displayed the screen's brightness is set to
the maximum, in an attempt to provide the best chance for a barcode
scanner to capture the barcode. However, it may not always
be desired to increase the brightness, for example when using
the app in low light.
This change adds a setting to control the screen brightening
behavior when a barcode is viewed.
2018-07-25 22:24:27 -04:00
Branden Archer
79213aa3ec
Catch case where barcode rendering runs into an OOM
...
There are still cases where the barcode could not be rendered
because the process runs out of its memory limit. To avoid
a crash, catch the failure and log it. The barcode will
not be displayed, but at least the app will not crash.
2018-03-04 13:10:12 -05:00
Branden Archer
0e2d725591
Disable beep upon successful barcode scan
2018-02-28 22:53:05 -05:00
Branden Archer
3291185812
Render 1D barcodes with a larger width
...
For some reason when 1D barcodes are rendered in a smaller width,
they end up scrunched up and not using all available space.
As a result, they do not scale to the entire width of the screen.
In many cases the barcode is not scannable even in landscape.
To resolve this, render the 1D barcodes in a larger space. The space
is still bounded, to prevent OOMs on tablets or really
wide screen devices.
2018-02-18 23:14:51 -05:00
Branden Archer
773d759ef5
Fix imports with missing colors
2018-02-17 22:37:10 -05:00
Branden Archer
cbc51cfb73
Remove debug toast
2018-02-17 22:37:10 -05:00
Branden Archer
9951999ca4
Add settings for font sizes
2018-02-17 16:05:10 -05:00
Branden Archer
a4bde722a6
Add config for text and background colors
...
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.
2018-02-17 15:50:32 -05:00
Branden Archer
ff5e5d5833
Remove unused code handling adding a card
...
This case is handled in another acitivity now.
2018-02-12 15:13:23 -05:00
Branden Archer
685eaec8b5
Remove views which are no longer used
2018-02-12 15:13:23 -05:00
Branden Archer
12440346fa
Replace letter icon with store name
2018-02-10 13:37:17 -05:00
Branden Archer
870e4d0c4a
Add note text to card view layout
2018-02-10 13:37:17 -05:00
Branden Archer
3275279501
Remove unnecessary casts from findViewById
2018-01-31 22:49:31 -05:00