smix8
eb00a8546d
Split Node3DEditorViewport into a dedicated file
...
Splits `Node3DEditorViewport` into a dedicated file.
The main `Node3DEditorPlugin` file was one if the biggest files of the entire engine. It was getting way too big to be viewed, parsed and displayed effectively (e.g. GitHub, certain IDEs). While still big after this PR it at least splits it more or less in half.
- Moves `Node3DEditorViewport` and related helper classes to its own file `node_3d_editor_viewport` file.
- Moves the (shared) constexpr to its own file `node_3d_editor_constants` file.
- Forward declares many more classes.
- Removes unnecessary includes.
- Fixes classes that needed the actual Node3DViewport class.
2026-06-19 17:30:50 +02:00
Thaddeus Crews
bbeb4a2557
Merge pull request #119176 from ryevdokimov/lock-transform
...
Fix 3D transform gizmo visibility after node lock/unlock
2026-06-18 15:14:19 -05:00
Thaddeus Crews
b427979ee5
Merge pull request #115083 from aaronfranke/editor-filesystem-changed-thread
...
Guard against non-main-thread emission of EditorFileSystem changed signal
2026-06-18 15:14:11 -05:00
Thaddeus Crews
f4e801f332
Merge pull request #120350 from migueldeicaza/unzip-fix
...
Honor the symlink flag in zip files when unpacking files
2026-06-18 15:14:10 -05:00
Thaddeus Crews
0805326979
Merge pull request #120376 from Calinou/editor-fix-godot-file-icon-saturation
...
Fix `.godot` file icon saturation in editor file dialogs
2026-06-18 15:14:08 -05:00
Thaddeus Crews
32159caaf4
Merge pull request #117849 from WoodWood1299/nonresizable-confirmation-dialogue
...
Editor: Fix accept/confirmation dialogs being resizable
2026-06-18 15:14:02 -05:00
Thaddeus Crews
f233ec36e4
Merge pull request #119047 from jinyangcruise/fix_near_jump_issue
...
Fix jumping to definition does not set proper return point if the definition is very close
2026-06-18 13:15:31 -05:00
Thaddeus Crews
e6769fdfa7
Merge pull request #119893 from unit-tick/fix_tag_overrun_again
...
Editor: Fix Incorrect Implementation in "Editor: Fix Tag Overrun Behavior"
2026-06-18 13:15:29 -05:00
Thaddeus Crews
c57778be4a
Merge pull request #120285 from NoNormalDev/zerofavourites
...
Fix visiblity bugs in `SceneTreeDock._update_create_root_dialog`
2026-06-18 13:15:28 -05:00
Thaddeus Crews
08d27b6460
Merge pull request #120389 from bruvzg/tab_pop
...
Fix scene tab menu not detecting hovered tab.
2026-06-18 13:15:27 -05:00
Thaddeus Crews
c2b4471b03
Merge pull request #119820 from bruvzg/gr_popup
...
Fix `PopupMenu`s keeping old size when `GraphNode` scale is changed.
2026-06-18 13:15:25 -05:00
Thaddeus Crews
ba9f8fd2cc
Merge pull request #120181 from bruvzg/astr_name
...
Fix empty `AudioStream` name in the resource picker.
2026-06-18 13:15:24 -05:00
Thaddeus Crews
7d448ad0a2
Merge pull request #119797 from BrotherShort/Optimize-the-size-of-TexturePreview
...
Optimize the size of TexturePreview
2026-06-18 13:15:24 -05:00
Thaddeus Crews
88849e714c
Merge pull request #120213 from YeldhamDev/canvas_plugins_update_fix
...
Fix some 2D editor plugins not updating immediately with certain changes
2026-06-18 13:15:23 -05:00
Thaddeus Crews
89c9e56d2e
Merge pull request #119614 from Prawnya/fix-editor-focus-loop
...
Fix possible freeze when running project with floating script editor
2026-06-18 13:15:16 -05:00
Thaddeus Crews
24363b2371
Merge pull request #119995 from NoNormalDev/imnotsmart
...
Clean Up `x` position calcuation of the `AudioStream` filename in the Inspector
2026-06-18 10:19:02 -05:00
Thaddeus Crews
fcb6d8892f
Merge pull request #116651 from Meorge/bugfix/ql-ip-first-selection-no-effect
...
Make Instant Preview work for first selection after being enabled
2026-06-18 10:19:01 -05:00
Thaddeus Crews
c48458d5ba
Merge pull request #119790 from KoBeWi/dubious_ownership
...
Fix ownership issues when pasting as replacement
2026-06-18 10:18:58 -05:00
Thaddeus Crews
9fd9e12949
Merge pull request #117220 from uno1982/fix/resource-locked-in-editable-children
...
Fix new resource locked when created via editable children in inspector
2026-06-18 10:18:58 -05:00
Thaddeus Crews
30dd41e4fe
Merge pull request #120360 from KoBeWi/huuh
...
Don't edit current object after changing scene
2026-06-18 10:18:57 -05:00
Thaddeus Crews
06fa82a667
Merge pull request #120366 from YeldhamDev/regression_fix_to_a_regression_fix
...
Fix broken icons when moving the FileSystem dock to the bottom
2026-06-18 10:18:57 -05:00
Pāvels Nadtočajevs
c7fa6145a2
Fix scene tab menu not detecting hovered tab.
2026-06-18 10:29:20 +03:00
Hugo Locurcio
04961f1497
Fix .godot file icon saturation in editor file dialogs
2026-06-17 20:21:24 +02:00
Michael Alexsander
c75b1bf5d3
Fix broken icons when moving the FileSystem dock to the bottom
2026-06-17 12:48:46 -03:00
kobewi
a0abdc26e5
Don't edit current object after changing scene
2026-06-17 13:00:12 +02:00
Rémi Verschelde
c92ef757cb
Sync translations with Weblate
2026-06-16 22:53:41 +02:00
Miguel de Icaza
3976c2c07f
Honor the symlink flag in zip files when unpacking files, fixes #120349
2026-06-16 11:04:54 -04:00
Thaddeus Crews
645638db91
Merge pull request #119751 from YeldhamDev/asset_version_touchup
...
Improve version label visual in the asset dialog
2026-06-15 08:52:44 -05:00
Aaron Franke
4f898b498f
Guard against non-main-thread emission of EditorFileSystem changed signal
2026-06-14 16:31:59 -07:00
NoNormalDev
fb3703e0ad
Fix SceneTreeDock visiblity bugs in _update_create_root_dialog
2026-06-14 16:54:27 +02:00
othman alzahrani
6a4c61feb2
EditorPropertyArray clipping fix
2026-06-13 17:02:35 +03:00
kobewi
204249c9d6
Fix ownership issues when pasting as replacement
2026-06-12 16:05:25 +02:00
Michael Alexsander
2fdeee8643
Fix incorrect release order for items in the asset store
2026-06-12 10:57:24 -03:00
Michael Alexsander
be297e849c
Fix some 2D editor plugins not updating immediately with certain changes.
2026-06-11 18:47:35 -03:00
Thaddeus Crews
463bde5426
Merge pull request #120164 from YeldhamDev/assetlib_fixes
...
Fix some issues and crashes in the asset store
2026-06-11 15:18:56 -05:00
Thaddeus Crews
8879fa9c4a
Merge pull request #120104 from bruvzg/rtl_ind
...
[RTL] Fix indent / list level not taken into account.
2026-06-11 15:18:55 -05:00
BrotherShort
0db27eadd3
Optimize the size of TexturePreview
...
Co-Authored-By: Michael Alexsander <michaelalexsander@protonmail.com >
2026-06-11 21:43:46 +08:00
Pāvels Nadtočajevs
e7ca89819f
Fix empty AudioStream name in the resource picker.
2026-06-11 09:08:58 +03:00
Michael Alexsander
f204ebaa39
Fix some issues and crashes in the asset store
2026-06-10 16:35:04 -03:00
Michael Alexsander
a43cc6ad2f
Fix assets with license type of "Other" not showing up
2026-06-09 16:02:20 -03:00
Pāvels Nadtočajevs
57ba88fba7
[RTL] Fix indent / list level not taken into account.
2026-06-09 13:25:11 +03:00
Pāvels Nadtočajevs
363610d752
[Editor] Fix SceneTreeEditor drop.
2026-06-09 10:04:29 +03:00
Rémi Verschelde
9d03a4937b
Sync translations with Weblate
2026-06-08 22:55:12 +02:00
kobewi
ea2cc82451
Fix first tile not being randomized
2026-06-08 17:06:13 +02:00
Thaddeus Crews
15957647b5
Merge pull request #120063 from ryevdokimov/local-trackball
...
Fix trackball when use local space is enabled
2026-06-08 09:12:04 -05:00
Thaddeus Crews
f1ab81c990
Merge pull request #119999 from KoBeWi/title_size_stuff
...
Wrap project titles
2026-06-08 09:12:04 -05:00
Silc Lizard (Tokage) Renew
c640059ece
Check blend weight for AnimNode error&remove _validate_animation_graph
2026-06-08 08:32:42 +09:00
ryevdokimov
d92a1acc36
Fix trackball when use local space is enabled
2026-06-07 11:32:31 -04:00
unit-tick
a4e151416b
Editor: Fix Incorrect Implementation in " #119088 "
...
Properly uses `button->get_size()`.
2026-06-06 19:51:02 -04:00
Thaddeus Crews
070dc9897e
Merge pull request #120006 from syntaxerror247/joysticks
...
Disable navigation gizmo by default for Desktop platforms
2026-06-05 09:24:42 -05:00