Sylvia van Os
c0d1b446d1
Make same text and header color at least slightly visible
2019-12-16 13:23:16 +01:00
Sylvia van Os
d24a418beb
Fix status bar icon colors
2019-12-16 11:36:23 +01:00
Sylvia van Os
1f348295a0
Merge branch 'master' of ssh://github.com/brarcher/loyalty-card-locker into fix/white_on_white_icons
2019-12-15 21:36:56 +01:00
Sylvia van Os
280fe76609
Use DrawableCompat tinting instead
2019-12-15 21:29:34 +01:00
Sylvia van Os
c83b151c08
Revert "Check for empty cardId in BarcodeSelectorActivity instead"
...
This reverts commit 62f7241bca .
2019-12-15 12:54:51 +01:00
Sylvia van Os
a642b12795
Use a const for luminance halfway point
2019-12-15 12:50:08 +01:00
Sylvia van Os
4e1fb16359
Empty barcodeType is allowed now
2019-12-14 19:03:17 +01:00
Sylvia van Os
7b7624a3e0
Fix white on white icons
2019-12-11 17:42:56 +01:00
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