Commit Graph

178 Commits

Author SHA1 Message Date
Branden Archer
fa7dcd253a Change menus names to focus where they are, not what they contain 2017-06-18 15:37:40 -04:00
Branden Archer
ac057f50e2 Change color palette to better match icon
The green primary color was a bit of contrast with the icons grey.
2017-06-18 15:37:40 -04:00
Branden Archer
ef33c7a33f Merge pull request #106 from brarcher/french-strings
Updated French strings.xml
2017-06-18 14:36:38 -04:00
Branden Archer
6028f7d674 Updated French strings.xml
Contributed by arno-github
2017-06-18 14:30:55 -04:00
Branden Archer
da5f999eed Merge pull request #104 from brarcher/edit-card
Update "Enter card" button if card id exists
2017-06-11 15:13:38 -04:00
Branden Archer
0a9124c834 Update "Enter card" button if card id exists
If someone is editing an existing card, or is adding a card
and wants to change the value, update the name of the button
from "Enter card" to "Edit card", to give the impression that
a new card id need not by typed from scratch.
2017-06-11 15:06:10 -04:00
Branden Archer
c173012955 Merge pull request #103 from brarcher/limit-width
Limit width of barcodes
2017-06-11 15:05:27 -04:00
Branden Archer
64db9e593d Limit width of barcodes
To reduce the amount of memory used in generating barcodes, limit
the width of the barcodes to no more than 3x the height.
This should be plenty sufficient to generate a usable barcode.

On devices with a really long width generating a barcode of 200x2560
is not useful and can result in an OutOfMemoryError.
2017-06-11 14:56:17 -04:00
Branden Archer
acde4ef181 Update to zxing 3.3.0 and zxing-android 3.5.0 2017-06-11 14:55:39 -04:00
Branden Archer
807ea25ac9 Merge pull request #102 from brarcher/privacy-policy
Create privacy-policy.md
2017-06-10 15:40:50 -04:00
Branden Archer
ad4476fead Create privacy-policy.md
This is required by Google for apps in the play store
which use certain permissions, such as the camera.
2017-06-10 15:33:25 -04:00
Branden Archer
f2c0e3904f Merge pull request #98 from brarcher/travis
Travis-CI changes
2017-05-20 18:07:47 -04:00
Branden Archer
0eeadbf77f Build only the release variant
Building both debug and release was unnecessary, and only
increased the time to validate a pull request
2017-05-20 13:36:23 -04:00
Branden Archer
c0e95bd4da do not emit xml results
gradle will output the failures, so this is unnecessary
2017-05-20 13:35:57 -04:00
Branden Archer
b7e8b8d36e Merge pull request #96 from brarcher/about
About
2017-03-06 21:49:53 -05:00
Branden Archer
2bca8b738a Change about dialog info to use map instead of String[][] 2017-03-05 14:42:19 -05:00
Branden Archer
2b617ceca5 Remove mention of Freepik icons from README
The main application icon was replaced, and the icon from
Freepik is no longer used.
2017-03-05 14:42:19 -05:00
Branden Archer
29838f4f73 Merge pull request #95 from brarcher/readme
Add Google Play badge
2017-03-04 00:08:04 -05:00
Branden Archer
1403d4a98e Add Google Play badge
Adds a Google Play badge and updated the F-Droid badge to match
2017-03-03 23:56:43 -05:00
Branden Archer
c4b860bb3d Merge pull request #94 from brarcher/pre-populate-enter-card
Pre-populate Barcode Selector
2017-02-12 22:48:35 -05:00
Branden Archer
2768f4c590 Start with all barcode images visible
If the user enters the barcode selector view with a pre-existing
id, the barcodes are immediately drawn. However, if the ImageViews
were invisible their initial size is not known, and as such the
generated barcode images are fuzzy or not as expected. To avoid this,
all images are set to be visible. The expectation is that once the
barcodes are drawn for the first time if they are invalid the images
will be made invisible anyway.
2017-02-12 22:42:25 -05:00
Branden Archer
8660d4e218 Pre-populate card id in Barcode Selector
If a user is attempting to update a card id of an existing card,
before when the Enter Card button was selected the barcode selector
view would be empty. To be more useful, the view will now be
pre-populated with the existing card id.
2017-02-12 22:42:25 -05:00
Branden Archer
596d899449 Merge pull request #93 from brarcher/changelog
Update changelog for v0.10
2017-02-12 15:53:25 -05:00
Branden Archer
0db5a6f803 Update changelog for v0.10 2017-02-12 15:40:20 -05:00
Branden Archer
bbd3782bf2 Merge pull request #92 from brarcher/pre-v0.10
Update for v0.10 release
v0.10
2017-02-12 15:35:18 -05:00
Branden Archer
b69f2d470b Update for v0.10 release 2017-02-12 15:25:49 -05:00
Branden Archer
ce4dc01c9d Merge pull request #91 from brarcher/view-layout
View layout
2017-02-11 22:43:58 -05:00
Branden Archer
5cea7eba6c Allow text to be selectable in view mode
When text is long clicked it is now selectable, so that one can
copy it to the clipboard.
2017-02-11 22:33:57 -05:00
Branden Archer
0f7d64bed6 Show card data in a TextView when viewing
Earlier when a card was viewed it was shown in an EditView which
was disabled. This was not optimal, as the resulting text was
dimmed. To help the text be easier to read, a TextView is now
used to display the data.

