Settings Reference¶
The Settings dialog in TrueFidelity Desktop provides configuration options to customize your experience. Access it through File → Settings or the settings icon in the toolbar.
Current Settings¶
The Settings dialog is organized into categories, with most features planned for future releases. Currently, only basic confirmation settings are functional.
Settings Categories¶
The settings are organized in a tree structure on the left side of the dialog:
- Appearance - Visual customization options
- Editor - Editor behavior and features
- Confirmations - Control when confirmation dialogs appear
- Advanced - Advanced configuration options
Available Settings¶
Confirmations¶
The Confirmations section controls when the application asks for your confirmation before performing actions.
Show Delete Confirmations¶
Setting: Show delete confirmations - Default: Enabled (checked) - Description: When enabled, the application will ask for confirmation before deleting any element including: - Diagrams from the system - ECUs from the canvas - Networks from the canvas - Switches and other network elements - Connections between elements
How it works: - When enabled, a confirmation dialog appears before any delete operation - Each confirmation dialog includes a "Don't show this again" checkbox - Checking "Don't show this again" temporarily disables confirmations for that session - The setting persists between application restarts
Best practice: Keep this enabled to prevent accidental deletion of system components, especially when working with complex network topologies.
Settings Under Development¶
The following sections are visible in the Settings dialog but are not yet functional:
Appearance (Coming Soon)¶
Planned appearance customization options:
- Theme:
- Dark (Default) - Currently the only available theme
- Light (Coming Soon)
-
High Contrast (Coming Soon)
-
Font Size:
- Small
- Medium (Default)
- Large
Editor (Coming Soon)¶
This section will contain editor-related settings in future updates. Currently displays a placeholder message.
Advanced (Coming Soon)¶
This section will contain advanced configuration options in future updates. Currently displays a placeholder message.
Settings Management¶
Automatic Saving¶
All settings changes are saved automatically. There is no need to manually save or apply changes. The status "Changes are saved automatically" appears at the bottom of the dialog.
Reset to Defaults¶
You can reset all settings to their default values:
- Click Reset to Defaults button at the bottom left of the Settings dialog
- Confirm the action in the confirmation dialog
- All settings return to their original values
Warning: Resetting to defaults cannot be undone.
Settings Persistence¶
Settings are stored locally using browser storage mechanisms and persist between application sessions. The settings are stored under the key truefidelity-settings.
Keyboard Shortcuts¶
While the Settings dialog is open: - Escape - Close the dialog (same as clicking Close) - Tab - Navigate between settings - Space - Toggle checkboxes
Tips for Using Settings¶
For New Users¶
- Keep confirmations enabled initially to avoid accidental deletions
- Once familiar with the interface, you can disable confirmations if desired
- Settings changes take effect immediately - no restart required
For Teams¶
- Document your team's preferred settings configuration
- Communicate any changes to confirmation settings
- Consider keeping delete confirmations enabled for shared projects
Troubleshooting¶
If settings don't persist: 1. Check that browser storage is not disabled 2. Ensure the application has write permissions 3. Try resetting to defaults if settings become corrupted
Future Enhancements¶
The Settings dialog is designed to be extensible. Future updates may include:
- Additional theme options and visual customization
- Editor preferences and behavior settings
- Keyboard shortcut customization
- Performance tuning options
- Import/export settings profiles
- Team synchronization features
Check release notes for new settings as they become available.
Platform-Specific Notes¶
Windows¶
Settings are stored in the user's local application data folder.
macOS¶
Settings are stored in the application's preferences directory.
Linux¶
Settings are stored in the user's config directory following XDG specifications.
Related Documentation¶
- Getting Started - Initial setup and configuration
- UI Tour - Understanding the interface elements
- FAQ - Keyboard shortcuts and common questions
- Troubleshooting - Common issues and solutions
Summary¶
The current Settings implementation focuses on essential functionality with a single configurable option for delete confirmations. The interface is designed for future expansion, with placeholder sections indicating upcoming features. All changes save automatically, and you can reset to defaults at any time.
As TrueFidelity Desktop evolves, additional settings will be added to provide greater customization and control over your workflow.