Commit Graph

70850 Commits

Author SHA1 Message Date
a7520fca6a Add functions to get axis-aligned bounds of navigation regions
Adds functions to get the navigation mesh Rect2 of a NavigationRegion2D or AABB of a NavigationRegion3D.
2025-01-13 20:18:33 +01:00
d79ff848fa Merge pull request #101451 from TokageItLab/reset-retarget-in-the-child
Force update RetargetModifier3D's child skeletons on save
2025-01-12 18:07:37 +01:00
bb8001c83a Merge pull request #101450 from TokageItLab/reset-anim-skeleton
Change reset timing of the AnimationMixer and Skeleton on save
2025-01-12 18:07:32 +01:00
23e05b7c2f Merge pull request #101449 from dsnopek/gdextension-virtual-method-compat-merged-hash
Use `MethodInfo::get_compatibility_hash()` to generate the hash for `MethodBind::get_hash()` and other GDExtension hash clean up
2025-01-12 18:07:28 +01:00
c5a62c36f5 Merge pull request #101448 from TokageItLab/save-retarget
Add missing `TOOLS_ENABLED` block to `RetargetModifier3D`
2025-01-12 18:07:25 +01:00
6a57a1e63b Merge pull request #101445 from KoBeWi/they_are_back
Add `Copy Script UID` option to Script Editor
2025-01-12 18:07:20 +01:00
957097738f Merge pull request #101235 from Repiteo/style/editorconfig
Style: Unify `.editorconfig` logic
2025-01-12 18:07:16 +01:00
89f233aca3 Merge pull request #101217 from BlueCube3310/gl-uncomp-formats
Compatibility: Improve gl texture format detection
2025-01-12 18:07:12 +01:00
194894d937 Merge pull request #100597 from Zshandi/position-follow-editor-default-float-step
Node2D/3D: Make position follow default float step
2025-01-12 18:07:07 +01:00
adab1518a5 Merge pull request #99451 from Mickeon/doc-help-copy-to-clipboard
Show editor toaster when copying `[codeblock]` in class reference
2025-01-12 18:07:02 +01:00
aeffdd5d51 Merge pull request #94196 from HolonProduction/local-var-icon
Add icon for local variable completion options
2025-01-12 18:06:56 +01:00
632c77e10b Merge pull request #84264 from HolonProduction/autocompletion-78003
Try to guess method return type even if subscript base has no value
2025-01-12 18:06:52 +01:00
9d0c41a489 Style: Unify .editorconfig logic 2025-01-12 08:49:01 -06:00
24912d2010 Autocompletion: Try to guess method return type even if subscript base has no value 2025-01-11 23:50:43 +01:00
cb61c6e852 Force update RetargetModifier3D's child skeletons on save 2025-01-12 07:31:05 +09:00
d5e91eaa42 Change reset timing of the AnimationMixer and Skeleton on save 2025-01-12 07:12:34 +09:00
696285f23a Use MethodInfo::get_compatibility_hash() to generate the hash for MethodBind::get_hash() and other GDExtension hash clean up 2025-01-11 15:57:42 -06:00
18cc58f6be Add lacked TOOLS_ENABLED block to RetargetModifier3D 2025-01-12 06:44:25 +09:00
5b52b4b5c4 Merge pull request #101446 from KoBeWi/path_ensuring_never_ends
Fix UID path remap
2025-01-11 22:30:25 +01:00
768c60c6ca Merge pull request #101442 from KoBeWi/path_goes_here
Ensure path for shallow scripts
2025-01-11 22:30:22 +01:00
7c6d0d81c2 Merge pull request #101441 from KoBeWi/what_happened_to_your_uid,_why_is_it_so_invalid
Improve missing UID errors
2025-01-11 22:30:18 +01:00
3865598c84 Merge pull request #101419 from DubiousDuck/thumb-doc-fix
Fix SkeletonProfileHumanoid documentation error
2025-01-11 22:30:13 +01:00
62a5ea69ad Merge pull request #101406 from allenwp/fix-agx-contrast-curve
Fix AgX sigmoid contrast curve approximation
2025-01-11 22:30:09 +01:00
65af5ae981 Merge pull request #101386 from Ivorforce/vector-append-array-memorysafe
Revert regression of memory unsafe `append_array` (same vector into same vector).
2025-01-11 22:30:05 +01:00
3a8fe456a5 Merge pull request #101383 from WhalesState/color-picker-wheel
Add `ColorPicker` cursor background and reuse the cursor for wheel.
2025-01-11 22:30:00 +01:00
956e2b1769 Merge pull request #101373 from jburt137/patch-1
Clarify expected types in `RayCast3D` documentation
2025-01-11 22:29:56 +01:00
fdd3c8ab81 Merge pull request #101337 from beicause/csharp-okhsl-properties
C#: Add OKHSL properties to Color
2025-01-11 22:29:53 +01:00
33fb876ebb Merge pull request #101321 from YeldhamDev/project_manager_warn_silence
Change print warnings to config ones for popups that need transparency
2025-01-11 22:29:48 +01:00
d83598e9b9 Merge pull request #100778 from BlueCube3310/compat-get-texture-silence
Compatibility: Avoid converting to compressed formats when retrieving image data
2025-01-11 22:29:44 +01:00
6a8ca81789 Merge pull request #100674 from dsnopek/gdextension-virtual-method-compat
GDExtension: Add compatibility system for virtual methods
2025-01-11 22:29:38 +01:00
f431419e7b Merge pull request #99781 from Meorge/pack-project-as-zip
Add "Pack Project as ZIP..." to Project menu
2025-01-11 22:29:33 +01:00
0a7471c2a2 Merge pull request #99604 from LaneSBarnes/patch-1
Fix example code snippets in AudioStreamGenerator.xml
2025-01-11 22:29:29 +01:00
11007718ec Merge pull request #93871 from KoBeWi/🚽🚽
Flush delete queue after process frame timers
2025-01-11 22:29:23 +01:00
a173b0e173 Merge pull request #91889 from Calinou/project-manager-tweak-default-window-size
Increase the project manager's default window size
2025-01-11 22:29:15 +01:00
90ef140169 Add Copy Script UID option to Script Editor
Co-authored-by: Alex Drozd <drozdster@gmail.com>
2025-01-11 22:19:48 +01:00
9ad34ecc3e Fix UID path remap 2025-01-11 22:15:59 +01:00
02c10454a8 Clarify expected types in RayCast3D documentation 2025-01-11 22:06:31 +01:00
d3d874e0d1 Improve missing UID errors 2025-01-11 21:30:25 +01:00
c29e9e9b29 Ensure path for shallow scripts 2025-01-11 21:20:31 +01:00
cc86322d8d Increase the project manager's default window size
This makes the project manager feel less cramped when many
projects are imported, or when browsing templates in the asset library.

