Godot 4 > Quill-IDE
Modified and beautified version of the default Godot Script Editor for 4.4+.
Quill-IDE for Godot
Tested on:
Godot 4.6 RC2
A modern, feature-rich script editor for the Godot Engine (4.4+).
Quill IDE is a heavily modified fork of the original Script-IDE plugin by Marius Hanl, rebuilt for style, usability, and modularity.
Think of it as Godot's Script Editor — but sleeker and way more customizable.
IMPORTANT: This was made with PassiveStar's Minimal Theme in mind, this might not look good on Godot's Default theme. But with a bit of tinkering you can make it look good with default theme.
MY PREFERRED THEME (This might look different from the Cover Image):
Note: As of Godot 4.6 You don't need to add Minimal theme as this was integerated inside godot itself. Editor Settings > Interface > Theme (Advanced Settings Toggle turned on)"
- Base Color:
#1d222a - Accent Color:
#fd9700 - Icon Saturation:
1.5 - Corner Radius:
5 - Base Spacing:
3 - Custom Theme: Minimal Theme
Editor Settings > Text Editor > Theme"
- Color Theme:
One Darkfrom this Repository - Background Color:
#181a20
🚀 Features
🖊️ Enhanced Script Tabs
Tabs Layout at the top of the IDE instead of on Side, You can always turn it off and bring the old one back.🗂️ Script Outline Panel
Quickly navigate through functions, signals, properties, and constants — with customizable position (left/right).🎨 Custom Styling
Modern tab design with rounded corners, hover/focus effects, and editor-theme-aware colors.⚡ Better Workflow Integration
- Auto-syncs with FileSystem dock.
- Restores state when disabling the plugin.
- Clean separation into modular scripts.
🛠️ Installation
- Clone or download this repo into your Godot project under: res://addons/quill-ide/
- In Godot, open Project → Project Settings → Plugins.
- Enable Quill-IDE.
That’s it — your script editor now levels up! ⚡
🚀 Known Bugs
- Changing theme color bugs the Tab themeing so after changing, Disable and then Re-enable the plugin.
- Script naming sometimes bugs out when closing multiple scripts, Pressing Ctrl + S fixes it.
[Please let me know if you find any other bug]
⚙️ Settings
Quill IDE integrates with Editor Settings so you can tweak behavior: All changes apply instantly without restarting the editor.
🤝 Roadmap
[X] Indent Line Guides like VSCode's
[X] Split Scripts Window
[X] JSON Viewer and Editor
[X] More i'll add later when i think of some...
🤝 Contributing
Pull requests and issue reports are welcome!
If you’d like to propose features or improvements, open an Issue.
📜 License
This project is licensed under the MIT License.