Commit Graph

76119 Commits

Author SHA1 Message Date
cb9ec1b767 Merge pull request #108859 from bruvzg/hb1132
harfbuzz: Update to 11.3.2
2025-07-22 11:20:13 -05:00
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
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
62538143e8 Merge pull request #106070 from IphStich/fix-duplicate-gizmos
Fix for Node3D request gizmos multiple times
2025-07-22 11:20:09 -05:00
8d04657ec8 Merge pull request #108692 from m4gr3d/fix_debugger_immediate_disconnect
Fix debugger immediate disconnect
2025-07-22 11:20:08 -05:00
9bb9a95f74 Merge pull request #108724 from KoBeWi/downtown_deprecation
Deprecate updown icon
2025-07-22 11:20:08 -05:00
40f107de9f Merge pull request #108721 from Giganzo/hidden-scrollbar
Fix hidden scrollbar in editor settings
2025-07-22 11:20:07 -05:00
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
04524f4748 Merge pull request #108747 from adamscott/fix-web-mousewheel-scrolling
[Web] Fix Web MouseWheel scrolling
2025-07-22 11:20:05 -05:00
17c2637657 Merge pull request #108810 from ShadowCow13/allow_any_node_descendant-import
Fix allow any descendant to be used as a Root Type in Scene Import
2025-07-22 11:20:04 -05:00
a30f4efbe9 Merge pull request #108841 from m4gr3d/xr_editor_misc_deps_update
Misc XR editor updates
2025-07-22 11:20:04 -05:00
fda3edd193 Merge pull request #108806 from twrightsman/fix-icu
Fix ICU support data loading
2025-07-22 11:20:03 -05:00
fea5586b72 Merge pull request #108869 from dsnopek/meta-openxr-1049-aim-pose-bug
OpenXR: Work around bug with Meta runtime on 1.0.49
2025-07-22 11:20:02 -05:00
2687b199c1 OpenXR: Work around bug with Meta runtime on 1.0.49 2025-07-22 09:19:35 -05:00
37f506c33d harfbuzz: Update to 11.3.2 2025-07-22 09:41:20 +03:00
1aa4c04895 Fix for Node3D request gizmos multiple times
This can result in multiple gizmos being created for the same nodes in some circumstances
2025-07-22 08:47:39 +10:00
d47e3fd3bf Misc XR editor updates:
- Bump the OpenXR Vendors plugin version to `4.1.0-stable`
- Include `quest2` in the supported devices manifest config
2025-07-21 11:17:48 -07:00
6e5994eca8 [Web] Fix Web MouseWheel scrolling 2025-07-21 11:10:42 -04:00
e407f55fbf Fix editor one-click icons not showing. 2025-07-21 12:18:44 +03:00
2554434cd9 Fix allow any descendant to be used as a Root Type in Scene Import 2025-07-20 15:27:05 -06:00
ed0efc4791 Fix support data loading with system ICU 2025-07-20 22:33:45 +02:00
917f8b1ba8 Deprecate updown icon 2025-07-19 23:23:55 +02:00
f713a20c94 Fix debugger immediate disconnect
Address https://github.com/godotengine/godot/issues/108518
2025-07-18 15:12:37 -07:00
71a9948157 Merge pull request #108287 from syntaxerror247/fix-virtual-keyboard-height
Fix immersive mode and virtual keyboard height issue on Android
2025-07-18 11:05:19 -05:00
f884f24212 Merge pull request #108350 from DanielSnd/linux_sdl_env_variables_access
Add environment variable access defines to SDL linux build config
2025-07-18 11:05:18 -05:00
843e869230 Merge pull request #108285 from timothyqiu/network-mode
Clarify that Network Mode is not mandatory for plugins
2025-07-18 11:05:17 -05:00
6118bc241b Merge pull request #108474 from h1v9/master
Fix all asset reimport on missing filesystem_cache10
2025-07-18 11:05:17 -05:00
d6f031b805 Merge pull request #108729 from m4gr3d/setup_mavencentral_debug_upload
Add a debug version for Godot's maven central artifact
2025-07-18 11:05:16 -05:00
dbf4bef467 Merge pull request #108728 from jcostello/88168-fix-lightaps-dynamic-objects-with-physical-lights
Fix lightmap dynamic objects with physical lights
2025-07-18 11:05:15 -05:00
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
728a8f7ccf Merge pull request #108718 from Koyper/split_container_touch_dragger_theme_colors
[SplitContainer] Fix inability to override touch dragger icon and add theme colors to touch dragger
2025-07-18 11:05:13 -05:00
8c0900450c Merge pull request #108495 from simpkins/deadlock_comments
Document some deadlocks in the physics server code
2025-07-18 11:05:12 -05:00
6e0671e1c5 Merge pull request #108590 from ryevdokimov/update-auto-unfold-description
Update `auto_unfold_foreign_scenes` description
2025-07-18 11:05:11 -05:00
0b4e26179d Merge pull request #108714 from adamscott/fix-gdscript-language-server-web
[Web] Disable GDScript LSP
2025-07-18 11:05:11 -05:00
a1844396d3 Merge pull request #108617 from Calinou/doc-translation-po-plurals
Document Translation plurals requiring the use of the gettext PO format
2025-07-18 11:05:10 -05:00
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
e0f8055fb8 Merge pull request #108615 from Calinou/doc-animationmixer-started-signal
Document `AnimationMixer.animation_started` not being emitted for looping animations
2025-07-18 11:05:08 -05:00
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
1f9dc89ef4 Merge pull request #108706 from KoBeWi/excellent_code_quality
Fix inconsistent column in Tree click detection
2025-07-18 11:05:07 -05:00
8420468647 [Web] Disable GDScript LSP 2025-07-18 11:14:58 -04:00
71e498509d Add environment variable access defines to SDL linux build config 2025-07-18 10:37:52 -03:00
2509b2f457 Add a debug version for Godot's maven central artifact 2025-07-17 17:17:40 -07:00
5dc25db6da Fix lightmap dynamic objects with physical lights 2025-07-17 20:58:03 -03:00
7f23baa79d Fix hidden scrollbar in editor settings 2025-07-17 20:39:49 +02:00
21144401c3 Add theme colors to touch dragger and fix touch dragger icon theme 2025-07-17 13:05:47 -05:00
4e25e4406e Fix: Canceling save dialog on editor exit 2025-07-17 19:35:10 +02:00
33a199d1cb Calculate md5 of import files when cache is missing. Prevents "forced" reimport 2025-07-17 19:26:21 +03:00
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
f92f1ce9c0 Merge pull request #108699 from bruvzg/sp_slice_decomp
[SpriteFramesEditor] Decompress texture before auto slicing sprite sheet.
2025-07-17 10:34:50 -05:00
4b8e025023 Merge pull request #108696 from bruvzg/maco_full_headless
[macOS] Do not use NSApplication main loop for headless mode.
2025-07-17 10:34:49 -05:00