1
0
Fork 0
Commit Graph

18955 Commits

Author SHA1 Message Date
Thaddeus Crews 3c9f065e27
Merge pull request #102258 from Squamto/master
Fix Error when connecting signal with unbinds not yet existing function
2025-07-27 10:28:31 -05:00
Thaddeus Crews 246a9026ab
Merge pull request #106861 from VojtaStruhar/106776-column-alignment
Align autoload popup columns to the left
2025-07-27 10:28:30 -05:00
Mounir Tohami aa086fa0d5 Fix Editor crash during first scan in headless import mode. 2025-07-27 04:55:23 +03:00
Squamto 096f0288ba Fix Error when connecting signal with unbinds not yet existing function
When a Signal with unbinds was connected to a non-existing function, the connection attempt was made before the function was created.

I moved the creation of the function in front of the connection attempt.
2025-07-26 19:57:08 +02:00
Thaddeus Crews 0dd9178269
Merge pull request #108893 from WhalesState/editor-wayland
Fix `ProgressDialog` errors during first scan.
2025-07-25 11:08:15 -05:00
Thaddeus Crews 0123521643
Merge pull request #108620 from ColinSORourke/VisualShaderTypeFix
Visual Shader State Persistence - Type Fixes
2025-07-24 20:49:40 -05:00
Mounir Tohami 1cc459d86f Fix Editor wayland first scan task error.
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-07-25 01:05:15 +03:00
Thaddeus Crews 0d1d3ead8b
Merge pull request #108381 from timothyqiu/shader-side-toggle
Fix error when "Toggle Files Panel" in shader editor
2025-07-24 14:23:47 -05:00
Thaddeus Crews ebb322ad17
Merge pull request #108914 from bruvzg/no_bake
Remove selective shader baking.
2025-07-24 14:23:45 -05:00
Thaddeus Crews 052baba905
Merge pull request #107685 from KoBeWi/useless_documentation
Don't update script documentation when exporting
2025-07-24 14:23:43 -05:00
Pāvels Nadtočajevs 9c325d0f91
Remove selective shader baking. 2025-07-23 23:02:43 +03:00
Thaddeus Crews 7755a85c52
Merge pull request #108887 from WhalesState/spring-bone
Fix SpringBone3D being unintentionally disabled.
2025-07-23 13:27:10 -05:00
Thaddeus Crews 2bfc3212ad
Merge pull request #108883 from aaronfranke/editor-crash-scene-tree-dock
Fix crash in SceneTreeDock when closing a scene with a selected node
2025-07-23 13:27:08 -05:00
Thaddeus Crews b0055592fb
Merge pull request #108336 from arkology/find-in-files-translation
Fix and improve auto-translation for `FindInFiles`
2025-07-23 13:27:07 -05:00
Thaddeus Crews 5c1db3203d
Merge pull request #108877 from Giganzo/shader-editor-switch-on-hover
Fix shader editor menu switch on hover for file button
2025-07-23 13:27:06 -05:00
Thaddeus Crews 65c8aa444f
Merge pull request #95914 from kitbdev/fix-drop-node-on-line
Fix dropping Node into script on non-empty line
2025-07-23 13:27:05 -05:00
Thaddeus Crews a85fbd8647
Merge pull request #102601 from kitbdev/fix-script-toggle-comment-empty
Fix error when toggling comment with empty lines
2025-07-23 13:27:04 -05:00
Thaddeus Crews ba424d22ce
Merge pull request #108295 from beicause/shader-editor-auto-opens-on-startup
Fix shader editor auto-opens on startup
2025-07-23 13:27:03 -05:00
Thaddeus Crews 57719ca9e2
Merge pull request #108708 from Rindbee/fix-wrong-node-path-when-Reparent-to-New-Node
Fix the absolute `NodePath` was calculated incorrectly when "Reparent to New Node"
2025-07-23 13:27:00 -05:00
Mounir Tohami 11c2d4fb39 fix spring bone 3d being disabled with 3d physics 2025-07-23 03:16:15 +03:00
Aaron Franke d492b665c3
Fix crash in SceneTreeDock when closing a scene with a selected node 2025-07-22 14:40:26 -07:00
Giganzo 38dcf25aca Fix shader editor menu switch on hover 2025-07-22 22:36:46 +02:00
kit 0d18575ad1 Fix error when toggling comment with empty lines 2025-07-22 15:37:54 -04:00
kit 732a35dfc5 Fix dropping Node into script on non-empty line 2025-07-22 15:34:31 -04:00
Thaddeus Crews 1d4ea7ab3b
Merge pull request #108570 from syntaxerror247/reduce-gizmo-scale
Android Editor: Reduce default gizmo scale multiplier
2025-07-22 11:20:11 -05:00
Thaddeus Crews 3843a30b53
Merge pull request #108825 from bruvzg/fix_run_opt_icons
Fix editor one-click icons not showing.
2025-07-22 11:20:10 -05:00
Thaddeus Crews 8d04657ec8
Merge pull request #108692 from m4gr3d/fix_debugger_immediate_disconnect
Fix debugger immediate disconnect
2025-07-22 11:20:08 -05:00
Thaddeus Crews 40f107de9f
Merge pull request #108721 from Giganzo/hidden-scrollbar
Fix hidden scrollbar in editor settings
2025-07-22 11:20:07 -05:00
Thaddeus Crews 90191a53d3
Merge pull request #108651 from Alex2782/fix_save_confirmation
Prompt to save modified scene missing when quitting editor with running project.
2025-07-22 11:20:06 -05:00
Pāvels Nadtočajevs e407f55fbf
Fix editor one-click icons not showing. 2025-07-21 12:18:44 +03:00
Kody Van Ry 2554434cd9 Fix allow any descendant to be used as a Root Type in Scene Import 2025-07-20 15:27:05 -06:00
Colin O'Rourke f26a66c630 Bug Fixes
More detailed logic to fix 3 errors.

