# Quill-IDE for Godot s1 ## Tested on: Godot 4.7.1 Stable 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](https://github.com/passivestar/godot-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](https://github.com/passivestar/godot-minimal-theme) > Editor Settings > Text Editor > Theme" - Color Theme: `One Dark` from [this Repository](https://github.com/godotengine/godot-syntax-themes) - 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. - πŸ”– **Bookmark Functions/Variables** - Ability to bookmark any function or variable from any script - Quick access and navigate to that specific function in the project --- ## πŸ› οΈ Installation 1. Clone or download this repo into your Godot project under: res://addons/quill-ide/ 2. In Godot, open **Project β†’ Project Settings β†’ Plugins**. 3. Enable **Quill-IDE**. image image That’s it β€” your script editor now levels up! ⚑ --- ## πŸš€ Known Bugs 1. Changing theme color bugs the Tab themeing so after changing, Disable and then Re-enable the plugin. 2. 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. image --- ## 🀝 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.