vaner-org
2e1a2e9a9c
Improve inline shader preview layout
2026-05-15 16:22:14 +05:30
cashew-olddew
d549fed7dc
reset brace stack
2026-04-20 20:05:47 +03:00
cashew-olddew
825a2ad011
Disable previews for loops
2026-04-18 15:10:01 +03:00
Chaosus
34777ad0e4
Implement inline text shader previews
...
Co-authored-by: Cashew OldDew <155181921+cashew-olddew@users.noreply.github.com >
2026-04-10 08:40:02 +03:00
StarryWorm
4ae336740d
Add missing resource_*.h includes
...
Add missing `resource_importer.h` includes
Add missing `resource_loader.h` includes
Add missing `resource_saver.h` includes
2026-03-27 07:03:39 -04:00
Rémi Verschelde
eabb9a63d4
Rename callable_method_pointer.h to callable_mp.h and include it explicitly
...
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.
Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
Rémi Verschelde
f332faf46b
Explicitly include core/os/os.h where used
2026-03-04 09:54:10 +01:00
Rémi Verschelde
8c0f175c94
Decouple RenderingServer from as much of the codebase as possible
...
Notably decouples it from:
- AccessibilityServer
- DisplayServer
- Viewport
- Window
2026-03-03 12:48:07 +01:00
Rémi Verschelde
a447ac95ec
Move DisplayServer enums and typedefs to DisplayServerEnums
...
This will allow decoupling `display_server.h` from a number of headers in the
codebase which only require those enums and not all the DisplayServer API.
2026-03-03 12:44:02 +01:00
Thaddeus Crews
634220e9fc
Merge pull request #114971 from KoBeWi/resettings
...
Reorganize interface/editor setttings
2026-02-27 15:44:44 -06:00
Thaddeus Crews
dd150a3823
Merge pull request #116413 from Chaosus/shader_fix_completion
...
Fixes for completion of shader preprocessor defines
2026-02-27 15:44:40 -06:00
kobewi
1b543e85cf
Reorganize interface/editor setttings
2026-02-27 22:25:59 +01:00
Thaddeus Crews
28c37846d8
Merge pull request #111547 from sockeye-d/script-editor-join-lines
...
Add script editor `join_lines` keybind
2026-02-27 08:49:31 -06:00
Thaddeus Crews
e380a41752
Style: Add class_db.h includes explicitly
2026-02-26 15:50:28 -06:00
Rémi Verschelde
f5a290ac46
Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace
...
A number of headers in the codebase included `rendering_server.h` just for
some enum definitions. This means that any change to `rendering_server.h` or
one of its dependencies would trigger a massive incremental rebuild.
With this change, we decouple a number of classes from `rendering_server.h`,
greatly speeding up incremental rebuilds for that area.
On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 60s (from 2m57s).
2026-02-25 19:43:03 +01:00
Chaosus
cd5f2aa923
Fixes for completion of shader preprocessor defines
2026-02-22 10:26:03 +03:00
fish
4d294caac9
Add script editor join line functionality
2026-02-20 15:59:41 -08:00
arkology
f3df9c2434
Convert "Line and column numbers" label to button
2026-02-11 14:01:03 +00:00
Colin O'Rourke
63f6e3691c
DrawableTextures
...
Implementing DrawableTextures based on: https://github.com/godotengine/godot-proposals/issues/7379
2026-01-29 01:16:06 -08:00
Michael Alexsander
4eafa3c587
Fix code completion popup colors not being updated properly
2026-01-23 18:40:58 -03:00
Michael Alexsander
ec7bd419fc
Fix different separations across different code editors
2025-12-16 12:51:23 -03:00
Logan Detrick
0d83637853
Use new dock system for ShaderDock
2025-12-02 10:40:44 -08:00
kit
4e22eddb3c
Fix warnings and error panel font not updating
2025-11-01 15:19:35 -04:00
Aaron Franke
23fa9d8508
Organize toggle files button logic in shader editor
2025-09-24 17:55:39 -07:00
Michael Alexsander
aeb3a45c97
Hide Control focus when given via mouse input
2025-09-19 13:43:29 -03:00
Aaron Franke
0831b4b516
Make shader editor menu position consistent between shader languages
2025-08-26 06:56:55 -07:00
Giganzo
c21a03361a
Add hover styles to buttons in Script/Shader editor
2025-08-16 15:05:07 +02:00
A Thousand Ships
f11aff3841
Editor: Restructure editor code
...
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00