Commit graph

20026 commits

Author SHA1 Message Date
Rémi Verschelde
ad54cd4032
Merge pull request #113353 from SatLess/oversight
Prevent double counting and cyclical error when gathering Resources
2025-12-01 13:38:29 +01:00
kobewi
7573388c82 Unassign scene root before freeing 2025-12-01 12:48:58 +01:00
Rémi Verschelde
da3233a5b4
Merge pull request #113306 from Eshaan-byte/fix-dock-infinite-append
Editor: Fix infinite appending of docks without slots to config
2025-12-01 11:50:07 +01:00
Rémi Verschelde
c7ae694d6b
Merge pull request #113300 from LanzaSchneider/fix-focus-grab-warning-macos
MacOS: Fix focus grab warning on macOS when running game in embedded mode.
2025-12-01 11:49:58 +01:00
Rémi Verschelde
4dad75f968
Merge pull request #113298 from YeldhamDev/teria_sido_melhor_ir_ver_o_filme_do_pele
Fix various problems with the credits roll
2025-12-01 11:49:53 +01:00
Rémi Verschelde
e02fe5d9b0
Merge pull request #113293 from KoBeWi/debug_Debugger(4)
Assign layout key to Debugger
2025-12-01 11:49:49 +01:00
Rémi Verschelde
d1b9e51e12
Merge pull request #113269 from bruvzg/emb_headless
[Editor] Disable embedded mode, if `--headless` is in the main instance argument list.
2025-12-01 11:49:41 +01:00
Rémi Verschelde
7135bb534f
Merge pull request #113262 from lodetrick/dock-default-fix
Fix Editor Docks not updating tab styles when loading layout
2025-12-01 11:49:32 +01:00
Rémi Verschelde
053bcf9d30
Merge pull request #113252 from bruvzg/ed_nat_menu_theme
[Editor] Simplify native menu icon generation.
2025-12-01 11:49:24 +01:00
Rémi Verschelde
a5fc5bbff5
Merge pull request #113026 from YeldhamDev/export_dialog_tidyup
Fully hide preset settings when no preset is found in the export dialog
2025-12-01 11:48:56 +01:00
Rémi Verschelde
ae59770211
Merge pull request #112997 from YeldhamDev/quick_settings_classic_fix
Fix visual glitch in the quick settings on the classic theme
2025-12-01 11:48:50 +01:00
Rémi Verschelde
97a670db46
Merge pull request #112448 from YeldhamDev/extra_panels
Add extra panels to some areas of the editor
2025-12-01 11:48:34 +01:00
Rémi Verschelde
5e0ddecb73
Merge pull request #112343 from timothyqiu/filter-nodes
Scene Dock: Simplify Filter Nodes related UI
2025-12-01 11:48:29 +01:00
Rémi Verschelde
c2ee46011f
Merge pull request #111755 from xuhuisheng/dev/signal_too_early
Game View Plugin: Fix signal connected too early causing theme warning
2025-12-01 11:48:20 +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
Sat
8b79e94fb6 Prevent double counting and cyclical error when gathering Resources 2025-11-30 05:23:23 -03:00
Michael Alexsander
f8c251aeb8
Fix various problems with the credits roll 2025-11-29 15:49:03 -03:00
Eshaan
819b69f2c1 Editor: Fix infinite appending of docks without slots to config
Docks without default slots (index -1, config key "dock_0") were being
infinitely appended to the editor layout config because this special
slot was never cleared before saving, unlike regular dock slots.

This adds code to explicitly clear the dock_0 config key before saving
closed docks, preventing infinite appending.
2025-11-29 17:29:23 +11:00
xuhuisheng
54b738dea4 Fix signal too early causing theme warning 2025-11-29 09:23:42 +08:00
LanzaSchneider
fc79b3c115 Fix focus grab warning on macOS when running game in embedded mode. 2025-11-29 09:19:14 +08:00
Logan Detrick
cac9651713 Fix docks not updating tab styles 2025-11-28 16:05:55 -08:00
kobewi
24b09f93ed Assign layout key to Debugger 2025-11-28 20:42:47 +01:00
Pāvels Nadtočajevs
bb8537f657
[Editor] Disable embedded mode, if --headless is in the main instance argument list. 2025-11-28 10:48:43 +02:00
Rob Blanckaert
2863d8cb1e EditorResourcePreviewGenerator::request_draw_and_wait 2025-11-27 14:12:14 -08:00
Pāvels Nadtočajevs
e68b2436ee
[Editor] Simplify native menu icon generation. 2025-11-27 23:04:51 +02:00
Rémi Verschelde
71b6000249
Merge pull request #113232 from KoBeWi/dockining
Fix initial dock tabs
2025-11-27 21:48:25 +01:00
Rémi Verschelde
bb7054cdf2
Merge pull request #113213 from akien-mga/windows-d3d12-default
Windows: Make Direct3D 12 the default RD driver for new projects
2025-11-27 21:48:20 +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
David Snopek
5593a0b2b2 Enable Gradle builds on the Android editor via a dedicated build app
Co-authored-by: Logan Lang <devloglogan@gmail.com>
2025-11-27 11:03:06 -06:00
kobewi
68e9cb4a97 Fix initial dock tabs 2025-11-27 17:29:43 +01:00
Rémi Verschelde
b87fcf7e79
Windows: Make Direct3D 12 the default RD driver for new projects
For compatibility reasons, `vulkan` is kept as the technical default for the
setting, but projects created in Godot 4.6 and later will set `d3d12` as the
driver automatically.

