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
Markus Fisch
2f19bd7fc9
Add some line breaks to improve readability
...
And clean up imports which is a silly thing to do, of course.
I just can't help it.
2019-07-10 16:05:59 +02:00
Balázs Úr
a1d263837a
Update Hungarian translation
2019-07-08 23:09:09 +02:00
molikuner
188824ecaa
Optimize code and regex
...
* Simplified code of WiFi parsing
* Optimized regex of Mail, SMS, and WiFi
* Fixed possible crash on Gingerbread or lower because of missing value
* Resolved unexpected behavior when no application was found to share sth
* Used more Kotlin way of getting ViewHolder variable of View tag
* Used more Kotlin way of getting the current content in DecodeFragment
2019-07-08 20:38:21 +02:00
Markus Fisch
f5376290ab
Convert text to bytes if byte segments are shorter
...
Because Zxing cuts off content prefixes like "WIFI:" from
byte segments what renders the bytes segments useless.
Since byte segments are important for binary content only,
it's probably to safe to ignore them for text content.
2019-07-05 21:10:29 +02:00
Markus Fisch
b888e37556
Update ZXing to latest version
2019-07-05 21:05:00 +02:00
Markus Fisch
cb43160902
Apply Kotlin Coding Conventions
...
Apply Android Studio's Reformat Code using Kotlin Coding Conventions,
see https://kotlinlang.org/docs/reference/coding-conventions.html
2019-07-05 15:27:15 +02:00
molikuner
a3ad6aa4c5
Add Mail, SMS and Telephone action
...
* Added `SimpleIntentIAction` to simplify code
* Change actions registry Array to Set
2019-07-05 15:21:37 +02:00
Markus Fisch
d0f0bedae2
Restore tools:text for hex view
2019-07-05 12:58:09 +02:00
Markus Fisch
3f58349ce8
Fix indents in resources and new code
...
Replace spaces with tabs in string resources for new
resources.
Fix indenting according to Kotlin Coding Conventions.
Add a few line breaks and braces where it improves
readability for me.
2019-07-05 11:18:55 +02:00
molikuner
e90d7d5f0e
Fix WiFi parsing and remove extra button
...
* Do some stuff in background to keep UI thread smooth
* Replaced WifiNetworkInfoFactory with WifiConfigurationFactory
* Added utility functions and titleResId to IAction
* Removed unused button from layout
2019-07-05 10:50:41 +02:00
Markus Fisch
b39e5d2721
Replace space indents with tabs
...
To make the new code match to what's there.
We don't want to mix tabs with spaces.
2019-07-04 18:43:08 +02:00
Markus Fisch
3ede2713b6
Add translations for new WiFi button
...
Necessary or lint will fail.
2019-07-04 18:36:05 +02:00
Joe Stein
dc2fc292ce
Add ability to connect to WiFi via button
...
* Added some tools:text for designing in Android Studio
* Add Connect to Wifi button
* Background for wifi button
* Added Action framework and WifiAction
* Unit tests for WifiAction
* Separate WiFi parsing and connecting code
* Remove network name escaping
* Make button slightly lighter when pressed
2019-07-04 18:31:43 +02:00
zmni
3dc50d2d7a
Add Indonesian translation
2019-07-01 20:38:13 +02:00
Balázs Úr
3d15425460
Update Hungarian translation
2019-06-28 10:36:28 +02:00
Markus Fisch
412e27ee81
Advance version number to 1.9.1
2019-06-20 14:20:00 +02:00
Markus Fisch
d73ea341c0
Ask for search engine when searching for content
...
Instead of opening Google when searching for decoded content,
there's now a dialog to pick a suitable search engine from.
Especially useful if the user already knows what category
the scanned item belongs to.
2019-06-20 14:08:59 +02:00
Markus Fisch
694ebf83ed
Advance version number to 1.9.0
2019-06-16 19:20:51 +02:00
Markus Fisch
78bb03fabf
Try Google when opening content as URL fails
...
Better than showing an error and doing nothing.
2019-06-16 19:10:34 +02:00
Markus Fisch
902215f064
Show generic error message if Exception is empty
...
Because Zxing throws empty Exceptions for some barcodes.
2019-06-16 18:58:18 +02:00
Markus Fisch
eaf38729bd
Advance version number to 1.8.1
2019-05-26 17:04:54 +02:00
Markus Fisch
39ecd31455
Advance version number to 1.8.0
2019-05-26 16:15:52 +02:00
Markus Fisch
c96a2cf3ec
Assume binary data if content is empty
2019-05-26 16:08:52 +02:00
Markus Fisch
ea9e29b98c
Support for saving binary data into external file
...
Since sharing binary data doesn't make much sense.
2019-05-26 15:57:55 +02:00
Markus Fisch
96e1ef5a52
Save binary data as blob
...
Required to restore it correctly.
2019-05-26 15:55:02 +02:00
Markus Fisch
ed4b0a75dd
Remove horizontal orientation line from scanner
...
Looks cleaner without that boring line.
2019-05-24 10:18:29 +02:00
Markus Fisch
37354338cb
Increase button height for API < 21
...
48dp is the recommended touch height.
2019-05-21 10:48:27 +02:00
Markus Fisch
3cd2eecc22
Advance version number to 1.7.3
2019-05-20 20:17:04 +02:00