accelerators.ignoreIfMouseButtonDown	Boolean	true	If set to `true`, any accelerator is ignored while a mouse button is pressed.		false	false	false
accelerators.tabCtrlI	Boolean	false	By default Ctrl+I enters a tab character. SmartGit contains code to prevent this. To use the default behavior (disable SmartGit Ctrl+I code), set this option to `true`.		false	false	false
avatar.cache	String			false	Set this option if you want to use a different directory as cache for the avatar images than the default one (<settings-dir>/gravatar-cache). Note, that the Clear Cache command in the Preferences allows the user to delete all files inside this directory!		true	false	false
avatar.cache.useEmailInFileName	Boolean	false	If this option is set to `true`, the cached image files will use the email - otherwise the hash.		false	false	false
avatar.serverUrl	String	https://www.gravatar.com/avatar/{0}.jpg?s={1}&d=404		false	The URL pattern for requesting the avatar displayed in the Log's *Details View*.\n\n# `{0}` will be replaced by the MD5-hash of the lowercase email\n# `{1}` will be replaced by the avatar size		true	false	false
avatar.serverUrl.click	String	https://www.gravatar.com/avatar/{0}.jpg?s=256		false	The URL pattern for showing the avatar in the Log's *Details View*.\n\n# `{0}` will be replaced by the MD5-hash of the lowercase email\n# `{1}` will be replaced by the avatar size		true	false	false
avatar.size	Integer	64	8	256	To change the size of the avatar image (for existing commits), change this option.		true	false	false
avatar.small.size	Integer	32	8	256	To change the size of the small avatar image (when committing), change this option.		true	false	false
browser.command	String			false	The command used to open an URL in the web browser. The default depends on the used platform and installed applications.		false	false	false
changes.gotoNextPrev.justFocus	Boolean	false	If the Changes view does not have the focus and Go To Next/Prev is invoked, the Changes view will be focused. In that case, this option determines whether a next change is selected (`false`) or just focused (`true`).	changesView.gotoNextPrev.justFocus	false	false	false
changes.maximumFileSize	Integer	1000000			By default, the file comparison is disabled for very large files for performance reasons. Use this setting to adjust at what size (in bytes) a file is considered /too large/ for the Changes view.	compare.maximum-file-size,compare.maximumFileSize	false	false	false
changes.scrollHorizontally	Integer	2		2	This option configures whether to scroll horizontally when going to next/previous change: 0=don't scroll horizontally, 1=scroll to begin of line, 2=scroll to change in line.	changesView.scrollHorizontally	false	false	false
changesView.comment.fontName	String			false	This configures the used font-name to be used in the Changes view to show comments. If set to an empty string or if the specified font is not available, the system default font is used.		false	false	false
changesView.comment.fontSize	Integer	0			This configures the used font-size to be used in the Changes view to show comments. If set to 0, it will be calculcated automatically to fit.		false	false	false
changesView.showSvgAsText	Boolean	true	This option specified whether SVG files should be shown as text files instead of image. This option only has influence on Linux.		false	false	false
commit.fileCompletion.maxEntries	Integer	1000			In the Commit message input field you can trigger a file name completion using Ctrl+Space. This option limits the maximum number of displayed entries.		true	false	false
compare.ignoreAllWhitespace	Boolean	true	This option determines whether all (selected) or just leading/trailing whitespace (unselected) is ignored. This option only has any influence if a compare tokenizer different from syntax-based is selected.		false	false	false
compare.innerlineChangeSmallIdenticalNeighbourhoodSize	Integer	2			The number of equal/changed blocks to consider to the small-area-erasure algorithm.		true	false	false
compare.innerlineChangeThreshold	Integer	50		100	The maximum ratio of changed vs. unchanged tokens (in percent) up to which an inner-line change detection will be performed.		true	false	false
compare.innerlineChangeThresholdMinLines	Integer	3			The minimum size of a block (in lines) which will be considered as significant for the changed vs. unchanged tokens ration.		true	false	false
compare.innerlineChangeThresholdSmallIdenticalDifferent	Integer	5			The minimum amount of different tokens which comprises a surrounding change in which small identical areas may be erased.		true	false	false
compare.innerlineChangeThresholdSmallIdenticalEqual	Integer	3			The maximum amount of equal tokens which may be added to bigger, surrounding change.		true	false	false
compare.innerlineMaxComputationSteps	Integer	1000000		100000000	Specifies the maximum number of computation steps for the token-based diff part (for a single left block vs. right block comparison). Increasing this value may result in a significantly slower UI.	compare.innerLineMaxComputationSteps	true	false	false
compare.innerlineMaxTokens	Integer	1000000			The maximum number of tokens for which inner-changes will be calculated. For a huge number of tokens, the calculation may require significant memory.		true	false	false
compare.skipBinaryComparison	Boolean	false	To disable the comparison of binary files set this option to `true`. This may be useful if you usually have large binary files in your repository. When read, these files may slow down certain views, e.g. the *Changes* view.	compare.skip-binary-comparison	false	false	false
compareWindow.maximumFileSize	Integer	5000000			By default, the file comparison is disabled for very large files for performance reasons. Use this setting to adjust at what size (in bytes) a file is considered /too large/ for standalone compare windows.		false	false	false
completion.useAltAsModifier	Boolean	false	If this option is set, `Alt+Space` is used as completion shortcut, otherwise `Ctrl+Space`.		true	false	false
completionPopup.tabCompletes	Boolean	false	If `true`, the completion popup also completes when pressing the tab key.		false	false	false
connection.https.trustedFingerprints	String			false	By default, for those HTTPS connections which SmartGit establishes itself (which means connections not established by the Git executable), SmartGit will verify HTTPS server certificates based on known root certificates. If your company has some internal HTTPS management, it may be necessary to explicitly declare certain HTTPS certificates as trusted. This can be done by listing the SHA-fingerprints of the corresponding certificates.\n\nIf this property is non-empty, SmartGit will parse its content as comma-separated list of fingerprints which must match the actual fingerprints of the certificate chain. `\\*` can be used as wildcard and will match any fingerprint of a single certificate. If the end of the list has been reached and all fingerprints have been matched, SmartGit will assume an overall match, even if there are additional certificates in the chain. If the list is terminated by `,` and there are additional certificates, SmartGit will fail with a mismatch. Examples:\n\n# `AB:52:D3:E8:F9:D7:E3:5C:1D:B7:20:15:9C:52:EC:65:E3:0C:9E:4B`: first certificate fingerprint must match (it's usually the server's certificate), additional certificates from the chain won't matter\n# `\\*,B7:20:15:9C:52:EC:65:E3:0C:9E:4B:AB:52:D3:E8:F9:D7:E3:5C:1D,`: first certificate can be an arbitrary one, second certificate must match, there must not be additional certificates in the chain\n# `\\*`: every certificate will match. *Be careful! This effectively disables certification validation entirely!*\n\nTo figure out the fingerprints, you may set this property to `foobar`, let SmartGit fail to establish the connection and finally check the log file for the expected fingerprints. Alternatively, you may get the fingerprints from your web brower's certificate information page.		false	false	false
connection.maxRetries	Integer	30			Determines how often a URL connection is tried to open if the host was not found. Especially after the sleep mode it looks like it takes a few moments to get the network ready.		false	false	false
connection.retryDelay	Integer	1000			Determines the delay in milliseconds between different retries in obtaining an URL connection.		false	false	false
controls.keypadCrShouldTriggerDefaultButton	Boolean	false	If this option is set to `true`, pressing the CR (Enter) key on the keypad will trigger the default button. Otherwise it will be treated as CR character.		false	false	false
createSymlink.forDirsCreateJunction	Boolean	false	On Windows creating symlinks requires elevation. An alternative to symlinks are junctions (reparse points) created with `mklink /j <link> <target>`. If this option is set, such a junction is created instead of a symlink.		false	false	false
dialog.buttonsRightAligned	Boolean	false	Configures whether the confirmation buttons in a dialog should be right beside the aborting button.		true	false	false
dialog.disableParent	Boolean	true	Determines whether the parent window is disabled while showing a modal dialog.		true	false	false
dialog.forceActive	Boolean	false	Determines whether a modal dialog should be forced to get activated. On certain Linux systems this seems to be necessary, because otherwise it won't get activated automatically.	forceActive.dialog	true	false	false
dnd.autoScroll.initialDelay	Integer	500		2000	This configures the delay in ms to wait with the mouse over the top or bottom of the control to start auto-scrolling.		false	false	false
dnd.autoScroll.repeatDelay	Integer	30		2000	This configures the minimum delay in ms to wait with the mouse over the top or bottom of the control while auto-scrolling.		false	false	false
docking.dnd.enable	Boolean	true	Set this option to `false` to prevent drag and drop to rearrange views.		false	false	false
docking.dnd.maxTime	Integer	10000	5000	60000	This constant configures the maximum time in ms between beginning and ending a drag operation to be accepted.		false	false	false
docking.dnd.minTime	Integer	750		5000	This constant configures the minimum time in ms between beginning and ending a drag operation to be accepted.		false	false	false
docktabFolder.drawStyle	Integer	2		3	This option configures how the docking tab folder controls will be shown.		true	false	false
docktabFolder.maxMouseDownUpDistance	Integer	9			This option configures the maximum distance between the mouse down and mouse up event so the latter still will be processed.		true	false	false
externalConflictSolver.waitForProcess	Boolean	true	Set to `true` to wait for an external Conflict Solver process to return before continuing execution.		false	false	false
externalTool.closeOutputStream	Boolean	true	When executing a command and this option is set to `true` the output stream of the process is closed after invoking it to indicate that no output is provided. Some commands rely on this, e.g. `ksdiff` from *Kaleidoscope* app. If this caused problems, set it to `false`.		false	false	false
fileManager.compareDirs.useSelectedDirEntry	Boolean	false	This option defines whether the File Manager's command *Open Directory Compare* will use a selected directory (`true`) or always the pane's directory (`false`).		false	false	false
fileManager.copyFile.preselectName	Boolean	true	This option defines whether the name part of the target file should be preselected in the Copy dialog.		false	false	false
fileManager.deletePhysical.safe	Boolean	true	This option configures the default button of the confirmation dialog for 'Delete Physically' - `true`...'Cancel', `false`...'Delete Permanently'.		false	false	false
fileManager.directoryPane.sortByExt.ignoreCase	Boolean	true	Configures whether the directory pane will ignore the case of the extension for sorting (treating `.pdf` as same as `.PDF`.		false	false	false
fileManager.dnd.dirOpenTimeout	Integer	2000	500		This value defines how many ms one needs to hover over a directory until it is opened while dragging.		false	false	false
fileManager.fileMode.prefixForHardlink	Boolean	false	If set to `true`, on Linux and macOS the file mode of hard links will be prefixed with h.		true	false	false
fileManager.fileMode.showUnixPermissionsAsRwx	Boolean	false	If set to `true`, on Linux and macOS the file mode shows permissions as rwx instead of octal.		true	false	false
fileManager.linkFile.preselectName	Boolean	true	This option defines whether the name part of the target file should be preselected in the Move dialog.		false	false	false
fileManager.moveFile.preselectName	Boolean	true	This option defines whether the name part of the target file should be preselected in the Move dialog.		false	false	false
fileManager.renameMultiple.singleColumn	Boolean	true	If this option is set, the Rename-multiple-files dialog uses a single column showing the new file name with the changed parts highlighted. Otherwise separate columns are shown for the old and new file names.		false	false	false
fileManager.selectFirstRealEntry	Boolean	true	This option defines whether the '..' entry should be preselected by default (`false`) or the first file/directory of the displayed directory (`true`).		false	false	false
fileManager.treatEntryWithLeadingDotAsHidden	Boolean	true	Determines whether files or directories should be treated as hidden if their name starts with a dot ('.').		true	false	false
fileManager.viewer.allow1bInTextFiles	Boolean	true	If this option is set to `true` the byte `0x1B` will be allowed for text files. Otherwise, it will be treated as binary indicator.		false	false	false
fileManager.viewer.homeEndScrollVertically	Boolean	true	If this option is set the `false`, the Home and End keys scroll horizontally (Ctrl/Cmd+Home and Ctrl/Cmd+End to scroll vertically). If set to `true`, the Home and End keys scroll vertically instead.		false	false	false
fileManager.viewer.maxLineLengthToTreatAsTextFile	Integer	50000			This option configures a limit for the line length of text files. If a line is longer, the file will be treated as binary.		false	false	false
fileManager.viewer.treatOnly00AsBinary	Boolean	false	If this option is set to `true` only the byte `0x00` will be treated as indicator for binary files. Otherwise, all values from `0x00-0x08` and `0x0a-0x1f` are treated as binary indicator.		false	false	false
fileMonitor.analyzeSystemLoad	Boolean	true	If this is set to `false` the refreshing will not be aborted for to high system load.		true	false	false
fileMonitor.enabled	Boolean	true	Set to `false` to disable the file monitor (which watches for file system changes).	filemonitor.enabled	true	false	false
fileMonitor.refreshOnShellActivation	Boolean	true	Determines whether to refresh on frame activation.		false	false	false
fileMonitor.refreshOnShellActivation.forceRecursive	Boolean	false	Determines whether to forcefully refresh the entire working copy on frame activation (requires `fileMonitor.refreshOnShellActivation` to be set).		false	false	false
fileMonitor.watchNonFixedDrives	Boolean	true	*(Windows Only)* Set this option to `false` to disable file monitoring for folders that are located on removable drives.	filemonitor.watchNonFixedDrives,filemonitor.watch-non-fixed-drives	true	false	false
fileMonitor.watchUncPaths	Boolean	false	*(Windows Only)* Set this option to `true` to enable file monitoring for UNC paths. Depending on the network drive type, this may slow down file monitoring and\\/or may not work reliably.	filemonitor.watchUncPaths,filemonitor.watch-unc-paths	true	false	false
fileMonitor.windowsDirectoryMountFix	Boolean	true	*(Windows Only)* Set this option to `false` to skip special handling for directory mounts.		true	true	false
filePathMapper.expandTildeToHome	Boolean	false	If `true`, the `~` will be expanded to the user's home directory.		true	false	false
fileSearchOrFilter.matchInside	Boolean	true	This option configures whether the for search or filter operations a query without * or ? will match anywhere in the entry (`true`) or just at the start (`false`).		false	false	false
filteredTable.useBackgroundColor	Boolean	true	If this option is set to `true`, a background color is used for filtered tables hiding changed (ruddy) or unchanged (yellowish) files.		false	false	false
jira.closedStates	String	closed		false	Specifies the name of the JIRA states which are considered as /closed/: SmartGit will only offer to resolve an issue, if there is at least one transition available for the issue which puts it into a /resolved/ or /closed/ state.\n\n*Example*\n\nDefault closed states are `closed`. To add an additional `archived` state, change the property to:\n\n`closed,archived`		true	false	false
jira.encoding.auth	String			false	Encoding to be used for authenticating to JIRA REST API	json.encoding.auth	true	false	false
jira.encoding.read	String			false	Encoding to be used for reading from JIRA REST API	json.encoding.read	true	false	false
jira.encoding.write	String			false	Encoding to be used for writing to JIRA REST API	json.encoding.write	true	false	false
jira.fixResolutionId	String	1		false	When SmartGit will resolve a JIRA issue (usually on *Push*), it has to know the /Fix/ resolution ID. By default, JIRA is using '1' here. In case you have custom resolutions you can use this system property to adjust the ID.		true	false	false
jira.inProgressStates	String	in progress		false	Specifies the name of the JIRA states which are considered as /in-progress/: SmartGit will offer to set an issue in-progress, if there is at least one transition available for the issue which puts it into an /in-progress/ state.\n\n*Example*\n\nDefault in-progress states are `in progress`. To add an additional `in-review` state, change the property to:\n\n`in progress,in review`		true	false	false
jira.issueLimit	Integer	250			The maximum number of JIRA issues to load by default.		false	false	false
jira.resolvedStates	String	resolved,done		false	Specifies the name of the JIRA states which are considered as /resolved/: SmartGit will only offer to resolve an issue, if there is at least one transition available for the issue which puts it into a /resolved/ or /closed/ state.\n\n*Example*\n\nDefault /resolved/ states are `resolved,done`. To add an additional `code complete` state, change the property to:\n\n`resolved,done,code complete`		true	false	false
jira.workInProgressMarkers	String			false	By default, SmartGit suggests all resolvables issues for resolution which could be extracted from the commit message, regardless of the exact commit message text. When working on large issues and pushing several commits for a single issue, this may be annoying. In this case you may tell SmartGit to scan the commit message for specific /work-in-progress/ markers, like `WIP`. If such markers are found, no issue IDs will be extracted from the commit message. Use comma \\(`,`\\) to separate markers. Upper\\/lower case matters.\n\nExample:\n\n`WIP, work-in-progress, \\(todo\\)`		false	false	false
json.enableGzip	Boolean	false	Set to `true` to enable GZIP compression for JSON queries.		false	false	false
longOperation.beepAfterWhileInactive	Integer	30			Use this option to configure after what time (in seconds) a beep should occur when finishing a longer operation while the application is in background.		false	false	false
monospaceFont.name	String			false	The font name that should be used for monospace\\/fixed-width font.		true	false	false
monospaceFont.size	Integer	10	5	40	The font size that should be used for monospace\\/fixed-width font.		true	false	false
networking.https.useSystemCAs	Boolean	false	Set to `true` to use the certificate authorities of your operating system instead of using the bundled ones (only effective on Windows).		true	false	false
pathSelectorPopup.sftp.inlineUpTo	Integer	5			This option determines how many SFTP profiles should be shown inlines in the menu. If more profiles are configured, they will be shown in a submenu.		false	false	false
preferences.font.showFixedWidthOption	Boolean	true	If this option is set to `true`, it will show an option to limit the shown fonts to those with fixed widths.		false	false	false
proxy.timeout.connect	Integer	10000			This specifies the timeout in milliseconds for connecting to a proxy. Proxies are used e.g. by the automatic update mechanism.		true	false	false
proxy.timeout.read	Integer	60000			This specifies the timeout in milliseconds for reading from a proxy. Proxies are used e.g. by the automatic update mechanism.		true	false	false
recentPaths.favorite.suffix	String	 \u2661		false	This string defines which suffix should be shown for favorite paths in the recent path popup.	♥	false	false	false
selection.backgroundColor.focused	Integer	25		100	This percentage defines the weight of the normal background color (0) and the selection background color (100) to use for the default theme background selection color.		true	false	false
selection.backgroundColor.unfocused	Integer	15		100	This percentage defines the weight of the background color (0) and the foreground color (100) used for the default theme background selection color if unfocused.		true	false	false
spellchecker.checkWordAtCaret	Boolean	false	If set to `true` the word at the caret is marked as wrong like any other word. If set to `false`, the word touched by the caret is never marked as wrong.		false	false	false
ssh.connectTimeout	Integer	10			The connect timeout in s for the built-in SSHJ-SSH client.		false	false	false
ssh.defaultUser	String			false	For the built-in SSH client this is the default user which is used if no 'user@' is provided in the URL itself.		false	false	false
ssh.fingerprint.sha256	Boolean	true	If this option is set to `true`, the server fingerprint is shown as Base64-encoded SHA256, otherwise as hex MD5.		false	false	false
ssh.readTimeout	Integer	3600			The read timeout in s for the built-in SSH client.		false	false	false
styledText.additionalContentChecks	Boolean	false	If configured to `true` additional tests are performed for text editing controls, e.g. file compare. This increases memory consumption and reduced performance.		false	false	false
styledtext.drawEof	Boolean	true	Set to `false` to disable any drawing of line-ending symbols.		false	false	false
styledtext.lineEnding.cr	String	\u2B70	\u2B70,\u23CE,\u240D,\u2B05	false	The symbol used for drawing the old MacOS line-ending (\\\\r).		true	false	false
styledtext.lineEnding.lf	String	\u21B2	\u21B2,\u2936,\u240A,\u2B07	false	The symbol used for drawing the Unix line-ending (\\\\n).		true	false	false
styledtext.whitespace.space	String	\u00B7		false	The symbol used for drawing the space character.		true	false	false
styledtext.whitespace.tab	String	\u00BB		false	The symbol used for drawing the tab character.		true	false	false
styledtext.wordCaretMovementType	String	system	system,win,gtk,mac,word-boundaries	true	This option defines how the caret is moved word-wise: system = system default, win = word start (Windows), gtk = left: word or puntuation start, right: word or punctuation end (Linux), mac = left: word start, right: word end (MacOS), word-boundaries = word start and end.		false	false	false
systemtray.enabled	Boolean	false	Set to `true` to show the system tray icon. The system tray might not be available on certain platforms.\n\nOn Linux, the system tray icon might cause problems with Unity desktops.		true	false	false
tabbar.minDragDistance	Integer	4			This value configures how many pixels the mouse needs to be moved to be considered as drag.		false	false	false
table.allowAlternatingRowColorsOnMacOS	Boolean	false	Set this option to `true` to allow alternating row colors on MacOS with a light system theme.		true	false	false
table.copySelectionWithCtrlC	Boolean	true	This option defines whether Ctrl+C or Cmd+C is used for copying selected rows for all table controls.		true	false	false
table.macOs.modifyNavigationKeys	Boolean	true	This option defines whether Home, End, Page Up/Down keys just scroll (`false`) or changes the selection (`true`) for all table controls.		true	false	false
table.scrollToSelection	Boolean	true	By default, the table scrolls to selection, e.g. after resorting. To disable that behavior, set this option to `false`.		false	false	false
text.detectUtf8WithoutBOM	Boolean	true	This option defines whether UTF-8 encoded files without BOM should be detected as UTF-8 encoded.		false	false	false
text.detectUtf8WithoutBOM.maxChars	Integer	0			If detection of UTF-8 encoded text files without BOM is enabled, this option configures how much characters are processed. 0 means all characters.		false	false	false
text.maxLineLength	Integer	10000	100	50000	If this line length limit is exceeded, a file is considered binary.	compare.text.maxLineLength	false	false	false
textEditors.syntaxHighlighting	Boolean	true	If `true`, text editors try to show syntax highlighting according to the file name and the configured patterns.		true	false	false
textFileLoader.replaceNonUsAsciiWith	String			false	If this property is set to an non-empty string, it's first character is used to replace non-US-ASCII characters (>= 0x80) with it.\n\nThis is meant for debugging purposes only.		false	true	false
toolbar.compact	Boolean	true	This makes the toolbar more compact.		true	false	false
toolbar.longClickPopupOnly	Boolean	false	Clicking on a toolbar button with additional drop-down menu only should show the drop-down menu when clicking and holding the mouse button for a moment. A short click on any part of the button will invoke the button's default action.		false	false	false
toolbar.popupLongClickTimeout	Integer	500	100	10000	This is the time in ms necessary after having clicked the toolbar button until the popup shows up.		false	false	false
toolbar.popupOnMouseDown	Boolean	false	Clicking on a drop-down menu toolbar button should show the drop-down menu immediately when clicking with the left mouse button. Otherwise the drop-down menu will only be displayed when releasing the mouse button or after a short moment (click and hold).		false	false	false
toolbar.popupSymbol	String	?	\u2304,\u25BC,\u25BD,\u25BE,\u25BF,\u2026,\u02C5	false	The symbol displayed as an indicator for the additional drop-down menu.		true	false	false
toolbar.selectionBackground.blendPercent	Integer	25		100	This percentage defines the color of selected toolbar buttons between default (0) and system selection (100).		true	false	false
tooltip.compactLineLimit	Integer	3	1		If a tooltip has more lines than this property defines, it will show by default only the first line and can be expanded by pressing F1.		false	false	false
tooltip.enabled	Boolean	true	This option allows to disable the multi-line tooltips.		false	false	false
ui.dpiAutoScaling	Boolean	false	This defines whether SWT should handle scaling automatically. Usually this is done on macOS and Linux.		true	false	false
ui.dpiFactor	Integer	1	1	2	By default SmartGit tries to use the right scaling factor depending on the DPI setting of the operating system. On some systems (e.g. Linux), though, this does not work or needs tweaking. With this option you can set the dpiFactor to either `1` (= 100%) or `2` (200%).		true	false	false
ui.fonts.defaultSize	Integer	0		50	This option defined what font size should be used as default. The value `0` means to not override the system default.		true	false	false
ui.fonts.useDefaultAsInfo	Boolean	false	By default, the info font is made a little bit smaller than the default system font. When set to `true`, the default font is also used as the info font.		true	false	false
ui.ignoreColorsIfSelected	Boolean	false	Determines whether items with colored text in tree and table controls should show the foreground color when selected. Default is platform-specific.		true	false	false
ui.table.sortByMultipleColumns	Boolean	true	By default table columns are sorted by multiple columns in the reverse order of their clicks. To deactivate this feature, set this option to `false`.		false	false	false
ui.tablelike.useImageBuffer	Boolean	false	Specifies whether Table-like components will use image buffers to reduce possibly expensive repaints.		false	false	false
ui.textFields.selectAll	Boolean	true	By default the text in input fields will get selected. To prevent this, set this option to `false`. 		true	false	false
ui.themes.offer	Boolean	false	If this option is set to `true` the default themes for light and dark systems are available as extra options.		false	false	false
ui.tree.scrollHorizontallyOnReveal	Boolean	false	This option defines whether the tree control will also scroll horizontally if a tree node should be revealed programmatically.		true	false	false
ui.verboseDate.showDayForLastWeek	Boolean	true	For times from the last 7 days, show the week day name.		true	false	false
ui.verboseDate.showOnlyTimeForToday	Boolean	true	For times from today only show the time, no 'Today'.		true	false	false
ui.verboseDate.weekdayFormat	String	EEEE		false	The format pattern used for displaying the week day name. EEEE = fully, E = shortened		true	false	false
ui.window.allowedMonitorOutset	Integer	16			This value configures how many pixels a window might be placed outside the monitor bounds until it will be shifted.		false	false	false
virustotal.url	String	https://www.virustotal.com/gui/file/{0}		false	This URL is used for the virus total invocation. {0} will be replaced with the file hash.		false	false	false
window.forceActive	Boolean	false	Determines whether a new window should be forced to get activated. On certain Linux systems this seems to be necessary, because otherwise it won't get activated automatically.	forceActive.window	false	false	false
wipe.bufferSize	Integer	64	1		This option determines the buffer size in KiB of the wipe command. It might influence the performance.		false	false	false
writeFile.checkAvailableSpace	Boolean	true	When writing a new file of a known size this option defines whether to first check the available space. If this causes problems, set it to `false`.		false	false	false
