Lukas Tenbrink
527f4e9e68
Update class reference contribution link.
2025-09-10 16:50:44 +02:00
Pāvels Nadtočajevs
d8cdc53ec0
Use `language` command line argument to override editor locale.
2025-09-08 23:45:54 +03:00
Thaddeus Crews
bd3eb67828
Merge pull request #110280 from YeldhamDev/it_is_always_the_smallest_things
...
Fix "SpriteFrames" editor not fully hidding the bottom panel
2025-09-08 13:57:18 -05:00
Clay John
0e8df80231
Merge pull request #110264 from stuartcarnie/109846/metal_version
...
Metal: Ensure baked Metal binaries can be loaded on the minimum target OS
2025-09-08 08:23:15 -07:00
Rémi Verschelde
041207fe41
i18n: Sync translations with Weblate
...
Adds Korean (ko) documentation translations.
2025-09-08 16:15:54 +02:00
Stuart Carnie
b7aac81366
Metal: Ensure baking to binary sets minimum target OS
...
Co-authored-by: Travis Lange <travislange12@gmail.com>
2025-09-08 08:16:53 +10:00
StarryWorm
45f089a143
Enable objects stored as dictionary keys to be selected in inspector.
...
Currently, when using the stack trace or the remote scene tree and selecting an
object containing a dictionary, secondary objects that are stored as values in
the dictionary can be opened in inspector by clicking on them. However,
attempting to open the same secondary object if it is stored as a key in the
dictionary will result in nothing happening.
This is fixed by connecting keys to the "object_id_selected" signal the same
way values are connected.
2025-09-06 10:04:33 -04:00
Michael Alexsander
bf65bf0bbd
Fix "SpriteFrames" editor not fully hidding the bottom panel
2025-09-05 13:33:05 -03:00
clayjohn
a86cd83593
Defer checking for rendering device support until the new project dialog is opened
...
This can save a lot of time opening the project manager and the information is only ever needed when creating a new project anyway
2025-09-05 00:41:34 -07:00
Muller-Castro
9504b0ff7a
Fix EditorExportPlugin::_export_file() ignoring GDScripts
2025-09-03 16:50:28 -03:00
Björn
8798387770
Improve identification of edits on property `Object->script`
...
Narrows down the criteria to determine if the property being edited with the `EditorResourcePicker` is actually the `Object->script` property.
2025-09-03 17:38:56 +02:00
Artemy Fedotov
fb7d2829f3
Fix `ScriptEditor::edit()` ignoring column parameter
2025-09-03 16:57:03 +04:00
Clay John
0f0bb7d225
Merge pull request #110025 from DarioSamo/fix-shader-debug-info-take-two
...
Fix --generate-spirv-debug-info regression (alternate take)
2025-09-01 19:37:27 -07:00
vaner-org
bac7253fcf
Trim -loop & -cycle from animations during Godot 3 to 4 conversion
2025-09-02 06:27:39 +05:30
yotam-frid
b01b84e3a1
Fix single-object inspect command regression
2025-09-01 20:28:39 +02:00
Pāvels Nadtočajevs
be443e41bb
Use placeholder instead of value for tooltips of `PROPERTY_HINT_PASSWORD` properties.
2025-09-01 16:46:00 +03:00
Mounir Tohami
5412885a7a
Fix ColorPicker after adding intensity sliders.
2025-09-01 13:06:44 +03:00
Mike Precup
e73e978d65
Misc editor speedups for large scenes
2025-08-31 13:46:33 -07:00
Thaddeus Crews
825ef2387f
Merge pull request #110044 from timothyqiu/theme-type-name-validation
...
Validate theme type name input in Add Theme Type dialog
2025-08-29 12:00:44 -05:00
Thaddeus Crews
f851db1429
Merge pull request #110068 from ktxyz/fix-editor3d-snap-with-cmd-macos
...
fix: macOS cmd + drag snapping not working for 3D editor Move, Rotate and Scale tool
2025-08-29 12:00:42 -05:00
Kamil Tokarski
167cf79024
fix: update shortcut input to support CMD key for snapping
2025-08-29 00:22:47 +02:00
Dario
e137c882c0
Disable smolv and change the shader hash when SPIR-V debug info is enabled.
2025-08-28 14:17:58 -03:00
Dario
9086b5c05f
Fix editor export plugins always causing resources to be edited.
...
- Remove the ', true' which always caused the if statement to be true.
- Add a new comparison before setting again the same array or dictionary back to the object. Not all objects are programmed to take into account that the setter could be called with the exact same Array or Dictionary from the class. This check ensures that scenario doesn't happen since it should be unnecessary.
2025-08-28 12:21:30 -03:00
Haoyu Qiu
e5373c5cb0
Validate theme type name input in Add Theme Type dialog
2025-08-28 15:47:37 +08:00
Thaddeus Crews
21fbf033f7
Merge pull request #109973 from aaronfranke/shader-menu-bar
...
Make shader editor menu position consistent between shader languages
2025-08-26 09:12:24 -05:00
Aaron Franke
0831b4b516
Make shader editor menu position consistent between shader languages
2025-08-26 06:56:55 -07:00
Haoyu Qiu
1b087104e5
Make POT generation use tooltip_auto_translate_mode
2025-08-26 13:08:03 +08:00
Ricardo Sanchez-Saez
6d9983e958
[apple embedded] Replace individual iOS/visionOS Xcode templates by Apple embedded template
2025-08-25 12:42:34 -07:00
Adam Simpkins
edfe631c7c
Create an undo/redo action when pinning a SoftBody3D point in the editor
...
Previously, if you pinned a point by clicking on one of the soft body
vertex handles, the scene was not marked as modified, and the action
could not be undone by hitting Ctrl + Z.
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-08-25 17:07:23 +02:00
Thaddeus Crews
17c7b789c0
Merge pull request #109271 from Giganzo/animation-right-click
...
Fix glitched animation key after canceled dragging
2025-08-25 09:54:16 -05:00
Thaddeus Crews
73da0d2020
Merge pull request #109884 from aaronfranke/range-min-max
...
Remove nearly-unused "default" range hint min/max
2025-08-24 11:04:33 -05:00
Thaddeus Crews
8e801274d6
Merge pull request #109881 from vaner-org/animationtree-focus-steal
...
Fix overly aggressive focus grabbing by StateMachine and BlendSpaces
2025-08-24 11:04:32 -05:00
Thaddeus Crews
1a7c477787
Merge pull request #109684 from ryevdokimov/fix-cancel-fighting
...
Fix transforms trying to continue after a cancel
2025-08-24 11:04:30 -05:00
Thaddeus Crews
61c6a82921
Merge pull request #109777 from vaner-org/blendspace-drag-release-fix
...
Fix incorrect `blend_position` values in BlendSpace editor after dragging point
2025-08-24 11:04:29 -05:00
Thaddeus Crews
6c7f0424c4
Merge pull request #109794 from vaner-org/blendspace-fix-error-padding
...
Correctly hide BlendSpace editor error panel on load
2025-08-24 11:04:25 -05:00
Aaron Franke
7991b60681
Remove unused "default" range hint min/max
2025-08-22 12:26:30 -07:00
vaner-org
5a7c5ab0a3
Fix overly aggressive focus stealing by StateMachine and BlendSpaces
2025-08-22 23:57:05 +05:30
vaner-org
22e67735f1
Fix accessibility name errors in BlendSpace2D editor
2025-08-22 07:12:42 +05:30
Thaddeus Crews
b432e108d5
Merge pull request #109791 from Talkashie/master
...
Typo cleanup pass
2025-08-21 18:39:37 -05:00
Thaddeus Crews
b947e5f8cc
Merge pull request #109133 from aaronp64/polygon_editor_grab_radius
...
Use `point_grab_radius` setting in `Polygon2DEditor` bottom panel editor
2025-08-21 18:39:35 -05:00
kobewi
a374c209be
Don't start editor as unsaved
2025-08-21 14:38:27 +02:00
Thaddeus Crews
597170abe4
Merge pull request #109811 from bruvzg/svg_rename
...
Rename SVGTexture to DPITexture.
2025-08-21 06:24:23 -05:00
Thaddeus Crews
dcfddd4e55
Merge pull request #109676 from bruvzg/menu_spacers
...
[macOS] Fix embedded menu/spacer relative position.
2025-08-21 06:24:22 -05:00
Pāvels Nadtočajevs
10e11ec87f
Rename SVGTexture to DPITexture.
2025-08-21 11:39:16 +03:00
Thaddeus Crews
7cc3f374a5
Merge pull request #109801 from KoBeWi/a_classic_fix
...
Track last selection using ObjectID
2025-08-20 16:18:02 -05:00
Thaddeus Crews
048460b8d5
Merge pull request #109662 from raulsntos/compat-get_forced_export_files
...
Add default param value to `EditorExportPlatform::get_forced_export_files`
2025-08-20 12:07:17 -05:00
Thaddeus Crews
4854c0447b
Merge pull request #109619 from aaronp64/theme_editor_name_change
...
`ThemeEditor` fix to show filename for new/renamed files
2025-08-20 12:07:15 -05:00
Thaddeus Crews
87e10e9aa4
Merge pull request #109733 from ryevdokimov/prevent-cancel-transform-unselect
...
Prevent held escape key from unselecting nodes after canceling a transform
2025-08-20 12:07:12 -05:00
kobewi
27fb2181cd
Track last selection using ObjectID
2025-08-20 14:49:50 +02:00
vaner-org
a3741cda5a
Fix error panel padding always present on load
2025-08-20 09:43:47 +05:30
Talkashie
bc7e68dfd1
Typos
2025-08-19 18:32:59 -05:00
Thaddeus Crews
c263b209ec
Merge pull request #109735 from mihe/infinite-doc-regen
...
Fix/remove error about "Can't update documentation" when saving script
2025-08-19 10:29:41 -05:00
Thaddeus Crews
84c0ec04f3
Core: Integrate semantic constants in math structs
...
- Excludes self-explanatory constants (ZERO, ONE, etc)
2025-08-19 10:15:08 -05:00
vaner-org
08d2d21a79
Fix doubled transformation when mouse released
2025-08-19 20:43:17 +05:30
Pāvels Nadtočajevs
95b71e19d5
Fix editor resource tooltip crash on broken symlinks.
2025-08-19 12:46:54 +03:00
Thaddeus Crews
8ebf8ae23c
Merge pull request #109666 from aaronfranke/import-mesh-validate-indices-mult-3
...
ImporterMesh: Validate triangle indices array size is a multiple of 3
2025-08-18 20:36:49 -05:00
Aaron Franke
ba92af7d07
ImporterMesh: Validate triangle indices array size is a multiple of 3
2025-08-18 06:36:21 -07:00
Thaddeus Crews
34d20958fa
Merge pull request #109614 from h1v9/master
...
Strip empty deps when loading filesystem cache
2025-08-18 08:29:10 -05:00
Thaddeus Crews
42b4eab5e9
Merge pull request #109673 from Giganzo/debug-hover
...
Fix missing hover style for Ignore Error breaks button
2025-08-18 08:29:08 -05:00
robert yevdokimov
d99d2cb884
Prevent held escape key from unselecting nodes after canceling a transform
2025-08-18 16:47:09 +04:00
Mikael Hermansson
c43425a209
Fix/remove error about "Can't update documentation" when saving script
2025-08-18 13:31:38 +02:00
Robert Yevdokimov
26f920f85e
Fix transforms trying to continue after a cancel
2025-08-17 10:04:42 +04:00
Giganzo
b5efac3156
Fix missing hover style for Ignore Error breaks button
2025-08-17 00:53:27 +02:00
Pāvels Nadtočajevs
ab0bc7ee32
[macOS] Fix embedded menu/spacer relative position.
2025-08-16 18:55:04 +03:00
Giganzo
c21a03361a
Add hover styles to buttons in Script/Shader editor
2025-08-16 15:05:07 +02:00
Raul Santos
702bbb3eab
Add default param value to `EditorExportPlatform::get_forced_export_files`
...
Add default parameter value to a new parameter added in 4.5 to `EditorExportPlatform::get_forced_export_files` so we can avoid breaking compatibility for GDScript.
2025-08-16 04:16:43 +02:00
Thaddeus Crews
2853d91191
Merge pull request #109176 from SchultzenDK/fix-script-clears-gizmos
...
Stop clearing editor_plugin_screen on script edit
2025-08-15 12:58:47 -05:00
Thaddeus Crews
a43e6e68cc
Merge pull request #100813 from ryevdokimov/prevent-selecting-hidden-transform-gizmo
...
Fix being able to grab hidden transform gizmo handles
2025-08-15 12:58:47 -05:00
aaronp64
842b44d872
ThemeEditor fix to show filename for new/renamed files
...
Updated ThemeEditor to set the theme name label when theme file is initially created or renamed.
2025-08-14 15:20:50 -04:00
h1v9
54619b3176
Strip empty deps when loading filesystem cache
2025-08-14 18:40:29 +03:00
Thaddeus Crews
de463e0241
Merge pull request #109564 from timothyqiu/scene-create-3d
...
SceneCreateDialog: Hide 3D Scene option when 3D editor is disabled
2025-08-13 18:42:16 -05:00
Thaddeus Crews
1ecbd75c07
Merge pull request #109593 from ShadowCow13/animation-slice-name
...
Fix name included in animation when saved from slice in scene importer
2025-08-13 18:42:14 -05:00
Thaddeus Crews
5a9a05e255
Merge pull request #109584 from kleonc/tile_terrain_preview_icon_fix_transformed_alternative
...
Fix `TileMapLayer` terrain preview icons for transformed alternative tiles
2025-08-13 18:42:12 -05:00
Thaddeus Crews
a245f21b3b
Merge pull request #109480 from Rindbee/apply-different-strategies-when-check-theme-override-properties
...
Disallow clicking to toggle the checkbox of a theme override of type `Resource` to checked
2025-08-13 18:42:11 -05:00
shadowcow13
c6c4c55146
Fix name included in animation when saved from slice in scene importer
2025-08-13 16:53:43 -06:00
kleonc
5ba1d0ff97
Fix TileMapLayer terrain preview icons for transformed alternative tiles
2025-08-13 18:35:51 +02:00
SPOXY
e0bf7ff072
Remove unused editor setting `editors/grid_map/palette_min_width`
...
This option is no longer used after the rework in #96922
Reported-by: Nodragem <geoffrey.megardon@gmail.com>
2025-08-13 18:19:37 +02:00
风青山
39141e7b9c
Disallow clicking to toggle the checkbox of a theme override of type `Resource` to checked
...
These resources are external, but can be further categorized as follows:
1. Imported resource;
2. Embedded resource (no resource path, provided by the engine);
3. Other text-based resource.
Resources of different categorie may need different strategies.
Currently, for resource types, it is up to the user to decide what to do
next. Clicking to toggle checkboxes is not allowed, but you can still
manipulate resources through the `EditorResourcePicker`'s context menu
(right-click on a resource in the inspector or click the down arrow icon
next to the resource to open the menu).
2025-08-13 16:19:42 +08:00
Haoyu Qiu
69613d2099
SceneCreateDialog: Hide 3D Scene option when 3D editor is disabled
2025-08-13 13:54:39 +08:00
Thaddeus Crews
8aa37cab89
Merge pull request #109469 from ryevdokimov/fix-previews
...
Fix cinematic preview causing the editor redraw continuously and aspect ratio not updating in camera preview
2025-08-12 11:46:40 -05:00
Thaddeus Crews
fa5035f72a
Merge pull request #109465 from ryevdokimov/fix-ctrl-command-rotate
...
Fix node can't be rotated by holding ctrl/command while in select mode
2025-08-12 11:46:39 -05:00
Thaddeus Crews
2a526028b1
Merge pull request #108792 from arkology/find-in-files-panel-sizing
...
Fix `FindInFilesPanel` sizing issues
2025-08-12 11:46:38 -05:00
Thaddeus Crews
916af4680c
Merge pull request #109522 from KoBeWi/resource_of_type_Folder
...
Don't open folders as file in script editor
2025-08-12 11:46:37 -05:00
Thaddeus Crews
9016df63f7
Merge pull request #109539 from Giganzo/shortcut-reset
...
Fix shortcut reset for spatial_editor/tool_select
2025-08-12 11:46:34 -05:00
Giganzo
54ac5cd068
Fix shortcut reset for spatial_editor/tool_select
2025-08-12 10:46:20 +02:00
Thaddeus Crews
1f0f3553a5
Merge pull request #109448 from kitbdev/script-drop-onready-add-empty-line
...
Add new line when dropping onready on empty line
2025-08-11 09:55:23 -05:00
kobewi
a979cfdc0e
Don't open folders as file in script editor
2025-08-11 14:43:36 +02:00
robert yevdokimov
1672b69ce8
Fix node can't be rotated by holding ctrl/command while in select mode
2025-08-11 15:15:55 +04:00
robert yevdokimov
edee07bb62
Fix cinematic preview causing the editor redraw continuously and aspect ratio not updating in camera preview
2025-08-10 19:08:28 +04:00
Michael Alexsander
87b62b9897
Fix remote tree max selection warning not showing properly
2025-08-09 18:10:09 -03:00
kit
2bc9bf5965
Add new line when dropping onready on empty line
2025-08-09 13:44:54 -04:00
Thaddeus Crews
96cf51335c
Merge pull request #104945 from YeldhamDev/subgizmo_lock_ignore
...
Fix gizmos from 3D editor plugins not applying changes to locked nodes
2025-08-08 12:28:09 -05:00
Mikael Hermansson
7393c606ff
Reduce log spam during headless import/export
2025-08-07 13:08:54 -05:00
Thaddeus Crews
7aa331a1d0
Merge pull request #109203 from IphStich/fix_dialog_inherits_abstract
...
Fix inheriting from abstract classes dialog
2025-08-07 10:40:34 -05:00
Mikael Hermansson
e9aa2709c5
Fix headless import/export reporting progress greater than 100%
2025-08-07 14:19:51 +02:00
Colin O'Rourke
05fd79af7c
Material Conversion Error Handling
...
Material Conversion Plugins now ERR_FAIL if called on an unitialized material.
FileSystemDock no longer crashes if Conversion Plugin fails and returns a null ref.
2025-08-06 14:03:11 -07:00
Thaddeus Crews
f47603767f
Merge pull request #109109 from bruvzg/moue_no_focus
...
Forward mouse events to embedded no-focus windows.
2025-08-06 12:01:18 -05:00
Thaddeus Crews
7d5d554b89
Merge pull request #109259 from aaronp64/input_map_collapsing
...
Keep collapsed state for actions when modifying Input Map
2025-08-06 12:01:13 -05:00
arkology
f3267c0ca7
Fix `FindInFilesPanel` sizing issues
2025-08-06 08:46:07 +00:00
Elise
8835ac2a2a
Fix inheriting from abstract classes dialog
2025-08-06 08:43:22 +10:00