Commit Graph

21889 Commits

Author SHA1 Message Date
Thaddeus Crews ef79fa3fc0 Merge pull request #117946 from HolonProduction/editor-language-kickoff
Introduce `EditorLanguage` and move `ScriptLanguage::complete_code` into it.
2026-06-19 15:09:19 -05:00
Thaddeus Crews 74578fa41a Merge pull request #118767 from bruvzg/pref_lcs
[macOS/iOS/Windows] Add method to get full list of user preferred locales and use it for the editor locale selection.
2026-06-19 12:05:59 -05:00
Thaddeus Crews 5849609275 Merge pull request #118790 from Withaust/master
Expose `EditorNode3DGizmo::is_selected`
2026-06-19 12:05:58 -05:00
Thaddeus Crews be912aeaff Merge pull request #119443 from KoBeWi/pseudoing_your_labels
Add pseudolocalization preview to the editor
2026-06-19 12:05:55 -05:00
Thaddeus Crews c33bcadf45 Merge pull request #110615 from timothyqiu/why-white
Use VHS Circle as the default editor color picker shape
2026-06-19 12:05:53 -05:00
Thaddeus Crews a3ca8442f4 Merge pull request #120388 from imdongye/import-obj-vertex-alpha
Fix OBJ importer ignoring vertex color alpha channel
2026-06-19 12:05:53 -05:00
Thaddeus Crews b66f1d5b5c Merge pull request #120435 from bruvzg/zoom_prev
Fix asset store zoom mode crash in project manager.
2026-06-19 12:05:52 -05:00
Thaddeus Crews a76efc3c68 Merge pull request #114870 from Rindbee/add-match_popup_width-in-OptionButton
Make the OptionButton match the width of the pop-up menu
2026-06-19 12:05:51 -05:00
Thaddeus Crews fad1ac1e2b Merge pull request #119418 from KoBeWi/what_even_is_this
Improve 2D editor dropping code
2026-06-19 12:05:51 -05:00
Thaddeus Crews 918a4e6cbc Merge pull request #115697 from dugramen/sticky-tree-canvas-item
Add sticky tree item support
2026-06-19 12:05:50 -05:00
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
Pāvels Nadtočajevs 86ccc06dec Fix asset store zoom mode crash in project manager. 2026-06-19 09:21:21 +03: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
kobewi f7b5ea9897 Improve 2D editor dropping code 2026-06-18 17:53:06 +02: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
imdongye 712cba0ff6 Fix OBJ importer ignoring vertex color alpha channel 2026-06-18 14:03:11 +09: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