On displays smaller than 1152x800 (e.g. 1366x768), window height is
automatically limited by DisplayServer when setting the window size.

This also tweaks splash screen size when starting the project manager
to match the project manager's default window size, and allows the
`--resolution` and `--position` CLI arguments to affect the project
manager.

Lastly, this increases the minimum width slightly to prevent the UI
from being cut off with the default theme.
2025-01-11 18:25:24 +01:00
5c9d80592a Add icon for local variable completion options 2025-01-11 17:22:21 +01:00
fb7e666bfb Fix SkeletonProfileHumanoid documentation error 2025-01-10 17:43:17 -08:00
77ddaaaa91 Fix AgX sigmoid contrast curve approximation
This changes the polynomial function so that a lower input always results in a lower output and vice-versa. Additionally, the new function returns a value that is much closer to 1.0 when given an input of 1.0.
2025-01-10 18:17:38 -05:00
abf8e1e6f9 Merge pull request #101405 from Hilderin/fix-game-view-cannot-be-editor-feature-disabled
Fix Game View cannot be editor feature disabled
2025-01-10 23:06:50 +01:00
0332cee3d4 Merge pull request #101404 from ryevdokimov/mouse-enter-signal-to-notification
Change editor viewports gizmos mouse enter/exit from using signals to notifications
2025-01-10 23:06:47 +01:00
9e210a535f Merge pull request #101388 from BlueCube3310/copy-update
Update texture import library info in COPYRIGHT.txt
2025-01-10 23:06:43 +01:00
15f0f420df Merge pull request #101381 from bruvzg/scr_init
Fallback to primary screen if no window layout is saved in project metadata.
2025-01-10 23:06:39 +01:00
0471f6e44a Merge pull request #101378 from yannlemos/fix-typo-in-editor-debugger-plugin-docs
Fix typo in EditorDebuggerPlugin documentation
2025-01-10 23:06:36 +01:00
39f73bb9ff Merge pull request #101369 from ryevdokimov/cancel-viewport-rotation-gizmo
Add ability to cancel rotation from viewport rotation gizmo
2025-01-10 23:06:32 +01:00
4caae29729 Merge pull request #101368 from Hilderin/fix-selection-game-view
Fix selection in 3D Game view
2025-01-10 23:06:28 +01:00