Aaron Franke
cfded120ae
Move visual shaders to a module
2026-04-08 12:05:22 -07: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
005e054245
Remove unused includes in editor with clangd-tidy
...
Also includes the few changes flagged in `main`.
2026-03-15 20:47:05 +01:00
kit
339bc4f88f
SplitContainer drag nested intersections
2026-03-05 10:35:02 -05: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
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
kobewi
4274f8b543
Replace DockSlot with DockTabContainer
2026-01-29 16:52:01 +01:00
Thaddeus Crews
98b40fa189
Merge pull request #113748 from KoBeWi/shadragger
...
Allow dragging from shader editor to material
2026-01-27 15:18:29 -06:00
kobewi
9f96d2199d
Add EditorDock's own DockSlot enum
2026-01-02 13:16:23 +01:00
Rémi Verschelde
fddee74cb0
Merge pull request #113703 from ayanchavand/bugfix/shader-editor-rename
...
Fix shader editor filename not updating after file rename
2026-01-01 16:46:20 +01:00
Ayan Chavand
3e7228d137
Fix shader editor filename not updating after file rename
2025-12-22 08:01:26 +05:30
kobewi
92d10d9b4c
Fix shader editor minimum size
2025-12-12 01:22:20 +01:00
Michael Alexsander
e20b45f653
Fix wrong size for "File" button in the shader editor
2025-12-09 12:45:04 -03:00
kobewi
99b889b6c3
Allow dragging from shader editor to material
2025-12-08 13:50:19 +01:00
Logan Detrick
0d83637853
Use new dock system for ShaderDock
2025-12-02 10:40:44 -08:00
Thaddeus Crews
80d1459a59
Merge pull request #102193 from MartinDelille/shader-focus
...
Focus shader text editor when opened with quick open dialog
2025-11-20 16:47:02 -06:00
Aaron Franke
d6d60845fe
Separate visual shader code out of shader editor plugin and dialog
2025-11-20 10:49:18 -08:00
Logan Detrick
e2caff9a06
Refactor Bottom Panel to be a TabContainer
2025-11-06 13:39:52 -08:00
Martin Delille
9e190d1bcd
Focus shader text editor when opened with quick open dialog
2025-11-06 13:58:45 +01:00
Rémi Verschelde
5d6ea08a67
Revert "Fix visual shader items not applying the correct theme components"
...
This reverts commit e0cb03a371 .
This causes a crash when opening the editor with the shader editor pre-opened in the layout.
2025-11-04 10:26:37 +01:00
Michael Alexsander
e0cb03a371
Fix visual shader items not applying the correct theme components
2025-11-02 13:59:37 -03:00
Aaron Franke
e26e96df4b
Cleanup some things in shader editor code
2025-10-24 19:57:39 -07:00
Thaddeus Crews
b137476eb5
Merge pull request #109998 from aaronfranke/shader-toggle-files-organize
...
Organize toggle files button logic in shader editor
2025-10-24 11:23:12 -05:00
Thaddeus Crews
638c1d7bf9
Merge pull request #109775 from KoBeWi/shader_editor_is_like_script_editor_for_GPU
...
Clean up ShaderEditor shortcuts
2025-10-23 15:33:56 -05:00
Aaron Franke
23fa9d8508
Organize toggle files button logic in shader editor
2025-09-24 17:55:39 -07:00
Pāvels Nadtočajevs
75bbe3a0bc
Shader Editor: Show "File" menu when no shaders are opened.
2025-09-11 09:47:16 +03:00
Aaron Franke
0831b4b516
Make shader editor menu position consistent between shader languages
2025-08-26 06:56:55 -07:00
kobewi
91f4e32bdf
Cleanup ShaderEditor shortcuts
2025-08-19 16:49:14 +02:00
Giganzo
c21a03361a
Add hover styles to buttons in Script/Shader editor
2025-08-16 15:05:07 +02:00
Thaddeus Crews
0d1d3ead8b
Merge pull request #108381 from timothyqiu/shader-side-toggle
...
Fix error when "Toggle Files Panel" in shader editor
2025-07-24 14:23:47 -05:00
Thaddeus Crews
5c1db3203d
Merge pull request #108877 from Giganzo/shader-editor-switch-on-hover
...
Fix shader editor menu switch on hover for file button
2025-07-23 13:27:06 -05:00
Thaddeus Crews
ba424d22ce
Merge pull request #108295 from beicause/shader-editor-auto-opens-on-startup
...
Fix shader editor auto-opens on startup
2025-07-23 13:27:03 -05:00
Giganzo
38dcf25aca
Fix shader editor menu switch on hover
2025-07-22 22:36:46 +02:00
aryan-11825114
89a467d586
Add minimum scale to shader list
2025-07-15 15:01:52 +05:30
Haoyu Qiu
b9657ad198
Fix error when "Toggle Files Panel" in shader editor
2025-07-07 22:34:13 +08:00
LuoZhihao
4e991bf8f7
Fix shader editor auto-opens on startup
2025-07-05 06:22:58 +08: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