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