From 08b7924a624bfed31cad0a569d7d94cf4b735822 Mon Sep 17 00:00:00 2001 From: Steven Githens Date: Tue, 12 Nov 2019 17:57:33 -0800 Subject: [PATCH] GPII-4173 Initial skeleton of Morphic QSS User Preferences --- testData/solutions/win32.json5 | 87 ++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) diff --git a/testData/solutions/win32.json5 b/testData/solutions/win32.json5 index 5c7fd28be..c586e9ce2 100644 --- a/testData/solutions/win32.json5 +++ b/testData/solutions/win32.json5 @@ -16206,5 +16206,92 @@ "type": "gpii.deviceReporter.alwaysInstalled" } ] + }, + "net.gpii.morphic": { + "name": "Morphic", + "contexts": { + "OS": [ + { + "id": "win32", + "version": ">=5.0" + } + ] + }, + "settingsHandlers": { + "configure": { + "type": "gpii.settingsHandlers.noSettings", + "liveness": "live", + "supportedSettings": { + "qss.showQssOnStart": { + "schema": { + "title": "Show QSS on Start", + "description": "Determines if the QSS will be shown automatically on Morphic's startup", + "type": "boolean", + "default": false + } + }, + "qss.alwaysUseChrome": { + "schema": { + "title": "Always Use Chrome", + "description": "Determines if Morphic should always use Chrome for launching external services.", + "type": "boolean", + "default": false + } + }, + "qss.buttonList": { + "schema": { + "title": "QSS Button List", + "description": "List of the desired list of buttons shown in QSS", + "type": "array", + "default": [ + "language", + "translate-tools", + "screen-zoom", + "text-zoom", + "screen-capture", + "office-simplification", + "high-contrast", + "read-aloud", + "volume", + "launch-documorph", + "cloud-folder-open", + "usb-open", + "separator-visible", + "service-more", + "service-save", + "service-undo", + "service-dummy", + "service-reset-all", + "service-close" + ] + } + }, + "qss.closeQssOnClickOutside": { + "schema": { + "title": "Hide QSS on Outside Click", + "description": "Whether to hide the QSS when a user clicks outside of it", + "type": "boolean", + "default": true + } + }, + "qss.disableRestartWarning": { + "schema": { + "title": "Disable restart warnings", + "description": "Whether to disable the displaying of notifications that suggest some applications may need to be restarted in order for a changed setting to be fully applied. An example for such setting is `Language`. If set to `true`, such notifications will NOT be displayed.", + "type": "boolean", + "default": true + } + }, + "qss.openQssShortcut": { + "schema": { + "title": "Open QSS Shortcut", + "description": "The shortcut that open the QSS. For posible values refer to: https://electronjs.org/docs/api/accelerator", + "type": "string", + "default": "Shift+Ctrl+AltOrOption+SuperOrCmd+M" + } + } + } + } + } } }