* Using 0 as the default value for 'Saved_type' would cause new Particle, Sky, and Fog shaders to display incorrectly and fail to function.

* Passing Saved_type directly into edit_type_select would cause an error because Saved_Type is not the options button index, and can be out of bounds.

* Restoring some saved Particle types correctly requires also checking the custom mode box
2025-07-18 18:30:37 -07:00
Fredia Huya-Kouadio f713a20c94 Fix debugger immediate disconnect
Address https://github.com/godotengine/godot/issues/108518
2025-07-18 15:12:37 -07:00
arkology 711f49d12b Fix and improve auto-translation for `FindInFiles` 2025-07-18 22:49:07 +03:00
Vojtěch Struhár f985abbf83 Align autoload columns to the left 2025-07-18 20:28:56 +02:00
Thaddeus Crews 6118bc241b
Merge pull request #108474 from h1v9/master
Fix all asset reimport on missing filesystem_cache10
2025-07-18 11:05:17 -05:00
Thaddeus Crews b3c7bebfb7
Merge pull request #108122 from Kazuo256/fix-107059
Properly show detach script button when script is added via inspector
2025-07-18 11:05:14 -05:00
Thaddeus Crews d98a2d2e5e
Merge pull request #108679 from Alex2782/fix_cancel_save_dialog
Cancel save dialog on editor exit
2025-07-18 11:05:09 -05:00
Thaddeus Crews 74ee47e31e
Merge pull request #108645 from Changryy/check-resource-before-load
Fix error when dragging non-resource file
2025-07-18 11:05:07 -05:00
风青山 2f5af689fd
Fix the absolute `NodePath` was calculated incorrectly when "Reparent to New Node"
Since the new parent node has not yet been added to the tree, the
`new_base_path` needs to be calculated using the `base_path`.
2025-07-18 10:26:50 +08:00
Giganzo 7f23baa79d Fix hidden scrollbar in editor settings 2025-07-17 20:39:49 +02:00
Alexander Hartmann 4e25e4406e Fix: Canceling save dialog on editor exit 2025-07-17 19:35:10 +02:00
h1v9 33a199d1cb Calculate md5 of import files when cache is missing. Prevents "forced" reimport 2025-07-17 19:26:21 +03:00
Wilson Kazuo Mizutani b400633dc2 Show detach script button when added via inspector
Fixes #107059.

The SceneTreeDock was not tracking script changes in selected nodes in any capacity as far as I could assess. To do
that, my solution essentially connects the "script_changed" signal from selected nodes to
"SceneTreeDock::_update_script_button()" whenever the selection changes. It actually queues the update to make sure it
happens only once no matter how many nodes are selected.

However, only connecting that signal would leave previously selected nodes with a signal connection that should no
longer exist. To properly disconnect previously selected nodes, we have to store the list of currently selected nodes so
we can disconnect them when the selection changes.

The commit also includes some improvements to the SceneTreeDock class:

1. Remove unnecessary initialization in SceneTreeDock

This field is already initialized in the line that declares it. As such, initializing it on the constructor as well as
is redundant.

2. Queue script button updates in scene tree dock

Since we now have the option to defer the script button update and make sure it only runs once per frame, it's always
best to use the queued version of the update from a performance perspective. I'm not entirely sure if there could be any
unexpected side effects but it is a minor self-contained UI update, so it's likely a relatively safe change.

The replacement includes the bindings since it is a requirement for the other replacements in the class to work
(UndoRedo needs their method names registered in the class DB). It should be OK to remove the old non-queued bindings
too even though they are accessible in the public API because it is a "unofficial" method starting with an underscore.
2025-07-17 13:09:50 -03:00
Pāvels Nadtočajevs eac8e9d1cd
[SpriteFramesEditor] Decompress texture before auto slicing sprite sheet. 2025-07-17 10:51:44 +03:00
Thaddeus Crews fc1e61ad94
Merge pull request #108312 from KoBeWi/deselect_deselected_just_to_be_sure
Fix filtered out nodes not getting deselected
2025-07-16 11:27:53 -05:00
Thaddeus Crews 129143355f
Merge pull request #108463 from kitbdev/fix-text-theme-issues
Fix some Text Editor theme issues and clean up
2025-07-16 11:27:52 -05:00
Thaddeus Crews 12c8c140a4
Merge pull request #108642 from Changryy/auto-load-naming
Fix new autoload scripts using file name instead of user defined name
2025-07-16 11:27:52 -05:00
kobewi 0a94243d60 Don't update script documentation when exporting 2025-07-16 18:16:39 +02:00
Alexander Hartmann 7697b70df2 Prompt to save modified scene missing when quitting editor with running project. 2025-07-16 15:44:08 +02:00