diff --git a/AnylineExamples/Anyline Examples Source/Tire/tire_tin_uifeedback_config.json b/AnylineExamples/Anyline Examples Source/Tire/tire_tin_uifeedback_config.json index a324e265..707ef1e9 100644 --- a/AnylineExamples/Anyline Examples Source/Tire/tire_tin_uifeedback_config.json +++ b/AnylineExamples/Anyline Examples Source/Tire/tire_tin_uifeedback_config.json @@ -1,127 +1,127 @@ { "cameraConfig": { - "captureResolution": "1080p", - "zoomGesture": true + "captureResolution": "1080p", + "zoomGesture": true }, "flashConfig": { - "mode": "manual", - "alignment": "top_left" + "mode": "manual", + "alignment": "top_left" }, "viewPluginConfig": { - "pluginConfig": { - "id": "tin", - "cancelOnResult": true, - "tinConfig": { - "upsideDownMode": "AUTO" - } - }, - "cutoutConfig": { - "maxWidthPercent": "60%", - "alignment": "center", - "ratioFromSize": { - "width": 5, - "height": 1 - }, - "offset": { - "x": 0, - "y": 0 - }, - "strokeWidth": 2, - "cornerRadius": 6, - "strokeColor": "FFFFFF", - "outerColor": "000000", - "outerAlpha": 0.3, - "feedbackStrokeColor": "0099FF" + "pluginConfig": { + "id": "tin", + "cancelOnResult": true, + "tinConfig": { + "upsideDownMode": "AUTO" + } + }, + "cutoutConfig": { + "maxWidthPercent": "60%", + "alignment": "center", + "ratioFromSize": { + "width": 5, + "height": 1 }, - "scanFeedbackConfig": { - "animation": "traverse_multi", - "animationDuration": 250, - "style": "animated_rect", - "strokeColor": "0099FF", - "strokeWidth": 2, - "beepOnResult": true, - "vibrateOnResult": true + "offset": { + "x": 0, + "y": 0 }, - "uiFeedbackConfig": { - "presets": [ - { - "presetName": "tin_custom_v1", - "presetAttributes": [ - { - "attributeName": "lighting_toodark_image", - "attributeValue": "ic_too_dark" - }, - { - "attributeName": "lighting_toobright_image", - "attributeValue": "ic_too_bright" - }, - { - "attributeName": "distance_moveback_image", - "attributeValue": "ic_move_back" - }, - { - "attributeName": "distance_movecloser_image", - "attributeValue": "ic_move_closer" - }, - { - "attributeName": "format_wrong_image", - "attributeValue": "ic_wrong_format" - }, - { - "attributeName": "date_wrong_image", - "attributeValue": "ic_wrong_date" - }, - { - "attributeName": "lighting_toodark_text", - "attributeValue": "Too dark" - }, - { - "attributeName": "lighting_toobright_text", - "attributeValue": "Too bright" - }, - { - "attributeName": "distance_moveback_text", - "attributeValue": "Position cutout correctly" - }, - { - "attributeName": "distance_movecloser_text", - "attributeValue": "Position cutout correctly" - }, - { - "attributeName": "format_wrong_text", - "attributeValue": "Wrong format detected" - }, - { - "attributeName": "date_wrong_text", - "attributeValue": "Wrong date detected" - }, - { - "attributeName": "lighting_toodark_sound", - "attributeValue": "info_sound_TIN.wav" - }, - { - "attributeName": "lighting_toobright_sound", - "attributeValue": "info_sound_TIN.wav" - }, - { - "attributeName": "distance_moveback_sound", - "attributeValue": "info_sound_TIN.wav" - }, - { - "attributeName": "distance_movecloser_sound", - "attributeValue": "info_sound_TIN.wav" - }, - { - "attributeName": "format_wrong_sound", - "attributeValue": "info_sound_TIN.wav" - }, - { - "attributeName": "date_wrong_sound", - "attributeValue": "info_sound_TIN.wav" - } - ] - } + "strokeWidth": 2, + "cornerRadius": 6, + "strokeColor": "FFFFFF", + "outerColor": "000000", + "outerAlpha": 0.3, + "feedbackStrokeColor": "0099FF" + }, + "scanFeedbackConfig": { + "animation": "traverse_multi", + "animationDuration": 250, + "style": "animated_rect", + "strokeColor": "0099FF", + "strokeWidth": 2, + "beepOnResult": true, + "vibrateOnResult": true + }, + "uiFeedbackConfig": { + "presets": [ + { + "presetName": "tin_custom_v1", + "presetAttributes": [ + { + "attributeName": "lighting_toodark_image", + "attributeValue": "uifeedback_tin_toodark" + }, + { + "attributeName": "lighting_toobright_image", + "attributeValue": "uifeedback_tin_toobright" + }, + { + "attributeName": "distance_moveback_image", + "attributeValue": "uifeedback_tin_moveback" + }, + { + "attributeName": "distance_movecloser_image", + "attributeValue": "uifeedback_tin_movecloser" + }, + { + "attributeName": "format_wrong_image", + "attributeValue": "uifeedback_tin_wrongformat" + }, + { + "attributeName": "date_wrong_image", + "attributeValue": "uifeedback_tin_wrongformat" + }, + { + "attributeName": "lighting_toodark_text", + "attributeValue": "" + }, + { + "attributeName": "lighting_toobright_text", + "attributeValue": "" + }, + { + "attributeName": "distance_moveback_text", + "attributeValue": "" + }, + { + "attributeName": "distance_movecloser_text", + "attributeValue": "" + }, + { + "attributeName": "format_wrong_text", + "attributeValue": "" + }, + { + "attributeName": "date_wrong_text", + "attributeValue": "" + }, + { + "attributeName": "lighting_toodark_sound", + "attributeValue": "info_sound_TIN.wav" + }, + { + "attributeName": "lighting_toobright_sound", + "attributeValue": "info_sound_TIN.wav" + }, + { + "attributeName": "distance_moveback_sound", + "attributeValue": "info_sound_TIN.wav" + }, + { + "attributeName": "distance_movecloser_sound", + "attributeValue": "info_sound_TIN.wav" + }, + { + "attributeName": "format_wrong_sound", + "attributeValue": "info_sound_TIN.wav" + }, + { + "attributeName": "date_wrong_sound", + "attributeValue": "info_sound_TIN.wav" + } ] - } + } + ] + } } -} \ No newline at end of file + } \ No newline at end of file diff --git a/AnylineExamples/Anyline Examples Source/Utility/ALAppDemoLicenses.h b/AnylineExamples/Anyline Examples Source/Utility/ALAppDemoLicenses.h index 74212810..82c94d1a 100644 --- a/AnylineExamples/Anyline Examples Source/Utility/ALAppDemoLicenses.h +++ b/AnylineExamples/Anyline Examples Source/Utility/ALAppDemoLicenses.h @@ -1,7 +1,6 @@ #ifndef Anyline_ALAppDemoLicenses_h #define Anyline_ALAppDemoLicenses_h -#define kDemoAppLicenseKey @"ewogICJsaWNlbnNlS2V5VmVyc2lvbiIgOiAiMy4wIiwKICAiZGVidWdSZXBvcnRpbmciIDogIm9uIiwKICAibWFqb3JWZXJzaW9uIiA6ICIzNyIsCiAgIm1heERheXNOb3RSZXBvcnRlZCIgOiAzMCwKICAiYWR2YW5jZWRCYXJjb2RlIiA6IHRydWUsCiAgIm11bHRpQmFyY29kZSIgOiB0cnVlLAogICJzdXBwb3J0ZWRCYXJjb2RlRm9ybWF0cyIgOiBbICJBTEwiIF0sCiAgInBsYXRmb3JtIiA6IFsgIkFuZHJvaWQiLCAiaU9TIiwgIldpbmRvd3MiLCAiV2ViIiwgIkpTIiBdLAogICJzY29wZSIgOiBbICJBTEwiIF0sCiAgInNob3dXYXRlcm1hcmsiIDogdHJ1ZSwKICAidG9sZXJhbmNlRGF5cyIgOiAzMCwKICAidmFsaWQiIDogIjIwMjUtMDEtMzEiLAogICJsaWNlbnNlSWQiIDogIkdycWs3RmNYNFl0c1gzc1E4aFVNTG1XZXI1bTV0Um1XYVhYU1BoR09IRW8iLAogICJpb3NJZGVudGlmaWVyIiA6IFsgImNvbS5hbnlsaW5lLmV4YW1wbGVzLnJlYWN0bmF0aXZlIiwgImNvbS5hbnlsaW5lLnhhbWFyaW4uZXhhbXBsZXMiLCAiQW55bGluZUV4YW1wbGVzQXBwLldpbmRvd3MiLCAiYW55bGluZS51d3AudGVzdHMiLCAiY29tLmFueWxpbmUuZXhhbXBsZXMuY29yZG92YSIsICJjb20uYW55bGluZS54YW1hcmluLmZvcm1zLmV4YW1wbGVzIiwgImNvbS5hbnlsaW5lLm1hdWkuZXhhbXBsZXMiLCAiY29tLmFueWxpbmUucHJvdG90eXBlcyIsICJpby5hbnlsaW5lLmV4YW1wbGVzLnNuYXBzaG90IiwgImlvLmFueWxpbmUuZmx1dHRlci5leGFtcGxlcyIsICJpby5hbnlsaW5lLkFueWxpbmVFeGFtcGxlcy5idW5kbGUiIF0sCiAgImFuZHJvaWRJZGVudGlmaWVyIiA6IFsgImNvbS5hbnlsaW5lLmV4YW1wbGVzLnJlYWN0bmF0aXZlIiwgImNvbS5hbnlsaW5lLnhhbWFyaW4uZXhhbXBsZXMiLCAiQW55bGluZUV4YW1wbGVzQXBwLldpbmRvd3MiLCAiYW55bGluZS51d3AudGVzdHMiLCAiY29tLmFueWxpbmUuZXhhbXBsZXMuY29yZG92YSIsICJjb20uYW55bGluZS54YW1hcmluLmZvcm1zLmV4YW1wbGVzIiwgImNvbS5hbnlsaW5lLm1hdWkuZXhhbXBsZXMiLCAiY29tLmFueWxpbmUucHJvdG90eXBlcyIsICJpby5hbnlsaW5lLmV4YW1wbGVzLnNuYXBzaG90IiwgImlvLmFueWxpbmUuZmx1dHRlci5leGFtcGxlcyIsICJpby5hbnlsaW5lLkFueWxpbmVFeGFtcGxlcy5idW5kbGUiIF0sCiAgIndpbmRvd3NJZGVudGlmaWVyIiA6IFsgImNvbS5hbnlsaW5lLmV4YW1wbGVzLnJlYWN0bmF0aXZlIiwgImNvbS5hbnlsaW5lLnhhbWFyaW4uZXhhbXBsZXMiLCAiQW55bGluZUV4YW1wbGVzQXBwLldpbmRvd3MiLCAiYW55bGluZS51d3AudGVzdHMiLCAiY29tLmFueWxpbmUuZXhhbXBsZXMuY29yZG92YSIsICJjb20uYW55bGluZS54YW1hcmluLmZvcm1zLmV4YW1wbGVzIiwgImNvbS5hbnlsaW5lLm1hdWkuZXhhbXBsZXMiLCAiY29tLmFueWxpbmUucHJvdG90eXBlcyIsICJpby5hbnlsaW5lLmV4YW1wbGVzLnNuYXBzaG90IiwgImlvLmFueWxpbmUuZmx1dHRlci5leGFtcGxlcyIsICJpby5hbnlsaW5lLkFueWxpbmVFeGFtcGxlcy5idW5kbGUiIF0sCiAgImpzSWRlbnRpZmllciIgOiBbICJjb20uYW55bGluZS5leGFtcGxlcy5yZWFjdG5hdGl2ZSIsICJjb20uYW55bGluZS54YW1hcmluLmV4YW1wbGVzIiwgIkFueWxpbmVFeGFtcGxlc0FwcC5XaW5kb3dzIiwgImFueWxpbmUudXdwLnRlc3RzIiwgImNvbS5hbnlsaW5lLmV4YW1wbGVzLmNvcmRvdmEiLCAiY29tLmFueWxpbmUueGFtYXJpbi5mb3Jtcy5leGFtcGxlcyIsICJjb20uYW55bGluZS5tYXVpLmV4YW1wbGVzIiwgImNvbS5hbnlsaW5lLnByb3RvdHlwZXMiLCAiaW8uYW55bGluZS5leGFtcGxlcy5zbmFwc2hvdCIsICJpby5hbnlsaW5lLmZsdXR0ZXIuZXhhbXBsZXMiLCAiaW8uYW55bGluZS5BbnlsaW5lRXhhbXBsZXMuYnVuZGxlIiBdLAogICJ3ZWJJZGVudGlmaWVyIiA6IFsgImNvbS5hbnlsaW5lLmV4YW1wbGVzLnJlYWN0bmF0aXZlIiwgImNvbS5hbnlsaW5lLnhhbWFyaW4uZXhhbXBsZXMiLCAiQW55bGluZUV4YW1wbGVzQXBwLldpbmRvd3MiLCAiYW55bGluZS51d3AudGVzdHMiLCAiY29tLmFueWxpbmUuZXhhbXBsZXMuY29yZG92YSIsICJjb20uYW55bGluZS54YW1hcmluLmZvcm1zLmV4YW1wbGVzIiwgImNvbS5hbnlsaW5lLm1hdWkuZXhhbXBsZXMiLCAiY29tLmFueWxpbmUucHJvdG90eXBlcyIsICJpby5hbnlsaW5lLmV4YW1wbGVzLnNuYXBzaG90IiwgImlvLmFueWxpbmUuZmx1dHRlci5leGFtcGxlcyIsICJpby5hbnlsaW5lLkFueWxpbmVFeGFtcGxlcy5idW5kbGUiIF0KfQoKcy9sSTJBcFFpN2ZCZzdPUi81bXFtajkweHlPLzBpbjF3TzhKVloyaEJmeWpraEI3cE92QUI1Vk5URlU3SGZmTXJ1SFAwaFkzWW8yRjBNWDhvV1AyUTRTSkxOMzh5dTNmaWYydEVxSmVFZDBCMzR0UC9qUEFwRFZmVlBZaDZ1YU5xdW9uZFloMUMwOG5jSVIwQmNiZk1VNlJrZnBTWjBpcUlROVA4WWV5aHVncUh2ZStDYTVMK0tLSEd6bnhETFIrMDhSekNoMlpqcHBZSGJHRjlONFIwMGFXaExqTTNrQTVIR3FoY2lsUlQ5RDJ6anpnd21DNmUvUlpUWmh3LzZmbkxvVU8zV1YxSENzVTFUN0VHem1RMjJseThWeFpZUlVuUnltWVI3WFN0c3dKL0h6U016aWNTTElLT0FtY3RTdEQ4QmF2bmVVSmg5Mk9nWDI0eGcyNmhRPT0=" - +#define kDemoAppLicenseKey @"ADD YOUR LICENSE KEY HERE" #endif diff --git a/AnylineExamples/AnylineExamples.xcodeproj/project.pbxproj b/AnylineExamples/AnylineExamples.xcodeproj/project.pbxproj index 1e5e5eef..ae2b1dfd 100644 --- a/AnylineExamples/AnylineExamples.xcodeproj/project.pbxproj +++ b/AnylineExamples/AnylineExamples.xcodeproj/project.pbxproj @@ -1411,7 +1411,7 @@ LIBRARY_SEARCH_PATHS = ( "$(SDKROOT)/System/Library/Frameworks", ); - MARKETING_VERSION = 51.3.2; + MARKETING_VERSION = 51.4.0; OTHER_LDFLAGS = "-ObjC"; PRODUCT_BUNDLE_IDENTIFIER = io.anyline.AnylineExamples.bundle; SDKROOT = iphoneos; @@ -1499,7 +1499,7 @@ LIBRARY_SEARCH_PATHS = ( "$(SDKROOT)/System/Library/Frameworks", ); - MARKETING_VERSION = 51.3.2; + MARKETING_VERSION = 51.4.0; OTHER_LDFLAGS = "-ObjC"; PRODUCT_BUNDLE_IDENTIFIER = io.anyline.AnylineExamples.bundle; SDKROOT = iphoneos; diff --git a/Documentation/html/Categories/NSArray+ALJSONExtras.html b/Documentation/html/Categories/NSArray+ALJSONExtras.html index 884a76bc..d3431c9e 100644 --- a/Documentation/html/Categories/NSArray+ALJSONExtras.html +++ b/Documentation/html/Categories/NSArray+ALJSONExtras.html @@ -106,7 +106,7 @@