bovirus
f8033614fa
Update italian language
2023-03-16 00:23:21 +01:00
Markus Fisch
46cc2fb1a1
Make showResult an extension of Activity
...
And remove all the "activity." prefixes.
2023-03-15 20:57:10 +01:00
Markus Fisch
f2ac1e77bb
Update gradle wrapper
2023-03-15 20:53:18 +01:00
Markus Fisch
89c84880c6
Update Kotlin version
2023-03-15 20:52:58 +01:00
Markus Fisch
352fe07850
Remove useless class wrapping for BluetoothSender
...
Since all members and properties are static so it's more idiomatic
to make them simple top-level functions.
2023-03-15 20:51:38 +01:00
Markus Fisch
00abe33314
Add new string resources to translations
...
Otherwise lint will fail.
2023-03-15 20:37:30 +01:00
Markus Fisch
142df25d7e
Only check BLUETOOTH_CONNECT on Android S+
...
This symbol doesn't exist before Android S.
2023-03-15 20:31:01 +01:00
Markus Fisch
021d775835
Clean up new additions
...
Fix indent, apply auto format, remove commented out code, etc.
2023-03-15 20:29:44 +01:00
KamaleiZestri
06df0c4d64
Support sending scans via bluetooth
...
Makes it possible to send scanned codes to a bluetooth device.
Should work with any bluetooth receiver that shares it's UUID
of "8a8478c9-2ca8-404b-a0de-101f34ab71ae".
2023-03-15 12:09:06 +01:00
Markus Fisch
32c70af812
Remove plural for one for Korean translation
...
Because lint tells me it's not required for Korean.
2023-03-01 21:42:10 +01:00
Markus Fisch
7cc1777e7a
Add barcode_info plurals for polish translation
...
With the default strings, silly enough.
Otherwise Lint will throw an error (!) because these plurals
are missing.
Now, I doubt I will ever meet the person who thought it would
be wise to throw an error if a plurals tag is missing in a
translation, but I sure hope this person will learn to make
better decisions some day.
2023-03-01 21:36:45 +01:00
Anthony Ryan
23e0564594
Losslessly compress PNG images
...
Using Efficient-Compression-Tool we can reduce the size by 254.17KB (15.8405%)
without changing visual appearance.
2023-03-01 21:29:50 +01:00
Markus Fisch
0447384bea
Update tools and gradle wrapper
2023-03-01 12:09:59 +01:00
Markus Fisch
b4d66e28e2
Fix resolving EC level letter for recreation
...
While ZXing C++ reports the QR Code error correction level with four
letters (following the spec), it expects the level for encoding as an
integer in a range from 0 to 8.
2023-02-28 21:09:52 +01:00
Markus Fisch
ee1c56d99f
Update ZXing C++ wrapper
2023-02-23 20:03:04 +01:00
Markus Fisch
33ef78443e
Advance version number to 1.59.0
2023-02-22 18:37:57 +01:00
Markus Fisch
9f1e34b06d
Add setting error correction for AZTEC/PDF417 too
...
Because ZXing C++ supports setting an error correction level for
these formats too.
2023-02-20 20:04:01 +01:00
Markus Fisch
24766f55d4
Fix setting error correction level for QR Codes
...
ZXing C++ expects the error correction level to be in a range from
0 to 8, so the four possible values for QR codes need to be translated
into this range.
2023-02-19 18:59:11 +01:00
Markus Fisch
0ae7d080e3
Add missing changelogs for F-Droid
2023-02-09 22:22:05 +01:00
Markus Fisch
7d8c6016db
Optimize monochrome launcher icon with avocado
2023-02-09 22:19:37 +01:00
KamaleiZestri
3d923035e3
Follow beep settings for error beeps too
2023-02-06 10:18:52 +01:00
Markus Fisch
a489f3aa22
Remove finishing string resource
...
And show the more generic `camera_error` message instead.
This message makes no sense anymore now that the app isn't
finished.
2023-02-05 20:30:55 +01:00
Markus Fisch
7dfd7a1303
Remove finishing activity if camera is unavailable
...
While the camera is the main feature of the camera acitvity,
there are other features that are still useful even if the
camera is not available.
So it's better not automatically finish the camera activity
but let the user decide.
2023-02-05 18:03:32 +01:00
Markus Fisch
9abc01fc4f
Advance version number to 1.58.2
2023-01-31 12:36:32 +01:00
Markus Fisch
d10a33c1b7
Check string is not empty before calling last()
...
Because `String.last()` will throw a NoSuchElementException when
the string is empty.
2023-01-31 10:51:18 +01:00
Markus Fisch
357b2b5d59
Advance version number to 1.58.1
2023-01-31 10:51:18 +01:00
Markus Fisch
dfd64405da
Fix design of monochrome launcher icon
...
Monochrome icons don't use any color, not even black or white.
2023-01-30 18:41:56 +01:00
Markus Fisch
045daf9deb
Remove committing preferences
...
This made only sense when this app used RenderScript, which could
cause the app to crash before settings were saved.
2023-01-25 20:31:11 +01:00
Tom Xin
46b9ef516c
Update zh-rCn translation
2023-01-21 20:52:19 +01:00
Markus Fisch
0265909fd7
Advance version number to 1.58.0
2023-01-19 20:28:25 +01:00
Markus Fisch
ceef92bb7c
Alternate binarizers to improve detection
...
By default, ZXing uses LOCAL_AVERAGE, but this does not work well
with inverted barcodes on low-contrast backgrounds.
Of course, it would be better to improve ZXing's HybridBinarizer
(which is used for LOCAL_AVERAGE), but this is not trivial.
2023-01-19 20:16:49 +01:00
Markus Fisch
46785bab01
Update ZXing C++ wrapper for DecodeHints
...
The latest version makes all native `DecodeHints` available
to the JVM.
2023-01-19 20:12:54 +01:00
Markus Fisch
ccbb0f9e8a
Fix terminating string tag in italian translation
2023-01-19 18:01:27 +01:00
bovirus
833d8e93d3
Update italian language
2023-01-19 17:53:41 +01:00
Markus Fisch
6dff9992d8
Remove META parameter from README
...
Since the migration to ZXing-C++ this parameter doesn't exist anymore.
2023-01-16 20:20:44 +01:00
Markus Fisch
0b3dfe93cf
Silently try openUrl() for OpenOrSearchAction
...
Avoid using `execShareIntent()` for OpenOrSearchAction because it
will toast a message when it fails.
2023-01-11 19:21:54 +01:00
Markus Fisch
e79ad49d15
Remove converting charset for PDF417
...
This is handled by ZXing C++ now.
Converting the text again destroys it.
2023-01-08 17:35:57 +01:00
chreddy
38f7ba1ec6
Add Danish translation
2023-01-08 17:35:43 +01:00
NPL
4d268240fd
Update Japanese translation
2023-01-03 09:22:56 +01:00
Markus Fisch
1131f749a9
Make database migrations extension functions
...
Simpler and more Kotlin idiomatic.
2023-01-02 12:12:43 +01:00
Markus Fisch
93a3cd2620
Migrate version number to version string
...
Because ZXing C++ did switch to a String to support versions
with letters.
2023-01-02 12:10:02 +01:00
Mystery0 M
a866a2eab3
Add fillAlpha for monochrome icon
2022-12-29 13:58:22 +01:00
Markus Fisch
c5d6bfa4b2
Respect setting to ignore duplicates for bulk scan
...
Before this, the previously scanned code was _always_ ignored for
bulk scans to avoid scanning the same code twice. But this isn't
always desirable, and the setting to ignore duplicates should have
an effect to give the user control over this behaviour.
2022-12-21 18:24:00 +01:00
Markus Fisch
6a63bc4e06
Increase the duration of the vibration
...
Because 100ms is too short for some devices and the vibration
cannot be felt.
This should fix https://github.com/markusfisch/BinaryEye/issues/334
2022-12-21 18:17:03 +01:00
Markus Fisch
09ff334c4c
Update link on how to write a good commit message
2022-12-21 16:09:56 +01:00
solokot
45a2ac0647
Update Russian translation
2022-12-20 13:06:40 +01:00
Markus Fisch
425f3a7b80
Advance version number to 1.57.0
2022-12-19 20:45:36 +01:00
Markus Fisch
f895b42cfe
Allow removing individual network suggestions
...
From Android R on, because `WifiManager.getNetworkSuggestions()`
is not available on Q.
2022-12-19 20:29:04 +01:00
Markus Fisch
ecd4c487e3
Update pt-br translation
...
Thanks to m_s_
2022-12-18 12:39:05 +01:00
Markus Fisch
750671c408
Remove carriage returns from string resource
2022-12-17 13:27:24 +01:00