Commit Graph

82 Commits

Author SHA1 Message Date
Rémi Verschelde
8c4f3c4f01 Merge pull request #114634 from YeldhamDev/the_hinting_never_ends
More scroll hint work around the editor
2026-01-07 01:42:03 +01:00
Rémi Verschelde
9009a6636c Merge pull request #114366 from KoBeWi/uh
Add EditorDock's own DockSlot enum
2026-01-07 01:41:50 +01:00
Michael Alexsander
da561cd619 More scroll hint work around the editor 2026-01-06 18:34:20 -03:00
passivestar
8a8477bec9 Fix switching visual shader type draws focus 2026-01-04 01:37:49 +04:00
kobewi
9f96d2199d Add EditorDock's own DockSlot enum 2026-01-02 13:16:23 +01:00
LiveTrower
7d552ad5b9 VisualShader: Fix refract node setup 2026-01-01 21:20:25 +01:00
Rémi Verschelde
a8ebeb4dda Merge pull request #114501 from passivestar/node-separators
Fix visibility of shader node separators in modern theme
2026-01-01 17:14:58 +01:00
Rémi Verschelde
504df6253d Merge pull request #114392 from passivestar/inner-tabs
Improve the look of inner tabs in modern theme
2026-01-01 16:47:19 +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
passivestar
6592147892 Fix visibility of shader node separators in modern theme 2026-01-01 19:39:54 +04:00
passivestar
3393740d42 Improve the look of inner tabs in modern theme 2025-12-30 06:05:12 +04:00
Ayan Chavand
3e7228d137 Fix shader editor filename not updating after file rename 2025-12-22 08:01:26 +05:30
Michael Alexsander
ec7bd419fc Fix different separations across different code editors 2025-12-16 12:51:23 -03:00
Mattia Zirpoli
2eb41ac549 VisualShader: fix new node spawning position with display scaling 2025-12-13 02:41:01 +01:00
kobewi
92d10d9b4c Fix shader editor minimum size 2025-12-12 01:22:20 +01:00
Thaddeus Crews
73318cd8d0 Merge pull request #113616 from lodetrick/shader-file-dock
Use new dock system for ShaderFile Dock
2025-12-10 18:10:43 -06:00
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
e4c92b69ac Use new dock system for ShaderFile Dock 2025-12-05 02:05:03 -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