Markus Fisch
ce234381c8
Add a comment why a post() is necessary
...
Apparently it's necessary to give Android some time before
coloring the system bars or it won't work always.
2019-10-13 13:16:19 +02:00
Ludovico de Nittis
2abeccdd1b
Complete Italian translation
2019-10-13 12:47:14 +02:00
Markus Fisch
ae4d6f8e2a
Increase version code for Play upload
2019-10-12 18:24:41 +02:00
Markus Fisch
78c3253979
Remove Leak Canary
...
Because it's necessary to increase the minSDK for the
release build too. This makes no sense.
2019-10-12 18:20:17 +02:00
Markus Fisch
8026478052
Advance version number to 1.15.0
2019-10-12 17:45:14 +02:00
Markus Fisch
0d2ac7751e
Color tool/system bars when barcode is zoomed
2019-10-12 16:55:05 +02:00
Markus Fisch
47cb298317
Add Leak Canary to debug build
2019-10-11 20:12:27 +02:00
Markus Fisch
c1d0b98990
Move lambdas out of parenthesis
...
And some other optimizations.
2019-10-11 14:31:03 +02:00
Markus Fisch
798c10d420
Only color tool/statusbar when content is scrolled
2019-10-11 11:44:47 +02:00
Markus Fisch
0d65f41bb5
Color tool/system bars when a view is scrollable
...
According to Material Design, scrollable content should either
scroll to the edges of the screen or behind another surface.
So to avoid clipping contents against an invisible edge, it's
necessary to show the (usually transparent) tool and system
bars for a visible edge.
2019-10-11 10:17:29 +02:00
Markus Fisch
eb32af9cda
Apply auto format
2019-10-06 17:16:16 +02:00
Markus Fisch
c4f7189435
Use underscore for unused variable
2019-10-06 17:06:02 +02:00
molikuner
2c037a6322
Add history export feature
...
* Added new action item in HistoryFragment to export the history
* Removed some GlobalScope to get more structured concurrency safety
* Replaced all usage of Database with calls to new DatabaseRepository
* Added alertDialog function to simplify usage as function
* Added information for successfully saved file
* Added CSVBuilder
2019-10-04 17:03:03 +02:00
Monochrome
6b9e6ee5b4
Add an intent-filter for action VIEW
...
So it's possible to decode image by opening them, too.
2019-10-01 19:41:58 +02:00
molikuner
adecdf7e27
Remove parsing of OTPs
...
We should not check the content of the OTP code, instead let the receiver handle the
content and give appropriate errors, if needed.
2019-09-30 16:07:52 +02:00
Markus Fisch
d925e136ef
Fix Russian translation
...
Remove app_name (which is the same for all languages) and use
tabs instead of spaces for indentation.
2019-09-30 13:46:18 +02:00
molikuner
3ae7e561c4
Standardise HTTP action
...
* Rename IAction uses to simplify code
* Renamed SimpleIntentIAction to IntentAction
* Renamed IntentAction#executeForIntent to createIntent
* Added suspend modifier to IAction#execute to simplify later work
* Added parseAndNormalizeUri
* Optimized usage of Coroutines in WifiAction
* Replaced one java Pattern instance with Kotlin Regex
* Simplify DecodeFragment#openUrl by moving stuff into it's own action
* Added OpenOrSearchAction
* Added WebAction
* Added DEFAULT_ACTION
* IgnoreCase in SchemeAction
2019-09-30 13:36:18 +02:00
Eugene Kotsareu
ca619efa14
Add Russian translation
2019-09-24 22:23:01 +02:00
Markus Fisch
47d5923a04
Advance version number to 1.14.0
2019-09-08 21:19:52 +02:00
Markus Fisch
8c22a8ab00
Apply auto formatting
2019-09-08 21:15:12 +02:00
molikuner
8152cb6a24
Add OTP support
2019-09-08 21:06:05 +02:00
zmni
ffed4fc5cf
Update Indonesian translation
2019-09-04 16:47:56 +02:00
Markus Fisch
d8bd3c1176
Advance version number to 1.13.1
2019-08-31 10:45:02 +02:00
molikuner
3b12aa4b7b
Fix crash caused by missing \R
support for Regex ( #62 )
...
* Fix crash caused by missing `\R` support for Regex
* Replaced `\R` usage in VType actions with official equivalent
* Replace `\R`, which was overlooked
2019-08-31 10:38:08 +02:00
Markus Fisch
099b522d35
Advance version number to 1.13.0
2019-08-23 18:32:03 +02:00
Markus Fisch
166d181469
Optimize imports according to Android Studio
...
Order of imports doesn't matter so I should simply let
Android Studio have its way.
2019-08-23 17:57:17 +02:00
Markus Fisch
a4a2a67177
Add missing extras for ZXing result intents
...
Turns out, some apps do actually use them.
2019-08-23 17:55:39 +02:00
Markus Fisch
e75d658092
Advance version number to 1.12.0
2019-08-05 20:29:16 +02:00
Markus Fisch
c840462fa2
Fix folder name for Brazilian Portuguese
...
According to lint, it must read `values-pt-rBR`.
2019-08-05 20:25:51 +02:00
Ivan Amaro
c3475a37d2
Add Brazilian Portuguese translation
2019-08-05 14:03:19 +02:00
yzqzss
183fe2c6f2
Add Simplified Chinese
2019-08-04 23:58:00 +02:00
Thomas
056f5e263e
Add Chinese translation
...
This set of Chinese translation is good for zh, zh-Hant, zh-TW, zh-HK and other zh variants. Some English nouns are kept as they are well known in common conversations.
Many app handle Chinese localization pickings differently (with a ton of political dicisions), but in general label this as "中文"/"Chinese" or "正體中文"/“traditional Chinese”.
2019-08-04 23:57:08 +02:00
Markus Fisch
386c7a6056
Encode text using UTF-8 encoding
2019-08-04 23:55:15 +02:00
Markus Fisch
30ae51d945
Suppress lint warning about null root layout
...
Because dialogs don't have a parent layout and must
therefore be inflated with a null root layout.
2019-07-31 13:15:28 +02:00
Markus Fisch
95b54ed4ab
Add some line breaks
...
Improves readability (for me).
2019-07-31 13:05:10 +02:00
Markus Fisch
3650bda107
Save preferences when leaving fragment only
...
Much simpler.
2019-07-30 13:48:19 +02:00
Markus Fisch
2bdf13761e
Add preferences and the option to use a custom URL
...
For opening unknown barcodes. Should close #48 .
2019-07-28 13:59:42 +02:00
Markus Fisch
ee4ee1f778
Advance version number to 1.11.2
2019-07-24 22:30:27 +02:00
Markus Fisch
dbb72747e9
Downgrade ZXing to version 3.3.3
...
Apparently 3.4.0 is crashing on some devices.
Further investigation required.
This reverts commit b888e37556
.
2019-07-24 22:23:30 +02:00
Markus Fisch
8e577c0924
Use WindowInsets to get system bar metrics
...
Since reading system resources can go wrong and WindowInsets
are the way to go.
Watch this:
https://www.youtube.com/watch?v=_mGDMVRO3iE
2019-07-24 15:12:55 +02:00
Markus Fisch
6ce160447c
Advance version number to 1.11.1
2019-07-22 11:06:14 +02:00
Markus Fisch
b94a47ccb4
Update CameraView library to catch exception
...
Catch Camera.autoFocus() exceptions since some devices
throw a RuntimeException when it should work.
2019-07-22 11:00:40 +02:00
Markus Fisch
ec34b33ce7
Advance version number to 1.11.0
2019-07-18 20:52:12 +02:00
Markus Fisch
024b95c12e
Reapply auto format
2019-07-18 09:57:02 +02:00
molikuner
cf4dc2aa4a
Add VTypes (VCard and VEvent)
...
* Ignoring case on SMS and TEL actions
* Added VCard action
* Added VEvent action
* Added abstract VTypeParser
2019-07-18 09:51:01 +02:00
Markus Fisch
1919ce2935
Make generated barcodes zoom/pinch-able
...
I'm not sure if this has any additional value but sometimes
I like to inspect the generated codes a little closer.
2019-07-16 14:42:16 +02:00
Markus Fisch
1e3dfb64ae
Fix building PDF417 barcode
...
Use the dimensions from the generated barcode for the
stride. ZXing adds quite some margin around a PDF417
and that breaks Bitmap.setPixels() when stride is set
to the target width.
2019-07-16 14:09:24 +02:00
Markus Fisch
f87eaa82dd
Advance version number to 1.10.0
2019-07-10 21:47:58 +02:00
Markus Fisch
2c4e329663
Make tool and system bars completely transparent
...
Results in a lighter, more modern look.
2019-07-10 16:12:30 +02:00
Markus Fisch
624e129ef7
Remove duplicated code when executing share intent
...
And use the new function `execShareIntent()` in IAction too.
2019-07-10 16:07:19 +02:00