-
Notifications
You must be signed in to change notification settings - Fork 9
Customization Guide
Mahan Khalili edited this page Aug 21, 2025
·
1 revision
This guide is intended for advanced users and developers who want to tailor their experience with Text Forge beyond the basics. Unlike the general documentation, this page dives into deeper customization options and editor internals.
| Feature | How to Customize | Notes |
|---|---|---|
| Keyboard Shortcuts | Modify source or internal config files | Not editable via Preferences panel |
| UI Appearance | Customize via source or UI-related files | Includes colors, fonts, panel layout, etc. |
| Mode Behavior | Depends on each mode | Modes may expose config files or custom settings panels |
| Language & Translations | Change language via UI; edit translation files manually | UI supports language switching; translation content must be edited manually |
| Creating New Modes | Add mode files (icon, config, script) | Once added, config and script are editable from within the editor |
| Panel Positioning | Modify layout config files | Example: docking panels left/right/bottom |
- Preferences Panel: Used for general editor behavior and settings. Does not include shortcuts or full UI customization.
- Mode Config Files: Each mode may include its own config file or settings panel.
- Translation Files: Can be manually edited to customize terminology or add new languages.
- No built-in export/import for settings yet. Manual file copying is required.
- Keyboard shortcuts and UI layout are not editable via Preferences.
- Panel positioning is only configurable via layout files.
- New modes must be added manually, but can be configured from within the editor after setup.
- Modes can expose their own settings panels.
- Translation files are editable manually.
- Building from source allows deeper UI and behavior customization.
🔝 Back to top 🔝
Text Forge Wiki Community ⚪ 2025-present