Markus Fisch
733b6bb123
Improve order of preferences
...
Arrange preferences in the order a user would encounter them.
2020-04-27 09:31:33 +02:00
Markus Fisch
27a382f2cb
Advance version number to 1.26.0
2020-04-26 20:32:44 +02:00
Markus Fisch
b0eb601e5a
Add a setting for swipe to zoom feature
2020-04-25 19:37:37 +02:00
Markus Fisch
3a3e743575
Stop calling focusTo() as soon as it returns false
...
To avoid throwing and catching future RuntimeExceptions.
2020-04-25 19:22:20 +02:00
Markus Fisch
f08efb8238
Zoom in & out by swiping vertically on camera view
...
Alternative way to zoom in/out.
Probably a bit more convenient than using the slider.
2020-04-24 20:27:04 +02:00
Markus Fisch
723362dd67
Update build tools
2020-04-24 19:02:27 +02:00
zmni
dde039a299
Update Indonesian translation
2020-04-23 14:40:14 +02:00
Markus Fisch
f2a056c1d0
Add avocado rule to Makefile
...
To make this a regular task.
2020-04-21 09:19:57 +02:00
Markus Fisch
0defe263ad
Optimize vector drawables with avocado
...
See:
https://github.com/alexjlockwood/avocado
2020-04-20 21:01:25 +02:00
Markus Fisch
9d8d33de06
Update Kotlin version
2020-04-17 14:19:23 +02:00
Markus Fisch
738b4d0f7b
Advance version number to 1.25.1
2020-04-15 12:22:05 +02:00
Markus Fisch
80378afa84
Explicitly keep support.v7.widget.SearchView
...
Somehow it's required to name this class explicitly so ProGuard
won't remove it.
2020-04-15 11:06:32 +02:00
Markus Fisch
ec07e10208
Advance version number to 1.25.0
2020-04-14 21:45:16 +02:00
Markus Fisch
2a6cd169aa
Remove unused otpauth_error resource string
2020-04-14 21:23:43 +02:00
Markus Fisch
051454988a
Keep selection when item is scrolled out of view
2020-04-14 21:21:05 +02:00
Markus Fisch
a388d7cbec
Update Kotlin version
2020-04-14 21:19:32 +02:00
Markus Fisch
fa45d9e088
Show a label next to renamed entries
...
So a user can easily tell what entries are labeled.
2020-04-14 17:54:50 +02:00
Markus Fisch
41e538fa97
Remove unused function to show soft keyboard
2020-04-14 12:31:09 +02:00
Markus Fisch
1753438288
Handle null in resultPoints array
...
Apparently ZXing returns an array that may contain null references
for some barcodes.
2020-04-14 12:20:34 +02:00
Markus Fisch
4135dfbd3f
Add app shortcuts for launchers that support them
...
So a user can go directly to the preferences for example.
2020-04-14 12:06:30 +02:00
Markus Fisch
4de7d5d5d7
Remove context argument from update()
...
update() is tied to the fragment and can never be pure so
it's simpler to just get the context/activity inside the
function.
2020-04-14 09:32:13 +02:00
Markus Fisch
c4856f97ef
Use the same icon to remove all or just one scan
2020-04-13 17:04:29 +02:00
Markus Fisch
aa885b8379
Add an action to search history
2020-04-13 17:02:13 +02:00
Markus Fisch
eab9639242
Remove DatabaseRepository and export binary as hex
...
Well, it was nice seeing Flow in action but I think it's slowly
becoming more of a burden than a benefit.
The traditional Cursor approach sure isn't as nice, but it's much
more simple, does use less resources (because we never need to put
things into an object) and it's less code too.
Also, scans that contain binary data are now always exported as
a hex string.
2020-04-12 21:42:05 +02:00
Markus Fisch
a199d82539
Color status bar in contextual mode to match CAB
2020-04-11 19:06:56 +02:00
Markus Fisch
469fc2ff5f
Remove irrelevant one quantity for IN and CH
...
Apparently, in Chinese and Indonesian, only the other quantity
is ever used.
2020-04-11 14:00:25 +02:00
Markus Fisch
b4261d8571
Give scans an individual name in history listing
...
So we can add some information about the scan.
2020-04-11 13:55:45 +02:00
Markus Fisch
725817151d
Reuse ColorDrawable for ActionBar only for API 11+
...
ColorDrawable.setColor() doesn't exist pre Honeycomb.
2020-04-11 13:54:02 +02:00
Markus Fisch
e434300eda
Define nav bar color only if it's required
2020-04-10 19:40:28 +02:00
Markus Fisch
6b08c422cb
Simplify loading translucent primary color
...
For the translucent system bars.
2020-04-10 19:14:57 +02:00
Markus Fisch
4bfa7b3582
Remove saving barcodes for intents from other apps
...
Since the app shouldn't save contents meant for other apps.
2020-04-08 18:43:52 +02:00
Markus Fisch
d6f902ae02
Improve coloring system bars
...
Avoid constant (re)allocation of ColorDrawable for the action
bar background.
Also load the transparent primary color only once from Resources.
It's a tiny bit more efficient although nobody will be able to
actually feel a difference ;)
2020-04-07 23:19:30 +02:00
Markus Fisch
94023b0671
Separate Mapping into its own file
...
Makes it easier to find.
2020-04-07 23:12:28 +02:00
Markus Fisch
16a9428bc1
Separate handling window insets into its own file
...
Window insets have nothing to do with coloring system bars.
2020-04-07 23:11:40 +02:00
Markus Fisch
3db5891e0f
Set padding on history instead of header/footer
...
Moves the scroll bar initially below the action bar where
it should be. Also, it's simpler this way.
2020-04-05 20:19:41 +02:00
Markus Fisch
d03fd72b95
Use import/export icon for export history listing
...
It's less about saving and more about exporting something.
2020-04-05 14:44:36 +02:00
Markus Fisch
97640c2a1f
Update tools version
2020-04-03 18:27:28 +02:00
Markus Fisch
3bba6cf10d
Make sure to handle a null ResultPoint correctly
...
Never trust ZXing to deliver a non-null object.
Also make sure to not use an empty array of ResultPoint's.
2020-04-03 18:11:45 +02:00
Markus Fisch
aca97afc78
Ignore consecutive duplicates by default
...
For new installations that is, of course.
2020-04-03 15:50:19 +02:00
Markus Fisch
3b46da5571
Add a message for copying the WiFi password
2020-04-03 15:46:34 +02:00
Markus Fisch
df62881ee6
Refactor put_into_clipboard to copied_to_clipboard
...
To make it more clear that this is the message that is shown
*after* something has been copied into the clipboard.
Also update the german and english translations accordingly.
2020-04-03 15:38:33 +02:00
Markus Fisch
966eea4f3f
Always put parsed WiFi password into clipboard
...
So if adding the network automatically fails, it's easier
for to manually connect to the WiFi.
2020-04-03 15:34:23 +02:00
Markus Fisch
eb2ed05b6d
Move clipboard handling into it's own file
...
So we can use from elsewhere too.
2020-04-03 15:33:44 +02:00
Markus Fisch
f31c1eee0e
Only request ACCESS_FINE_LOCATION below Android Q
...
Not required to suggest a network for Android Q.
2020-04-03 15:31:57 +02:00
Markus Fisch
c61db34d27
Check return values when adding a WiFi
...
Only before Android Q.
Also refactor connect() to addNetwork() because on Android Q,
we can only suggest new networks but cannot directly connect
to them.
2020-04-03 15:29:20 +02:00
Markus Fisch
3d85cef8a0
Move vibration setting above history
...
use_history and ignore_consecutive_duplicates should be
directly next to each other.
2020-04-03 12:37:15 +02:00
Markus Fisch
276fcccc46
Request ACCESS_FINE_LOCATION for adding a WiFi
...
configuredNetworks requires ACCESS_FINE_LOCATION.
2020-04-03 12:34:50 +02:00
Markus Fisch
caa075f422
Add a setting to control vibration on detection
2020-04-03 11:59:35 +02:00
Markus Fisch
cc629314ca
Update german translation for TRY_HARDER
2020-04-03 11:51:45 +02:00
Markus Fisch
c9242c3475
Make test rule run only unit tests
...
And add an explicit "cat" rule to do test on a connected
Android device.
2020-04-03 11:49:28 +02:00