Keeping Time offers a bunch of optional settings that are all set by adding a line to the respective section in Keeping Time.config.
These settings are not accessible in the application settings.
This topic lists the section name in square brackets, with the key name below, followed by the expected type of value, as well as a short description.
Use these features at your own risk, but they should all be stable :)
[Settings]
DebugMode=(True or False, Default False)
When True, Keeping Time will show error messages about missing language strings to aid in finding untranslated parts. When False, KT will just silently fall back on the English translation.
DebugWriteLocalizationKeys=(True or False, Default False)
When True, KT will write missing localization keys into a Localization.txt file in the application directory. This is used mainly for providing updated string lists.
DebugUseInternalUiStrings=(True or False, Default False)
When True, KT will use internally saved strings wherever present and only fall back on a language file when no internally saved string is present. This option should only be used if disk access needs to be minimized.
Logging=(True or False, Default False)
When True, KT will write log messages into either a .log file in the KT folder, or (if SessionLogging = True) a Logs subfolder therein. Logging is currently basic, but will be expanded in the future.
SessionLogging=(True or False, Default False)
When True and Logging=True, KT will write one log file per date into a Logs-Subfolder below the KT main folder.
MinLoggingLevel=(1 to 5)
Set the minimum level of message that will be logged, from 1 (log everything) to 5 (only log fatal errors).
DisableKeyCommands=(True or False, Default False)
When True, key commands will be disabled, otherwise they will work normally.
UseOldTracker=(True or False, Default False)
When True, the old Tracker window will be used inside timelists, otherwise the new Timer is used. This option is intended for legacy compatibility and it is suggested to not use the old Tracker.
[Welcome]
HideAfterCreatingNewProject=(True or False, Default False)
When True, the Welcome Center will be closed after creating a new project; when False (Default), it will stay open.
HideAfterOpeningProject=(True or False, Default False)
When True, the Welcome Center will be closed after opening an existing project; when False (Default), it will stay open.