User Interface Preferences
User Interface
The User Interface settings allow configuration of all visual elements in SmartGit. After making changes to preferences, select OK
to confirm and apply changes.
Note:
After changing global features such as language or the theme, you will need to restart SmartGit in order for the new setting to take effect.
Language
This option allows the language on the SmartGit UI to be changed.
Theme Selection
Changing the theme will affect the visual appearance of SmartGit. This includes the Text Fonts, Colors and Background displayed in SmartGit.
SmartGit will automatically select a default light or dark theme based on your current operating system preference, for instance, if you are using Windows in Dark Mode
, then SmartGit will default to using its Dark Mode
theme.
However, you can override the operating system preference, e.g. Dark Mode
is available even if when your OS theme preference is different.
Once a theme has been selected, it is also possible to override individual theme attributes using the Built In Text Editor.
Advanced Users Only
It is possible to provide custom
.theme
files, in addition to the standard Light and Dark mode themes. Refer to Theme Customization for details.
Startup Window
This option allows selection of the initial Window view when SmartGit starts up. Refer to Main Windows Documentation for further details.
On Startup
The On Startup option determines which windows SmartGit will open automatically on startup. This includes the option to re-open the last-used repositories and whether to open each repository in the respective last-used window views.
Double-Clicking Local File
This setting controls what happens when a file is double-clicked, with the choice of either toggling the ‘staging’ status of the file, or opening the file.
File Name Matches
This setting controls whether SmartGit should behave in a case-sensitive, insensitive or ‘Smart’ manner.
Date and Time Format
The Date and Time format options control the display of all dates and times in SmartGit. An example of how the chosen format will appear is displayed underneath the options.
Restore all Confirmation Dialogs
Ticking this option will restore the original confirmation dialogs, and SmartGit will again prompt you for confirmation for important actions.
Built-in Text Editors
Fonts and Colors
SmartGit supports syntax highlighting for a large number of popular coding languages. The Fonts and Colors
tab allows customization of the display of files containing code across SmartGit.
For each highlighting class or context, the Foreground Font Family, Size and Color, as well as Background Color, can be customized.
Font Family
This selects the font used to display code. The choice of available fonts may vary, depending on the fonts installed on your operating system.
Show only fixed-width fonts
It is recommended that you restrict your choice of font to fixed-width fonts, as this will ensure that code alignment is preserved. Ticking this option will remove any fonts which are not fixed-width from the available font selection.
Font Size
You can input a numeric font point-size to control the size of the font. Values between 8 and 12 are recommended, depending on the resolution of your screen.
Foreground and Background Color Selection
Click on a visual text element with the Right Mouse button to configure the Color used for that element. If you are not satisfied with the color setting, you can choose Reset to default
to return the element to the default theme value.
Spell Checker
SmartGit makes use of MySpell
dictionary (.dic) files to track valid words and phrases. You can provide multiple dictionary files, by providing each with a unique name.