Kiro
d36a9ab591
improve NavigationLink3DGizmoPlugin::redraw performance
2025-01-12 19:48:12 +01:00
arkology
c46c3ddf37
Tweak TextureProgressBar NOTIFICATION_DRAW to support 9-patch stretch in radial modes
...
1) Code is splitted into 3 sections:
- draw `under` texture;
- draw `progress` texture + draw radial modes reference cross;
- draw `over` texture.
Each draw texture section handles nine-patch stretching. Except for the progress texture in radial modes, which does not support nine-patch stretching.
2) The reference cross position now is not misaligned to real center position (`floor()` call removed).
3) The reference cross drawing code is additionally surrounded by `TOOLS_ENABLED` check.
2025-01-12 21:41:54 +03:00
BlueCube3310
c4fd9f9733
Add etcpak decompression functions
2025-01-12 18:48:03 +01:00
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
c5a62c36f5
Merge pull request #101448 from TokageItLab/save-retarget
...
Add missing `TOOLS_ENABLED` block to `RetargetModifier3D`
2025-01-12 18:07:25 +01:00
Rémi Verschelde
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
Rémi Verschelde
957097738f
Merge pull request #101235 from Repiteo/style/editorconfig
...
Style: Unify `.editorconfig` logic
2025-01-12 18:07:16 +01:00
Rémi Verschelde
89f233aca3
Merge pull request #101217 from BlueCube3310/gl-uncomp-formats
...
Compatibility: Improve gl texture format detection
2025-01-12 18:07:12 +01:00
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
Thaddeus Crews
9d0c41a489
Style: Unify .editorconfig logic
2025-01-12 08:49:01 -06:00
smix8
0ed2cb0439
Make nodes handle their respective navigation source geometry
...
Makes nodes handle their respective navigation source geometry.
2025-01-12 13:14:46 +01:00
brevven
cf414f777f
Fix typo in AudioStreamSynchronized.xml
...
Fix a typo ("being" -> "begin")
Context:
>The streams begin at exactly the same time when play is pressed
2025-01-12 02:44:01 -08:00
Hugo Locurcio
80b8d6dbe6
Make GridMap editor Preview Size setting take effect immediately after change
...
Previously, you had to interact with the zoom widget after changing
the editor setting for the preview size to update.
This also adds property hints for the GridMap editor settings.
2025-01-12 02:01:30 +01:00
Marc Gilleron
c7a9d64eaf
Add color channel filter to editor texture previews
2025-01-11 23:27:48 +00:00
HolonProduction
24912d2010
Autocompletion: Try to guess method return type even if subscript base has no value
2025-01-11 23:50:43 +01:00
Silc Lizard (Tokage) Renew
cb61c6e852
Force update RetargetModifier3D's child skeletons on save
2025-01-12 07:31:05 +09:00
Silc Lizard (Tokage) Renew
d5e91eaa42
Change reset timing of the AnimationMixer and Skeleton on save
2025-01-12 07:12:34 +09:00
David Snopek
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
Silc Lizard (Tokage) Renew
18cc58f6be
Add lacked TOOLS_ENABLED block to RetargetModifier3D
2025-01-12 06:44:25 +09:00
Rémi Verschelde
5b52b4b5c4
Merge pull request #101446 from KoBeWi/path_ensuring_never_ends
...
Fix UID path remap
2025-01-11 22:30:25 +01:00
Rémi Verschelde
768c60c6ca
Merge pull request #101442 from KoBeWi/path_goes_here
...
Ensure path for shallow scripts
2025-01-11 22:30:22 +01:00
Rémi Verschelde
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
Rémi Verschelde
3865598c84
Merge pull request #101419 from DubiousDuck/thumb-doc-fix
...
Fix SkeletonProfileHumanoid documentation error
2025-01-11 22:30:13 +01:00
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
956e2b1769
Merge pull request #101373 from jburt137/patch-1
...
Clarify expected types in `RayCast3D` documentation
2025-01-11 22:29:56 +01:00
Rémi Verschelde
fdd3c8ab81
Merge pull request #101337 from beicause/csharp-okhsl-properties
...
C#: Add OKHSL properties to Color
2025-01-11 22:29:53 +01:00
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
0a7471c2a2
Merge pull request #99604 from LaneSBarnes/patch-1
...
Fix example code snippets in AudioStreamGenerator.xml
2025-01-11 22:29:29 +01:00
Rémi Verschelde
11007718ec
Merge pull request #93871 from KoBeWi/ 🚽 🚽
...
Flush delete queue after process frame timers
2025-01-11 22:29:23 +01:00
Rémi Verschelde
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
kobewi
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
kobewi
9ad34ecc3e
Fix UID path remap
2025-01-11 22:15:59 +01:00
jaredkunz
02c10454a8
Clarify expected types in RayCast3D documentation
2025-01-11 22:06:31 +01:00
kobewi
d3d874e0d1
Improve missing UID errors
2025-01-11 21:30:25 +01:00
kobewi
c29e9e9b29
Ensure path for shallow scripts
2025-01-11 21:20:31 +01:00
Stuart Carnie
9fc39ae321
Metal: Use retained references; shared pixel format code
...
Most important is a fix for an occasional crash due to a use-after-free
bug.
A number of API availability declarations were updated to include tvOS.
The code is now simplified and generic for all platforms, which makes
way for future tvOS support.
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2025-01-12 07:11:22 +11:00
Hugo Locurcio
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
HolonProduction
5c9d80592a
Add icon for local variable completion options
2025-01-11 17:22:21 +01:00
QbieShay
e9eb0b6082
Implemented tools around particles seed randomization.
...
The purpose of this code is to expose the necessary
functions for users and engine devs to develop tooling
for properly timing and seeking inside particles.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com >
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2025-01-11 16:31:24 +01:00
Yufeng Ying
1732888777
Don't open file in file_exists for Windows.
2025-01-11 21:23:24 +08:00