Markus Fisch
b87464ec40
Advance version number to 1.63.6
2024-04-13 14:38:27 +02:00
Markus Fisch
269e0f41a6
Correct spelling mistakes in Spanish translation
...
Following the recommendations from the linter.
2024-04-13 14:32:27 +02:00
Nathan
aefbc4a296
Update French translation
2024-04-13 14:26:19 +02:00
Sergiy Stupar
c64984dc6a
Update Ukrainian translation
2024-03-31 12:49:47 +02:00
Markus Fisch
24c7ad0ba4
Return Codabar start/stop codes
...
As requested in #445 .
The start/stop codes determine if a barcode is complete or if there
is a continuation code to scan.
2024-03-30 12:46:15 +01:00
Markus Fisch
643a935852
Move buildConfig from properties into build.gradle
...
Apparently setting 'android.defaults.buildfeatures.buildconfig=true'
is deprecated and will be removed in version 9.0 of the Android Gradle
plugin.
2024-03-30 12:46:15 +01:00
solokot
4fcb836b53
Update Russian translation
2024-03-26 12:12:30 +01:00
Markus Fisch
48ed5f1a2c
Add history shortcut
2024-03-25 21:36:53 +01:00
Markus Fisch
3aa2371eeb
Advance version number to 1.63.5
2024-03-24 21:15:31 +01:00
solokot
88f92943c0
Update Russian translation
2024-03-24 14:53:36 +01:00
Sergiy Stupar
39710d4ab9
Update Ukrainian translation
2024-03-24 14:53:03 +01:00
Markus Fisch
93f7cd3cb8
Map old ignore setting to new one
...
For existing installations that changed this value.
2024-03-23 20:21:08 +01:00
Markus Fisch
69baa3b824
Add an option to ignore any duplicates
...
As requested in issue #439 .
2024-03-23 14:20:42 +01:00
Markus Fisch
bb05e38278
Update tools version
2024-03-21 21:23:28 +01:00
KamaleiZestri
554f5a5e73
Fix failing send due to invalid bluetooth connection
...
Try reconnect to socket once before failing.
2024-03-21 21:19:51 +01:00
Markus Fisch
2dcf7772f2
Update tools version and gradle wrapper
2024-03-17 13:52:49 +01:00
Markus Fisch
3c7012e3c4
Advance version number to 1.63.4
2024-03-17 13:35:31 +01:00
Markus Fisch
08e11c3c40
Update ZXingCpp to fix support for old devices
2024-03-16 21:38:51 +01:00
Unknownman820
31854dab0c
Update Chinese translation
2024-03-16 21:38:04 +01:00
Markus Fisch
4f12c3e270
Advance version number to 1.63.3
2024-03-04 21:06:50 +01:00
Markus Fisch
3ec43dabce
Update AndroidX SCAN Intent sample
2024-03-03 18:34:42 +01:00
Markus Fisch
0d4f536f71
Fix returning barcode format in return Intent
...
The class `BarcodeFormat` is not known to callers, of course.
2024-03-03 18:30:55 +01:00
Markus Fisch
b064a293fb
Add donation options to the README
2024-02-29 20:25:50 +01:00
Markus Fisch
d124c29919
Advance version number to 1.63.2
2024-02-19 22:08:22 +01:00
Markus Fisch
2e89f1530a
Add DX_FILM_EDGE barcode format
...
And add it to the selected barcodes so it's immediately
available for existing installations too.
2024-02-17 13:41:49 +01:00
Markus Fisch
ef7e2a4b0d
Update build tools
2024-02-17 13:40:28 +01:00
Markus Fisch
f680533819
Update ZXingCpp for DX_FILM_EDGE format
2024-02-17 13:21:06 +01:00
Oğuz Ersen
a8c977c40e
Update Turkish translation
2024-01-21 17:31:20 +01:00
Markus Fisch
1e89b22953
Update ZXingCpp to latest version
...
For QRCode: fix crash reported in #700
2024-01-15 20:14:50 +01:00
Markus Fisch
11f028e0f3
Update Kotlin version
2024-01-15 20:13:37 +01:00
Markus Fisch
1f7f4a23b5
Update tools version
2024-01-15 20:11:50 +01:00
Sergiy Stupar
41581d07ec
Update Ukrainian translation
2024-01-14 20:53:17 +01:00
Markus Fisch
dc819a6e1a
Advance version number to 1.63.1
2024-01-13 13:47:32 +01:00
Markus Fisch
5b51072f1a
Include custom label in json/csv exports/shares
2024-01-13 13:29:45 +01:00
solokot
1b10e82cb2
Update Russian translation
2024-01-12 08:55:55 +01:00
Markus Fisch
eeae1eb0ad
Advance version number to 1.63.0
2024-01-11 20:27:27 +01:00
Markus Fisch
21c29ca373
Set sendScanActive to false by default
...
Was enabled by default because this setting came after `sendScanUrl`
and I didn't want to annoy users using this feature already.
But it's probably too suspicious to have it enabled by default, even
if it does nothing, of course.
2024-01-11 17:10:22 +01:00
Markus Fisch
8bcb72e91b
Use getParcelableExtra(String, Class) on Tiramisu+
2024-01-11 00:23:15 +01:00
Markus Fisch
8f345fbfbe
Remove redundant suppress annotation
2024-01-11 00:14:04 +01:00
Markus Fisch
2c88dbca02
Reformat scanWithinBounds()
...
Apply autoformat.
2024-01-11 00:12:45 +01:00
Markus Fisch
bd1c629c85
Reformat imports
...
Let Android Studio do its thing.
2024-01-11 00:11:48 +01:00
Markus Fisch
f89e6612c4
Replace Enum.values() with Enum.entries
...
Following the recommendation.
2024-01-11 00:09:27 +01:00
Markus Fisch
7a0cd0ce19
Use isNullOrEmpty instead of checking both
2024-01-11 00:08:22 +01:00
Markus Fisch
8544affa1e
Edit scan label in DecodeFragment
...
Which makes this feature more prominent and also easier to access.
2024-01-10 23:56:44 +01:00
Markus Fisch
48d3588341
Add a button to add generated codes to the history
...
So generated barcodes can be saved, too.
2024-01-10 23:37:51 +01:00
Markus Fisch
783f6e4892
Refactor edit_scan to edit_label
...
This action is used to edit the (optional) label of a scan.
2024-01-10 23:03:24 +01:00
Markus Fisch
032cd64daf
Avoid asking multiple times for camera permission
...
Otherwise ActivityCompat.requestPermissions() will trigger onResume()
again and again.
2024-01-11 10:59:29 +01:00
Markus Fisch
96626e6b00
Move origin subtraction out of min()
...
Simplifies the calculation of the width and height of the crop
section.
2024-01-10 22:38:31 +01:00
Markus Fisch
11ae65ec3e
Refactor Bitmap.erect to rotate
...
The original task of this function was to straighten a picture
lying on its side. However, the function is now used for any rotation.
2024-01-10 22:36:02 +01:00
Markus Fisch
91e3acb647
Disable free rotation by default
...
This is probably too delicate to use, most barcodes are still
recognized when skewed (a little), and it can be quite an expensive
operation to rotate a very big image. So it's better to disable
this feature by default (for new installations).
2024-01-09 20:25:21 +01:00