|
1 | 1 | { |
2 | | - "Usage": "Rename this file to 'InterSpec_app_settings.json' and placed either in the 'data' folder of the InterSpec distribution, or in the user data store (see 'Help' -> 'About InterSpec...' -> 'Data', for example on Windows: 'C:\\Users\\<username>\\AppData\\Roaming\\InterSpec'", |
3 | | - "Purpose": "This file allows you to change settings for how InterSpec is launched; only intended for debugging or advanced usuage. You must close all InterSpec windows before settings will take effect.", |
| 2 | + "Usage": "Rename this file to 'InterSpec_app_settings.json' and placed either in the 'data' folder of the InterSpec distribution, or in the user data store (see 'Help' -> 'About InterSpec...' -> 'Data', for example on Windows: 'C:\\Users\\<username>\\AppData\\Roaming\\InterSpec'. All settings in this file are optional, so you can remove any settings you dont want to change/specify, and the default values will be used for that setting.", |
| 3 | + "Purpose": "This file allows you to change settings for how InterSpec is launched; only intended for debugging or advanced usage. You must close all InterSpec windows before settings will take effect.", |
4 | 4 |
|
5 | 5 | "ProxySetting": "", |
6 | | - "ProxySetting_Documentation": "Only applicable to Windows and Linux builds. Valid values are: empty (default), 'direct', 'auto_detect', 'system'; any other string will be interpreted as the 'proxyRules' setting documented at https://www.electronjs.org/docs/latest/api/session#sessetproxyconfig (an value might be 'http=proxy.somecompany.com:80,direct://'). This setting is only applicable if you use the map tool (the only part of InterSpec to use the internet); if map tiles wont load, and you are behind a proxy, you may need to set this setting; usually a value of 'system' will work. If you set this settting, and you are not behind a proxy, InterSpec startup time may hang for ~30 seconds, usually with a white screen, while a proxy request times out.", |
| 6 | + "ProxySetting_Documentation": "Only applicable to Windows and Linux builds. Valid values are: empty (default), 'direct', 'auto_detect', 'system'; any other string will be interpreted as the 'proxyRules' setting documented at https://www.electronjs.org/docs/latest/api/session#sessetproxyconfig (an value might be 'http=proxy.somecompany.com:80,direct://'). This setting is only applicable if you use the map tool (the only part of InterSpec to use the internet); if map tiles wont load, and you are behind a proxy, you may need to set this setting; usually a value of 'system' will work. If you set this setting, and you are not behind a proxy, InterSpec startup time may hang for ~30 seconds, usually with a white screen, while a proxy request times out.", |
7 | 7 |
|
8 | 8 | "HttpPortToServeOn": 0, |
9 | | - "HttpPortToServeOn_Documentation": "The HTTP port to serve the application on; if zero (recomended!), will choose random port on startup. Otherwise choose a port larger than 1024 (e.x., 8080) since ports below this may require admin privledges (never run InterSpec as admin!).", |
| 9 | + "HttpPortToServeOn_Documentation": "The HTTP port to serve the application on; if zero (recommended!), will choose random high-numbered port on startup. Otherwise you can choose a port larger than 1024 (e.x., 8080) since ports below this may require admin privileges (never run InterSpec as admin!). If you specify a non-zero value, then only one session of InterSpec can run on your computer at a time (although that one session may have multiple windows open).", |
10 | 10 |
|
11 | 11 | "RestorePreviousSession": true, |
12 | 12 | "RestorePreviousSession_Documentation": "When true (default), InterSpec may attempt to restore your previous session in InterSpec.", |
13 | 13 |
|
14 | 14 | "AllowTokenFreeSessions": false, |
15 | | - "AllowTokenFreeSessions_Documentation": "Normally external sessions (i.e. 'View' -> 'Use in external browser') get assigned a one-time-use token that is required to load InterSpec into the browser. Without a valid token, you cant load a session in the browser. If you allow external sessions without tokens, then the token wont be needed - and any application that can access your localhost network can create a session and potentually access your data. It is not recomended to to enable this setting.", |
| 15 | + "AllowTokenFreeSessions_Documentation": "Normally external sessions (i.e. 'View' -> 'Use in external browser') get assigned a one-time-use token that is required to load InterSpec into the browser. Without a valid token, you cant load a session in the browser. If you allow external sessions without tokens, then the token wont be needed - and any application that can access your localhost network (i.e., your computers internal network that is only accessible on your computer) can create a session and potentially access your data. It is not recommended to to enable this setting.", |
16 | 16 |
|
17 | 17 | "OpenDevTools": false, |
18 | | - "OpenDevTools_Documentation": "Enables right-clicking on an element to open the WebView Dev Tools to allow debugging JavaScript errors you may run into (please report to InterSpec@sandia.gov if you find any). On macOS you will still need to select 'Edit' -> 'Enable Web Inspector'." |
| 18 | + "OpenDevTools_Documentation": "Enables right-clicking on an element to open the WebView Dev Tools to allow debugging JavaScript errors you may run into (please report to InterSpec@sandia.gov if you find any). On macOS you will still need to select 'Edit' -> 'Enable Web Inspector'.", |
| 19 | + |
| 20 | + "ArcGisKey": "", |
| 21 | + "ArcGisKey_Documentation": "If specified (i.e., non-empty string), this key will be used to use to access the https://arcgis.com server to get map tiles from, when you invoke invoke the map tool." |
19 | 22 | } |
0 commit comments