diff --git a/config/app.php b/config/app.php index 6455224e..bb5dd642 100644 --- a/config/app.php +++ b/config/app.php @@ -35,6 +35,7 @@ 'isDemoApp' => env('IS_DEMO_APP', false), 'showTokenAsDot' => false, 'closeTokenOnCopy' => false, + 'useBasicQrcodeReader' => false, ], /* diff --git a/resources/js/langs/locales.js b/resources/js/langs/locales.js index 652f7a57..e5938812 100644 --- a/resources/js/langs/locales.js +++ b/resources/js/langs/locales.js @@ -97,6 +97,10 @@ export default { "close_token_on_copy": { "label": "Close token after copy", "help": "Automatically close the popup showing the generated token after it has been copied" + }, + "use_basic_qrcode_reader": { + "label": "Use basic qrcode reader", + "help": "If you experiences issues when capturing qrCodes enables this option to switch to a more basic but more reliable qrcode reader" } } }, @@ -366,6 +370,10 @@ export default { "close_token_on_copy": { "label": "Ne plus afficher les codes copiés", "help": "Ferme automatiquement le popup affichant le code généré dès que ce dernier a été copié." + }, + "use_basic_qrcode_reader": { + "label": "Utiliser le lecteur de qrcode basique", + "help": "Si vous rencontrez des problèmes lors de la lecture des qrCodes activez cette option pour utiliser un lecteur de qrcode moins évolué mais plus largement compatible" } } }, diff --git a/resources/js/views/settings/Options.vue b/resources/js/views/settings/Options.vue index 07a136cd..830e0e74 100644 --- a/resources/js/views/settings/Options.vue +++ b/resources/js/views/settings/Options.vue @@ -8,6 +8,7 @@ + @@ -25,6 +26,7 @@ lang: this.$root.$i18n.locale, showTokenAsDot: this.$root.appSettings.showTokenAsDot, closeTokenOnCopy: this.$root.appSettings.closeTokenOnCopy, + useBasicQrcodeReader: this.$root.appSettings.useBasicQrcodeReader, }), options: [ { text: this.$t('languages.en'), value: 'en' }, diff --git a/resources/lang/en/settings.php b/resources/lang/en/settings.php index f4b609aa..10c007fc 100644 --- a/resources/lang/en/settings.php +++ b/resources/lang/en/settings.php @@ -35,6 +35,10 @@ 'label' => 'Close token after copy', 'help' => 'Automatically close the popup showing the generated token after it has been copied' ], + 'use_basic_qrcode_reader' => [ + 'label' => 'Use basic qrcode reader', + 'help' => 'If you experiences issues when capturing qrCodes enables this option to switch to a more basic but more reliable qrcode reader' + ], ], diff --git a/resources/lang/fr/settings.php b/resources/lang/fr/settings.php index 26dd0d48..9666ba61 100644 --- a/resources/lang/fr/settings.php +++ b/resources/lang/fr/settings.php @@ -35,6 +35,10 @@ 'label' => 'Ne plus afficher les codes copiés', 'help' => 'Ferme automatiquement le popup affichant le code généré dès que ce dernier a été copié.' ], + 'use_basic_qrcode_reader' => [ + 'label' => 'Utiliser le lecteur de qrcode basique', + 'help' => 'Si vous rencontrez des problèmes lors de la lecture des qrCodes activez cette option pour utiliser un lecteur de qrcode moins évolué mais plus largement compatible' + ], ],