Rémi Verschelde
d09a3d83ff
Merge pull request #113574 from YeldhamDev/take_the_hint
...
Enable scroll hints for several parts of the editor
2025-12-09 19:32:11 +01:00
Rémi Verschelde
639b7cefa1
Merge pull request #113804 from YeldhamDev/shader_file_btn_fix
...
Fix wrong size for "File" button in the shader editor
2025-12-09 17:18:18 +01:00
Rémi Verschelde
eaddff155e
Merge pull request #113801 from KoBeWi/cheme_thanged
...
Fix broken VisualShader icons
2025-12-09 17:18:12 +01:00
Michael Alexsander
e20b45f653
Fix wrong size for "File" button in the shader editor
2025-12-09 12:45:04 -03:00
Michael Alexsander
f187b8b2bf
Enable scroll hints for several parts of the editor
2025-12-09 10:55:26 -03:00
kobewi
a2a82f02e3
Fix broken VisualShader icons
2025-12-09 13:41:12 +01:00
Logan Detrick
17c7a3b817
Remove unused private variables in godot/editor
2025-12-07 02:55:08 -08:00
Logan Detrick
0d83637853
Use new dock system for ShaderDock
2025-12-02 10:40:44 -08:00
Rémi Verschelde
34cdf39db0
Merge pull request #113420 from Calinou/editor-use-unicode-arrows
...
Use Unicode arrow symbols throughout the editor
2025-12-02 14:17:28 +01:00
kobewi
c1cc178a82
Make EditorFileDialog inherit FileDialog
2025-12-02 12:30:51 +01:00
Hugo Locurcio
db920eb7f0
Use Unicode arrow symbols throughout the editor
...
This does not apply to text printed to the Output panel, as the fixed-width
font may not have the glyph in its character set (or if it does, the arrow
character may be hard to read).
2025-12-02 01:36:35 +01:00
Rémi Verschelde
1575e3da90
Merge pull request #97620 from jj11hh/master
...
[Visual Shader] Fix nodes' relative positions changed in a different display scale.
2025-12-01 11:48:05 +01:00
Rémi Verschelde
8237bb4a32
Merge pull request #112124 from Chaosus/vs_expressions
...
Few fixes for expression node in visual shaders
2025-11-27 21:48:04 +01: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
Jiang Yiheng
dda1842b18
Fixed an issue where nodes' relative positions changed when opened in a different display scale.
2025-11-18 23:00:29 +08:00
Hugo Locurcio
8a22dba956
Tweak high-end mark in the visual shader editor's node creation dialog
...
- Use Forward+/Mobile terminology as support actually depends on the
rendering method used, not the rendering driver.
- Use a standard warning color as this is no longer indicated as
Vulkan-specific.
- Fix color on light theme (the text was being modulated instead
of having its color overridden).
2025-11-18 01:40:49 +01:00
kit
e2cbfb53f1
Deprecate TextEdit background_color
2025-11-13 22:48:04 -05:00
Thaddeus Crews
522fa8d9bc
Merge pull request #106164 from lodetrick/refactor-bottom-panel
...
Refactor editor `EditorBottomPanel` to be a `TabContainer`
2025-11-07 10:32:35 -06: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
kobewi
44358a586b
Update VisualShader on theme changes
2025-11-04 11:44:49 +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
Thaddeus Crews
7cd4ee5923
Merge pull request #112291 from kitbdev/fix-warnings-panel-font
...
Fix warnings and error panel font not updating
2025-11-03 11:38:58 -06:00
Michael Alexsander
e0cb03a371
Fix visual shader items not applying the correct theme components
2025-11-02 13:59:37 -03:00
kit
4e22eddb3c
Fix warnings and error panel font not updating
2025-11-01 15:19:35 -04:00
Michael Alexsander
e06f015f95
Add a new editor theme
...
Co-authored-by: passivestar <60579014+passivestar@users.noreply.github.com >
2025-10-30 00:31:54 -03:00
Chaosus
da0c60e10d
Few fixes for expression node in visual shaders
2025-10-28 18:18:13 +03:00
Thaddeus Crews
8bae34aa49
Merge pull request #111976 from stuartcarnie/metal_stable_bindings
...
Metal: Stable argument buffers; GPU rendering crashes; visionOS exports
2025-10-28 10:15:30 -05:00
Stuart Carnie
97c17aedc7
Metal: Stable argument buffers; GPU rendering crashes; visionOS exports
...
Supersedes #110683
2025-10-28 08:45:26 +11: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
Thaddeus Crews
d1d28c0bcf
Merge pull request #111223 from Ivorforce/remove-iterator-include
...
Replace `std::size` usage with `std_size` to avoid `<iterator>` include.
2025-10-06 09:06:49 -05:00
Lukas Tenbrink
1db0a60dc0
Replace std::size usage with std_size to avoid <iterator> include.
2025-10-05 00:26:11 +02:00
Aaron Franke
3d1c9fd5de
Move server files into their subfolders
2025-09-30 19:39:39 -07:00
Thaddeus Crews
fdf32d1b2a
Merge pull request #108577 from YYF233333/global_class_list
...
Simplify `ScriptServer::get_global_class_list`
2025-09-30 11:19:10 -05:00
Thaddeus Crews
c32c2606f4
Merge pull request #110837 from wheatear-dev/add-gdsoftclass-deeper
...
Add `GDSOFTCLASS` to deeper inheritors of `Object`
2025-09-25 12:13:56 -05:00
A Thousand Ships
bd65cfa876
Revert "Replace many uses of is_class with derives_from."
...
This reverts commit 78b743cf4a .
2025-09-25 13:48:53 +02:00
Aaron Franke
23fa9d8508
Organize toggle files button logic in shader editor
2025-09-24 17:55:39 -07:00
Edward Moulsdale
e366471fdc
Add GDSOFTCLASS to deeper inheritors of Object
2025-09-24 19:15:56 +01:00
Lukas Tenbrink
8ef4a43ada
Replace many uses of is_class with derives_from.
2025-09-23 19:59:00 +02:00
Thaddeus Crews
be421bcdd4
Merge pull request #110250 from YeldhamDev/i_just_cant_keep_focused
...
Hide `Control` focus when given via mouse input
2025-09-22 13:28:44 -05:00
Michael Alexsander
aeb3a45c97
Hide Control focus when given via mouse input
2025-09-19 13:43:29 -03:00
kobewi
d61a337a70
Improve usage of String.split() vs get_slice()
2025-09-19 16:31:55 +02:00
Thaddeus Crews
2753d333f6
Merge pull request #109375 from ColinSORourke/VisualShaderEmbedHandling
...
Fix VisualShader Conversion failing with subresources
2025-09-19 09:17:10 -05:00
Thaddeus Crews
7a82648b2b
Merge pull request #110404 from bruvzg/empty_shader_file
...
Shader Editor: Show "File" menu when no shaders are opened.
2025-09-18 21:02:25 -05:00
Colin O'Rourke
c4559c02de
VisualShader Conversion fails with Embeds
...
Potentially resolves https://github.com/godotengine/godot/issues/101375
VisualShader now has a has_node_embeds function that runs through it's child nodes to find embedded resources via object properties. Conversion plugin uses this function to catch the error.
2025-09-18 14:35:30 -07:00
Yufeng Ying
a50fc5acd8
Change ClassDB::get_class_list and related stuff.
2025-09-16 15:00:33 +08:00
Pāvels Nadtočajevs
75bbe3a0bc
Shader Editor: Show "File" menu when no shaders are opened.
2025-09-11 09:47:16 +03:00