diff --git a/MAUI/Anyline.Examples.MAUI.csproj b/MAUI/Anyline.Examples.MAUI.csproj
index 173dac7..d91e085 100644
--- a/MAUI/Anyline.Examples.MAUI.csproj
+++ b/MAUI/Anyline.Examples.MAUI.csproj
@@ -18,7 +18,7 @@
9C37433F-9192-4C96-B49A-B9A7E047FBC2
- 6.1.0
+ 7.0.0
1
12.0
@@ -79,9 +79,9 @@
+
+
-
-
@@ -122,4 +122,3 @@
-
diff --git a/MAUI/MainPage.xaml.cs b/MAUI/MainPage.xaml.cs
index 001c895..40ef362 100644
--- a/MAUI/MainPage.xaml.cs
+++ b/MAUI/MainPage.xaml.cs
@@ -15,6 +15,7 @@ public MainPage()
NavigationPage.SetBackButtonTitle(this, "Home");
// (this license key should be, ideally, securely fetched from your back-end server, a secret manager/provider, or obfuscated in the final app)
+ string licenseKey = "";
string licenseErrorMessage = null;
diff --git a/MAUI/Resources/Raw/Configs/tire_size_config.json b/MAUI/Resources/Raw/Configs/tire_size_config.json
index 377bd07..52a6664 100644
--- a/MAUI/Resources/Raw/Configs/tire_size_config.json
+++ b/MAUI/Resources/Raw/Configs/tire_size_config.json
@@ -42,6 +42,19 @@
"beepOnResult": false,
"vibrateOnResult": true,
"blinkAnimationOnResult": true
+ },
+ "uiFeedbackConfig": {
+ "presets": [
+ {
+ "presetName": "simple_instruction_label",
+ "presetAttributes": [
+ {
+ "attributeName": "instruction_text",
+ "attributeValue": "Look for a standardized number sequence, like 205/55 R16"
+ }
+ ]
+ }
+ ]
}
}
}
\ No newline at end of file
diff --git a/MAUI/Resources/Raw/Configs/tire_tin_dot_config.json b/MAUI/Resources/Raw/Configs/tire_tin_dot_config.json
index 97dc4f3..6dc1d57 100644
--- a/MAUI/Resources/Raw/Configs/tire_tin_dot_config.json
+++ b/MAUI/Resources/Raw/Configs/tire_tin_dot_config.json
@@ -47,8 +47,16 @@
"uiFeedbackConfig": {
"presets": [
{
- "presetName": "tin_custom_v1",
+ "presetName": "tin_with_instruction_overlay_image_text_sound_feedback",
"presetAttributes": [
+ {
+ "attributeName": "instruction_text",
+ "attributeValue": "Please make sure the entire DOT number is inside the cutout."
+ },
+ {
+ "attributeName": "left_overlay_image",
+ "attributeValue": "dot_overlay"
+ },
{
"attributeName": "lighting_toodark_image",
"attributeValue": "uifeedback_tin_toodark"
diff --git a/MAUI/Resources/Raw/Configs/tire_tin_universal_config.json b/MAUI/Resources/Raw/Configs/tire_tin_universal_config.json
index 2e1eba1..1212910 100644
--- a/MAUI/Resources/Raw/Configs/tire_tin_universal_config.json
+++ b/MAUI/Resources/Raw/Configs/tire_tin_universal_config.json
@@ -47,8 +47,16 @@
"uiFeedbackConfig": {
"presets": [
{
- "presetName": "tin_custom_v1",
+ "presetName": "tin_with_instruction_overlay_image_text_sound_feedback",
"presetAttributes": [
+ {
+ "attributeName": "instruction_text",
+ "attributeValue": "Please make sure the entire TIN number is inside the cutout."
+ },
+ {
+ "attributeName": "left_overlay_image",
+ "attributeValue": ""
+ },
{
"attributeName": "lighting_toodark_image",
"attributeValue": "uifeedback_tin_toodark"
diff --git a/MAUI/Resources/Raw/Configs/workflows_config_parallel_first_scan.json b/MAUI/Resources/Raw/Configs/workflows_config_parallel_first_scan.json
index 04fc039..c9f97c1 100644
--- a/MAUI/Resources/Raw/Configs/workflows_config_parallel_first_scan.json
+++ b/MAUI/Resources/Raw/Configs/workflows_config_parallel_first_scan.json
@@ -42,7 +42,20 @@
"beepOnResult": false,
"vibrateOnResult": true,
"blinkAnimationOnResult": false
- }
+ },
+ "uiFeedbackConfig": {
+ "presets": [
+ {
+ "presetName": "simple_instruction_label",
+ "presetAttributes": [
+ {
+ "attributeName": "instruction_text",
+ "attributeValue": "Position the VIN within the cutout. The barcode can be anywhere inside the camera frame."
+ }
+ ]
+ }
+ ]
+ }
}
},
{
diff --git a/MAUI/Resources/Raw/Configs/workflows_config_serial_scanning.json b/MAUI/Resources/Raw/Configs/workflows_config_serial_scanning.json
index 0e7bcd2..e19121c 100644
--- a/MAUI/Resources/Raw/Configs/workflows_config_serial_scanning.json
+++ b/MAUI/Resources/Raw/Configs/workflows_config_serial_scanning.json
@@ -42,7 +42,20 @@
"beepOnResult": true,
"vibrateOnResult": true,
"blinkAnimationOnResult": true
- }
+ },
+ "uiFeedbackConfig": {
+ "presets": [
+ {
+ "presetName": "simple_instruction_label",
+ "presetAttributes": [
+ {
+ "attributeName": "instruction_text",
+ "attributeValue": "Position the entire License Plate within the cutout"
+ }
+ ]
+ }
+ ]
+ }
}
},
{
@@ -91,7 +104,20 @@
"beepOnResult": true,
"vibrateOnResult": true,
"strokeWidth": 2
- }
+ },
+ "uiFeedbackConfig": {
+ "presets": [
+ {
+ "presetName": "simple_instruction_label",
+ "presetAttributes": [
+ {
+ "attributeName": "instruction_text",
+ "attributeValue": "Position the entire Driving License within the cutout"
+ }
+ ]
+ }
+ ]
+ }
}
},
{
@@ -125,7 +151,20 @@
"beepOnResult": false,
"vibrateOnResult": true,
"blinkAnimationOnResult": true
- }
+ },
+ "uiFeedbackConfig": {
+ "presets": [
+ {
+ "presetName": "simple_instruction_label",
+ "presetAttributes": [
+ {
+ "attributeName": "instruction_text",
+ "attributeValue": "Position the VIN within the cutout"
+ }
+ ]
+ }
+ ]
+ }
}
}
]