From cdd649ea3d3c933b571db1b00bc40162b4da8c01 Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Sun, 27 Sep 2020 11:46:37 -0400 Subject: Add scan on touch move and prevent touch scroll options (#871) * Add scanOnTouchMove/preventTouchScrolling scanning input options * Add settings controls * Support scanOnTouchMove in TextScanner * Support preventTouchScrolling in TextScanner --- ext/bg/data/options-schema.json | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'ext/bg/data') diff --git a/ext/bg/data/options-schema.json b/ext/bg/data/options-schema.json index 80f8d782..0b0a9259 100644 --- a/ext/bg/data/options-schema.json +++ b/ext/bg/data/options-schema.json @@ -352,11 +352,13 @@ }, "options": { "showAdvanced": false, + "scanOnTouchMove": true, "scanOnPenHover": true, "scanOnPenPress": true, "scanOnPenRelease": false, "searchTerms": true, - "searchKanji": true + "searchKanji": true, + "preventTouchScrolling": false } }, { @@ -369,11 +371,13 @@ }, "options": { "showAdvanced": false, + "scanOnTouchMove": true, "scanOnPenHover": true, "scanOnPenPress": true, "scanOnPenRelease": false, "searchTerms": true, - "searchKanji": true + "searchKanji": true, + "preventTouchScrolling": true } } ], @@ -419,17 +423,23 @@ "type": "object", "required": [ "showAdvanced", + "scanOnTouchMove", "scanOnPenHover", "scanOnPenPress", "scanOnPenRelease", "searchTerms", - "searchKanji" + "searchKanji", + "preventTouchScrolling" ], "properties": { "showAdvanced": { "type": "boolean", "default": false }, + "scanOnTouchMove": { + "type": "boolean", + "default": true + }, "scanOnPenHover": { "type": "boolean", "default": true @@ -449,6 +459,10 @@ "searchKanji": { "type": "boolean", "default": true + }, + "preventTouchScrolling": { + "type": "boolean", + "default": true } } } -- cgit v1.2.3