1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-05 19:31:35 +00:00
Commit Graph

19997 Commits

Author SHA1 Message Date
aaronp64
a7e227b7bb Fix bottom panel dock layout popup position
Update EditorDockManager::_dock_container_popup to consistently use tab bar position to determine popup position, rather than combining tab bar and container positions.  This handles cases where the tabs are on the bottom of the container, like for the bottom panel.
2025-12-14 10:19:21 -05: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
Rémi Verschelde
7722d52d51 Revert "Fix EditorExportPlugin::_export_file() ignoring GDScripts"
This reverts commit 9504b0ff7a.

This broke exporting C# projects to Android in debug builds.

- Fixes #112918.
- Fixes #112397.
2025-11-25 14:46:05 +01:00
Thaddeus Crews
22a28e07cc Merge pull request #101407 from nattyrice/atlas-merge-tool-fix
Fix Atlas Merge Tool Crash
2025-11-25 07:07:02 -06:00
Thaddeus Crews
ada0e6032e Merge pull request #112087 from KoBeWi/improved_docking
Improve editing EditorDock node
2025-11-25 07:07:00 -06:00
Thaddeus Crews
8eb265c646 Merge pull request #113134 from lodetrick/icon-node-dock
Update native menu icons after Node dock split
2025-11-25 07:06:57 -06:00
Thaddeus Crews
912da563d5 Merge pull request #113070 from lodetrick/dock-too-many-notifications
Remove extra `NOTIFICATION_VISIBILITY_CHANGED` notifications in docks
2025-11-25 07:06:55 -06:00
Thaddeus Crews
6e69760134 Merge pull request #111967 from Ivorforce/object-cast-to-protect
Statically protect `Object::cast_to` for unrelated `Object` types.
2025-11-25 07:06:48 -06:00
Logan Detrick
b4f58e5d8e Update native menu icons after Node dock split 2025-11-24 16:40:27 -08:00
kobewi
92ce6c7b75 Add bottom dock tab style setting 2025-11-25 00:04:04 +01:00
Lukas Tenbrink
0f047944e4 Statically protect Object::cast_to for unrelated Object types.
Fix a handful of bugs associated with it.
2025-11-24 23:03:22 +01:00
Thaddeus Crews
6d8ec7e7ce Merge pull request #86930 from ryevdokimov/commit-transforms-on-mode-switch
Commit transforms done with editor gizmo on tool mode switch.
2025-11-24 16:00:07 -06:00
Thaddeus Crews
fb91141cd1 Merge pull request #107343 from kj-art-dev/viewport-rotation-control-visual-feedback
Visual feedback update for viewport rotation gizmo.
2025-11-24 16:00:02 -06:00
Thaddeus Crews
ce5f11352d Merge pull request #112996 from Ivorforce/history-dock-lbr
Move History dock to the bottom left by default.
2025-11-24 15:59:59 -06:00
Thaddeus Crews
5144ee81cd Merge pull request #108546 from ryevdokimov/path3d-no-restart
Do not require editor restart when changing Path 3d Tilt Disk Size setting
2025-11-24 15:59:58 -06:00
kobewi
a945df8413 Improve editing EditorDock node
Co-authored-by: Capry <lunacapryy@gmail.com>
2025-11-24 22:17:28 +01:00
Lukas Tenbrink
de18f3200e Move History dock to the bottom left by default. 2025-11-24 17:38:47 +01:00
Thaddeus Crews
4fef336722 Merge pull request #113014 from arkology/scene-tabs-context-options
Add "Undo Close" & "Close All" options for `EditorSceneTabs` out-of-tabs context menu
2025-11-24 10:21:45 -06:00
Thaddeus Crews
06f7cc9e02 Merge pull request #101787 from Break-Ben/signals-and-groups-docks
Separate Node editor dock
2025-11-24 10:21:24 -06:00
Thaddeus Crews
d5d061e1c2 Merge pull request #108180 from Naros/use-script-dialog-for-script-resources
Use create script dialog for script-type resources
2025-11-24 10:21:23 -06:00
Thaddeus Crews
3d0f2889d8 Merge pull request #113034 from lodetrick/new-dock-tiles
Use new dock system for TileMap and TileSet
2025-11-24 10:21:20 -06:00
Logan Detrick
62eeecd528 Fix extra NOTIFICATION_VISIBILITY_CHANGED notifications 2025-11-24 03:42:43 -08:00
Logan Detrick
da8817a4e8 Use new dock system for TileMap and TileSet 2025-11-24 03:13:02 -08:00
Chris Cranford
23b6f129c7 Use create script dialog for script-type resources 2025-11-24 04:43:18 -05:00
arkology
ae2f69b6c0 Add "Undo Close" & "Close All" options for EditorSceneTabs out-of-tabs context menu 2025-11-24 00:02:02 +03:00
风青山
81f727b6dd Fix the returned controls of EditorHelpBitTooltip::show_tooltip() were not freed in ScriptTextEditor
The returned control is an orphan node, which is to make the standard tooltip invisible.
2025-11-23 23:31:59 +08:00