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" + } + ] + } + ] + } } } ]