Have you ever wanted an extra ~2.3% of screen real estate on your Godot Editor? Are you willing to excuse some janky-ness? Honestly, I don't care, I just threw this together one morning and felt like putting it up in case someone wants it.
- Makes the editor window borderless.
- Adds caption buttons (that's how these are called, apparently) to the top right corner.
- Supports dragging and resizing when in windowed mode.
- Adds the project icon (or Godot logo if no icon's found) to the top left corner, because it looked very bare with nothing there. It even has a tooltip.
- You can change the constants in the script to configure some things.
- Windows (tested on 11).
- Linux (hopefully, I can't test it).
- Not MacOS because I'm pretty sure that's already supported natively.
- Download the repository.
- Put the addons folder in your project directory (if you already have an addons folder in your project, then put the folder that's in the addons folder in this repository in your existing addons folder).
- Enable the plugin.
- Might have compatibility issues with plugins that also add nodes to or edit the editor title bar.
- Native window animations are and round corners are removed. Courtesy of borderless windows.
- When in windowed mode, drop-down lists will activate on button release instead of press.
- Cursor has to be within the window to resize it unlike native windows. Also due to the borderless window removing the functionality, meaning i had to re-implement it within the plugin.
- Resize preview might be bad on performance due to having to check 12 conditions every frame, thus you can disable it with a constant.
- There's a single pixel gap on the far right side of the window.
Special thanks to KoBeWi for telling me how to properly close the editor using a script.