Users upgrading to 4.6 are recommended to adopt `d3d12` as a default if it
fits their needs.

Enable `d3d12=yes` by default in SCons so that custom Windows builds include
Direct3D 12 support.
2025-11-27 10:26:25 +01:00
Rémi Verschelde
30f1ab165c
Merge pull request #113133 from lodetrick/debugger-dock
Use new dock system for Debugger
2025-11-27 09:55:59 +01:00
Rémi Verschelde
e0e1a0c6d3
Merge pull request #113115 from KoBeWi/Buildock
Change MSBuildPanel to EditorDock
2025-11-27 09:55:55 +01:00
Rémi Verschelde
85fd05fc30
Merge pull request #113080 from Rindbee/fix-the-returned-control-was-not-freed
Fix the returned controls of `EditorHelpBitTooltip::show_tooltip()` were not freed in `ScriptTextEditor`
2025-11-27 09:55:50 +01:00
Rémi Verschelde
499254e495
Merge pull request #112559 from Meorge/bugfix/need-valid-callable-instant-preview
Add error message to Quick Open dialog if callback is invalid
2025-11-27 09:55:40 +01:00
Rémi Verschelde
c260a17d4a
Merge pull request #113167 from KoBeWi/so_anyway
Update dock tabs on setting change
2025-11-26 23:44:22 +01:00
Rémi Verschelde
21af1e286f
Merge pull request #113160 from MattiaZir/fix-unable-to-get-class
Editor: Fix "ERROR: Cannot get class" on scripts without `class_name`
2025-11-26 23:44:10 +01:00
Mikael Hermansson
0cc88f34da Add support for delta encoding to patch PCKs 2025-11-26 13:52:19 +01:00
Logan Detrick
45f4aebe24 Use new dock system for Debugger 2025-11-25 20:40:26 -08:00
kobewi
871abd1c07 Update dock tabs on setting change 2025-11-25 23:05:57 +01:00
kobewi
a07fcf5d05 Change MSBuildPanel to EditorDock 2025-11-25 21:26:50 +01:00
mattia.zirpoli
203eb9e6d7 This checks if the class exists or is a global class before checking if it's virtual or instantiable.
It fixes bug #112951.
2025-11-25 21:01:25 +01:00
Thaddeus Crews
4601c07d86
Merge pull request #113151 from akien-mga/revert-109815
Revert "Fix `EditorExportPlugin::_export_file()` ignoring GDScripts"
2025-11-25 09:52:41 -06:00
Thaddeus Crews
5afc01c46d
Merge pull request #112604 from bruvzg/pop_center_rec
Update rect after `_pre_popup` in `popup_centered_*`.
2025-11-25 09:52:38 -06:00
Thaddeus Crews
5a033aec35
Merge pull request #113075 from KoBeWi/may_the_force_be_in_option
Always enable Make Unique for previewed overrides
2025-11-25 09:52:36 -06:00
Thaddeus Crews
89435a9e05
Merge pull request #97616 from magian1127/4.0gdshader
Optimize the custom doc for shaders.
2025-11-25 09:52:34 -06:00
Thaddeus Crews
324ca13df0
Merge pull request #112334 from xuhuisheng/dev/material-picker
Fix cannot edit property material for new Instance PackedScene
2025-11-25 09:52:33 -06:00
Thaddeus Crews
1a5ee71651
Merge pull request #112903 from sockeye-d/fix-action-map-editor-renaming
Fix input map editor (action map editor) items unable to be renamed
2025-11-25 09:52:31 -06:00
Thaddeus Crews
8c76d71971
Merge pull request #113065 from KoBeWi/Outdock
Add bottom dock tab style setting
2025-11-25 09:52:30 -06:00
Thaddeus Crews
d5b705600c
Merge pull request #112547 from KoBeWi/banned_from_signaling🛑
Prevent emitting signals when previewing resource
2025-11-25 09:52:19 -06:00