Commit graph

18199 commits

Author SHA1 Message Date
Rémi Verschelde
a2db180527
Merge pull request #113237 from Koyper/fix_popup_menu_signal_already_connected_error
[PopupMenu] Fix redundant attempts to connect popup hidden signal on submenu
2025-11-27 21:48:36 +01:00
Rémi Verschelde
1d9b073ef0
Merge pull request #112058 from Chaosus/vs_fix_param_ref
Fix ParameterRef connection through reroute in visual shaders
2025-11-27 21:47:59 +01:00
Koyper
3ae88632e2 Fix redundant attempts to connect popup hidden signal on submenu 2025-11-27 08:53:34 -06:00
Rémi Verschelde
c3df5d4fb1
Merge pull request #113187 from TokageItLab/anim-map-revert
Revert: Fix AHashMap realloc cause AnimationPlayer crash
2025-11-26 23:44:27 +01:00
Rémi Verschelde
ca366b51df
Merge pull request #113164 from kitbdev/fix-spitcontainer-change-type-crash
Fix SplitContainer crash on change type
2025-11-26 23:44:18 +01:00
Rémi Verschelde
9c7bea6cda
Merge pull request #113140 from LanzaSchneider/fix-animation-mixer-invalid-cache-spam
Fix AnimationMixer error spam by respecting cache validity on invalid `root_node`
2025-11-26 23:44:05 +01:00
Rémi Verschelde
381473b913
Merge pull request #112593 from kleonc/sprite3d_no_redrawing_outside_tree
Don't redraw `Sprite3D`/`AnimatedSprite3D` outside the tree
2025-11-26 23:43:51 +01:00
Rémi Verschelde
ee66b34160
Merge pull request #112514 from QbieShay/qbe/fix-109183
Fix CPUParticle3D not randomizing
2025-11-26 23:43:47 +01:00
Silc Lizard (Tokage) Renew
cbf888896d Refert: Fix AHashMap realloc cause AnimationPlayer crash 2025-11-26 21:55:18 +09:00
kleonc
96332f1b4d Don't redraw Sprite3D/AnimatedSprite3D outside the tree 2025-11-26 01:43:39 +01:00
kit
e4e00a5461 Fix SplitContainer crash on change type 2025-11-25 16:10:08 -05:00
Thaddeus Crews
6774821a23
Merge pull request #111926 from YeldhamDev/stop_pointing_fingers
Show the arrow cursor on disabled `LinkButton`s
2025-11-25 12:55:10 -06:00
Pāvels Nadtočajevs
2721dbf5bc
[PopupMenu] Update global menu shortcuts when shortcut is externally changed. 2025-11-25 20:32:42 +02:00
Thaddeus Crews
e1aebc6f95
Merge pull request #58749 from KoBeWi/tab_customizer
Allow customization of TabContainer tabs in editor
2025-11-25 09:52:40 -06:00
Thaddeus Crews
5afc01c46d
Merge pull request #112604 from bruvzg/pop_center_rec
Update rect after `_pre_popup` in `popup_centered_*`.
2025-11-25 09:52:38 -06:00
Thaddeus Crews
89435a9e05
Merge pull request #97616 from magian1127/4.0gdshader
Optimize the custom doc for shaders.
2025-11-25 09:52:34 -06:00
Thaddeus Crews
4dbac6eaea
Merge pull request #112810 from lawnjelly/fti_camera2d_accept_resets
`FTI` - `Camera2D` accepts resets only after entering tree
2025-11-25 09:52:26 -06:00
Thaddeus Crews
5ff7a9e793
Merge pull request #112031 from bruvzg/vm_os_f
Fix embedded window frame oversampling, fix DPITexture using uninitialized size in some conditions.
2025-11-25 09:52:24 -06:00
Thaddeus Crews
a259ad354f
Merge pull request #112295 from bruvzg/rtl_empty_scroll
[RTL] Do not apply scroll offset to empty RTL.
2025-11-25 09:52:23 -06:00
Thaddeus Crews
b2b30b437b
Merge pull request #112935 from kitbdev/fix-selecting-disabled-tabs
Fix disabled tabs in TabBar are selectable
2025-11-25 09:52:21 -06:00
LanzaSchneider
d968c3e5d6 Fix AnimationMixer error spam by respecting cache validity on invalid root_node 2025-11-25 22:48:37 +08:00
Thaddeus Crews
d0727a39b6
Merge pull request #113039 from xuhuisheng/dev/animation-map
Fix AHashMap realloc cause AnimationPlayer crash
2025-11-25 07:06:56 -06:00
Thaddeus Crews
258ee89997
Merge pull request #90411 from kitbdev/multisplit
Allow SplitContainer to have more than two children
2025-11-25 07:06:53 -06:00
Thaddeus Crews
6e69760134
Merge pull request #111967 from Ivorforce/object-cast-to-protect
Statically protect `Object::cast_to` for unrelated `Object` types.
2025-11-25 07:06:48 -06:00
xuhuisheng
6efe6aa60c Fix AHashMap realloc cause AnimationPlayer crash 2025-11-25 17:49:18 +08:00
Lukas Tenbrink
0f047944e4 Statically protect Object::cast_to for unrelated Object types.
Fix a handful of bugs associated with it.
2025-11-24 23:03:22 +01:00
kit
7e55f1d1bf Allow SplitContainer to have multiple children 2025-11-24 16:50:09 -05:00
David Snopek
090a4540b7 Use RequiredParam and RequiredResult in a handful of places in order to test 2025-11-24 12:12:10 -06:00
Thaddeus Crews
bbe9654327
Merge pull request #111484 from HolonProduction/rm-debugger-shortcut
Remove unused `Window::debugger_stop_shortcut`
2025-11-24 10:21:47 -06:00
Thaddeus Crews
1fc27cc1a9
Merge pull request #95817 from nongvantinh/implement-10493
Implement dynamic scaling of the LineEdit right icon based on control size and scale factor
2025-11-24 10:21:39 -06:00
Thaddeus Crews
761b78b7ec
Merge pull request #112967 from Koyper/fix_popup_menu_error_spam_and_remove_native_signals
[PopupMenu] Fix error spam and skip submenu hidden signals on native menus
2025-11-24 10:21:38 -06:00
Thaddeus Crews
9c753915d1
Merge pull request #113084 from BrotherShort/fix-tab-bar-offset
Fix tab bar offset
2025-11-24 10:21:35 -06:00
Thaddeus Crews
55c93555e8
Merge pull request #112054 from vaner-org/oneshot-abort-on-interruption
Add "Abort on Reset" property to AnimationNodeOneShot
2025-11-24 10:21:33 -06:00
Thaddeus Crews
3f950a5bdf
Merge pull request #113064 from aflorea-2k/fix-thread-warning
Fix a thread warning
2025-11-24 10:21:30 -06:00
Thaddeus Crews
55e98063fe
Merge pull request #113055 from TokageItLab/tbik-mutable-fix
Fix mutable bone axes process in TwoBoneIK3D
2025-11-24 10:21:28 -06:00
Thaddeus Crews
a56260773b
Merge pull request #107423 from TokageItLab/blend_with_rest
Add `interpolate_via_rest()` static func to Animation class
2025-11-24 10:21:26 -06:00
BrotherShort
1538b2b8e6 Fix tab bar offset 2025-11-24 03:35:45 +08:00
Silc Lizard (Tokage) Renew
c4da6d0915 Fix mutable bone axes process in TwoBoneIK3D 2025-11-23 17:31:55 +09:00
Florea Andrei
35a6ba5ff9 Fix a thread warning 2025-11-22 22:17:36 +01:00
Nông Văn Tình
270407b20a Implement dynamic scaling of the LineEdit right icon based on control size and scale factor
The implementation allows the LineEdit node to scale the right icon to match the font size first. Then, when the `expand_icon` option is enabled, the icon will expand to the full height of the node. The scale of the icon can then be controlled using the scale factor.

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-11-22 18:32:33 +07:00
Koyper
5b61baa60d Fix error spam and skip submenu hidden signals on native menus 2025-11-21 19:01:15 -06:00
Thaddeus Crews
4ce5f9cbde
Merge pull request #112571 from TokageItLab/change-line-finish-anim
Move the line of calling `animation_finished` signal to ensure stopping
2025-11-21 18:37:37 -06:00
Thaddeus Crews
25a62398e8
Merge pull request #112396 from sockeye-d/fix-scrollbar-margin-min-size
Make ScrollContainer scrollbar margins affect minimum size
2025-11-21 18:37:30 -06:00
kobewi
646ac8494b Allow to customize TabContainer tabs in editor 2025-11-22 00:28:59 +01:00
Silc Lizard (Tokage) Renew
4f255fa7d7 Add interpolate_via_rest static func to Animation class 2025-11-22 07:52:32 +09:00
vaner-org
de4979fcaf Abort OneShot if previously interrupted 2025-11-22 03:05:31 +05:30
Thaddeus Crews
884bf2f332
Merge pull request #108647 from KoBeWi/docking_abyss
Make bottom panel into available dock slot
2025-11-21 14:46:48 -06:00
Thaddeus Crews
b51320f22e
Merge pull request #112450 from TokageItLab/fix-oneshot-reset
Fix NodeOneShot doesn't reset correctly
2025-11-21 14:46:43 -06:00
kobewi
67735cf213 Make bottom panel into available dock slot 2025-11-21 18:52:13 +01:00
Thaddeus Crews
b79fe2e020
Merge pull request #98428 from pafuent/fixing_color_picker_closing_popup_on_mouse_click
Fix `ColorPickerButton` close popup on mouse click
2025-11-20 16:47:08 -06:00