In addition, the layout of the card viewing screen has been adjusted
2017-02-11 22:33:57 -05:00
Branden Archer
330b6ecd54 Merge pull request #87 from brarcher/string-correction
String correction
2017-01-28 19:58:56 -05:00
Branden Archer
3f5bcbb941 Add log message when exporting data 2017-01-28 16:22:14 -05:00
Branden Archer
9c74b2a264 Correct typo in comment 2017-01-28 16:22:14 -05:00
Branden Archer
dfc804fbe5 correct "Use external application" title
The title mistakenly said filesystem.
2017-01-28 16:22:14 -05:00
Branden Archer
fa73a30bf4 Use string const for button
There is a string for the "Use external application" button,
but it was not used.
2017-01-28 16:22:14 -05:00
Branden Archer
449419b647 Merge pull request #85 from brarcher/no-download-extras
Remove downloading extras during travis build
2017-01-17 21:43:35 -05:00
Branden Archer
36916b622b Remove downloading extras during travis build
The application does not use google play and other extra libraries,
so downloading them during the build should be unnecessary.
2017-01-17 21:25:50 -05:00
Branden Archer
03f97374bd Merge pull request #84 from brarcher/export-filename
Change default import/export file name
2017-01-17 21:24:35 -05:00
Branden Archer
8650878d95 Change default import/export file name
The application is now "Loyalty Card Keychain", but "Locker"
still appears in the application's default import/export
file. Updating the file to match the new name of the application.
2017-01-17 21:06:07 -05:00
Branden Archer
defb8793f6 Merge pull request #83 from brarcher/changelog
Update CHANGELOG for v0.9
2017-01-17 20:58:12 -05:00
Branden Archer
c6b7fd6032 Update CHANGELOG for v0.9 2017-01-17 20:47:31 -05:00
Branden Archer
5960f03f9b Merge pull request #82 from brarcher/pre-v0.9
Update for release v0.9
v0.9
2017-01-16 23:07:37 -05:00
Branden Archer
b1df0c0baf Update for release v0.9 2017-01-16 22:53:21 -05:00
Branden Archer
bfb131c811 Merge pull request #81 from brarcher/keychain
Update the name "Locker" to "Keychain"
2017-01-16 22:50:36 -05:00
Branden Archer
4580ee8017 Update the "Locker" name to "Keychain"
The icon on the application is no longer a locker, so the
Locker part of the name no longer makes sense. Changing it
to Keychain, as it may make more sense.
2017-01-16 22:44:11 -05:00
Branden Archer
d76a6d79d7 Merge pull request #76 from brarcher/select-import-file
Select import file, allow exported file to be sent
2017-01-16 22:30:54 -05:00
Branden Archer
b38e035fb6 Allow sending newly exported data
With this change once data is exported it can be sent to
another application.

Translation contributions:
Clonewayx: cs
PanderMusubi: nl
pbeckmann: de
Airon90: it
arno-github : fr

# Conflicts:
#	app/src/main/res/values-it/strings.xml
2017-01-16 22:23:08 -05:00
Branden Archer
eeb41376c5 Add ability to select file to import
To date the only way to import a file is to hope the exported file
is in the correct location. To remove this requirement, this change
checks if there are any activities available on the system which
can look in the file system. If there are, new options for
importing data will be available.

In addition, the import/export activity's layout was updated,
adding more explanation.

Translation contributions:
Clonewayx: cs
PanderMusubi: nl
pbeckmann: de
Airon90: it
arno-github : fr
2017-01-16 22:23:08 -05:00
Branden Archer
89f649e5ef Correct TAG name 2017-01-16 22:23:08 -05:00
Branden Archer
4bde8f49b1 update gradle and android plugin 2017-01-16 22:23:08 -05:00
Branden Archer
87c1bbdbf4 Merge pull request #80 from arno-github/arno-github-patch-4
New french strings update
2016-12-10 11:17:16 -05:00