Commit Graph

21913 Commits

Author SHA1 Message Date
Thaddeus Crews 5f39b46011 Merge pull request #120469 from KotzaBoss/resourcepreloader-signals
Add signals to ResourcePreloader, connect to ResourcePreloaderEditor
2026-06-22 08:29:50 -05:00
Thaddeus Crews c4e8d89f23 Merge pull request #119408 from smix8/canvas_mesh_dragndrop
Add CanvasItemEditor drag and drop for Mesh resources
2026-06-22 08:29:48 -05:00
Thaddeus Crews 19cf57431d Merge pull request #107126 from a-johnston/expose_fuzzy_search
Expose fuzzy search api to scripting
2026-06-22 08:29:48 -05:00
Thaddeus Crews 41e3364455 Merge pull request #116751 from bruvzg/text_presort_2
Presort text draw calls (simplified version).
2026-06-22 08:29:47 -05:00
Thaddeus Crews 7bb0c8f567 Merge pull request #119605 from Calinou/3d-editor-improve-decal-gizmo
Improve decal gizmo in the 3D editor
2026-06-22 08:29:46 -05:00
Thaddeus Crews 46a03b03a2 Merge pull request #119813 from KoBeWi/high_light
Highlight dock slot hovered in the popup
2026-06-22 08:29:45 -05:00
Thaddeus Crews b0890caade Merge pull request #119806 from bruvzg/txtx
[Export] Suppress duplicate texture format errors in UI and add missing in console mode.
2026-06-22 08:29:44 -05:00
KotzaBoss ab05360041 Add signals to ResourcePreloader, connect to ResourcePreloaderEditor 2026-06-20 13:13:50 +02:00
Thaddeus Crews f964fa714f Merge pull request #118575 from DeeJayLSP/gdtype-name-hierarchy
Exchange use of `ClassDB::is_parent_class()` with `Object::is_class()` where possible
2026-06-19 15:09:27 -05:00
Thaddeus Crews 166a2c37e7 Merge pull request #118898 from stuartcarnie/proposals/11335_filter_project_export_options
Editor: Add Filter to Project Export → Options tab
2026-06-19 15:09:25 -05:00
Thaddeus Crews d4b1e2a9db Merge pull request #118883 from KoBeWi/subcons
Add Addons tab to project settings editor
2026-06-19 15:09:22 -05:00
Thaddeus Crews 79c4b1dda7 Merge pull request #116939 from gumaciel/spm-integration
Add SPM support for Apple Embedded plugins (.gdip)
2026-06-19 15:09:20 -05:00
Thaddeus Crews 8158cfe761 Merge pull request #108900 from KoBeWi/this_is_how_you_do_deleting
Improve connection bind deletion
2026-06-19 15:09:19 -05:00
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
smix8 c87c767cbc Add CanvasItemEditor drag and drop for Mesh resources
Adds drag-n-drop for mesh resources from the filesystem to the 2d editor viewport to create MeshInstance2D nodes.
2026-06-19 19:21:55 +02: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
Stuart Carnie 1b53da8e2a Editor: Add Filter to Project Export → Options tab
See godotengine/godot-proposals#11335

Co-authored-by: AThousandShips <96648715+athousandships@users.noreply.github.com>
2026-06-19 09:02:24 +10:00
Adam Johnston 132c9e5ce2 Expose fuzzy search classes in public api 2026-06-18 13:20:25 -07: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