Skip to content

Customization Guide

Mahan Khalili edited this page Aug 21, 2025 · 1 revision

🛠 Customization Guide

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.


🧩 Customizable Areas

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

⚙️ Configuration Paths

  • 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.

🚧 Limitations & Notes

  • 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.

🧠 Developer Notes

  • Modes can expose their own settings panels.
  • Translation files are editable manually.
  • Building from source allows deeper UI and behavior customization.

Clone this wiki locally