Commit graph

16521 commits

Author SHA1 Message Date
Pāvels Nadtočajevs
33eb7724a0 Fix label clipping when ascent/descent are fractional. 2025-02-22 22:51:23 +02:00
Rémi Verschelde
8ec34e966e
Merge pull request #103068 from QbieShay/fix-particle-rand2
Fix particle not re-randomizing every emission
2025-02-20 20:07:09 +01:00
Qbieshay
419e5c40fa Fix particle not re-randomizing every emission 2025-02-20 19:25:05 +01:00
Pāvels Nadtočajevs
84a2e3fdb0 [IME] Do not redraw and move caret on IME update w/o text/position changes. 2025-02-20 08:23:50 +02:00
Rémi Verschelde
93d2706930
Merge pull request #102842 from Hilderin/fix-tree-mouse-hover
Fix Tree Mouse hover position
2025-02-17 09:47:50 +01:00
Rémi Verschelde
032cec51a7
Merge pull request #101958 from berarma/theora_fixes
Fix Theora video issues
2025-02-17 09:47:36 +01:00
Hilderin
26cbaca446 Fix Tree Mouse hover position 2025-02-16 08:45:09 -05:00
Rémi Verschelde
09dbebf218
Merge pull request #102895 from bruvzg/te_bidi
Fix TextEdit BiDi override.
2025-02-15 23:10:03 +01:00
Rémi Verschelde
f0f65af16d
Merge pull request #102868 from arkology/camera_2_unlimited
Fix `Camera2D` limits drawing
2025-02-15 23:09:49 +01:00
Pāvels Nadtočajevs
9d7a1b5ab0 Fix TextEdit BiDi override. 2025-02-15 18:06:53 +02:00
arkology
698cc24416 Fix Camera2D limits drawing 2025-02-15 10:02:58 +03:00
Rémi Verschelde
96cdbbe5bd
Merge pull request #102870 from timoschwarzer/fix/line-2d-not-rendering
Fix Line2D not rendering anything when total length is not computed
2025-02-14 22:58:34 +01:00
Caiman
bcd99bdb17
Fix GraphEdit::frame_rect_changed signal parameter type
Changes the parameter type from Vector2 to Rect2, which is what is actually emitted.
2025-02-14 22:39:27 +01:00
Timo Schwarzer
ebef20f556
Fix Line2D not rendering anything when total length is not computed 2025-02-14 19:00:35 +01:00
Thaddeus Crews
40ff57e2a0
Merge pull request #102775 from KoBeWi/😐
Fix inspector follow focus when child is focused
2025-02-14 08:25:38 -06:00
Max Piepenbrink
f2d733d48d Fix stale VoxelGI warnings.
Easy 1 line fix, just need to call update_configuration_warnings()
any time fields related to our warning concerns get changed. In
this case it's we just need to be concerned about calling this
whenever the voxel data field changes for any reason.
2025-02-13 20:54:05 -08:00
Rémi Verschelde
750640cede
Merge pull request #102828 from bruvzg/fd_fmap
Sync native and embedded dialog missing extension handling.
2025-02-13 23:35:28 +01:00
Rémi Verschelde
54006f6ebf
Merge pull request #102217 from clayjohn/mobile-pipelines
Reduce mobile pipeline compilations
2025-02-13 23:34:54 +01:00
bruvzg
1bdf84b31c Sync native and embedded dialog missing extension handling. 2025-02-14 00:15:04 +02:00
Thaddeus Crews
3dd68d8841
Merge pull request #102704 from Giganzo/add-freelook-speed
Add changeable freelook speed in Game Window
2025-02-13 10:15:46 -06:00
Stuart Carnie
1272310a14 Sprite2D: Use correct name to hide region_filter_clip_enabled 2025-02-13 10:06:30 +11:00
Thaddeus Crews
d408264fde
Merge pull request #102778 from KoBeWi/line_zero
Prevent errors when Line2D has 0 length
2025-02-12 12:56:39 -06:00
Thaddeus Crews
5f7ea8328b
Merge pull request #102556 from kitbdev/fix-te-cursor-shape-held
Fix TextEdit cusor shape when mouse is held
2025-02-12 12:56:34 -06:00
kobewi
842421ea61 Prevent errors when Line2D has 0 length 2025-02-12 17:43:53 +01:00
kobewi
286d3ae415 Fix inspector follow focus when child is focused 2025-02-12 17:16:44 +01:00
Rémi Verschelde
f418603522 Merge pull request #102749 from timothyqiu/tree-buttons-offset
Fix TreeItem button tooltip trigger area offset
2025-02-12 11:21:15 +01:00
Rémi Verschelde
800b63a99b Merge pull request #102738 from Giganzo/tree-filter-select
Fix tree selecting hidden items
2025-02-12 11:21:08 +01:00
Haoyu Qiu
387d0e7100 Fix TreeItem button tooltip trigger area offset 2025-02-12 14:26:13 +08:00
kobewi
38d0e82a35 Store _custom_type_script meta as String 2025-02-12 01:22:09 +01:00
Rémi Verschelde
ed79fe18e6 Merge pull request #102625 from YeldhamDev/oh_those_wacky_shadows
Fix mouse input on popup shadows misbehaving with `content_scale_factor`
2025-02-11 23:59:08 +01:00
Thaddeus Crews
845ddb4bf3
Merge pull request #102597 from kitbdev/fix-te-line-guideline-pos
Fix CodeEdit line length guideline zoomed position
2025-02-11 09:13:23 -06:00
Rémi Verschelde
65b81646a4 Merge pull request #102688 from caleb98/master
Fix TileMapLayer bug where dirty cells could be marked twice
2025-02-11 10:54:39 +01:00
Rémi Verschelde
5460fe3994 Merge pull request #102653 from lawnjelly/fti_fix_client_ticking_4
Physics Interpolation - Fix client interpolation pump
2025-02-11 10:54:21 +01:00
Rémi Verschelde
ea0226c65d Merge pull request #102652 from lawnjelly/fti_auto_reset_mode_change_4
Physics Interpolation - Auto-reset on `set_physics_interpolation_mode()`
2025-02-11 10:54:18 +01:00
Pāvels Nadtočajevs
ecff011671 [FileDialog] Update filename/buttons state when first item is selected on folder/filter change. 2025-02-11 11:18:23 +02:00
Caleb Cassady
7404873b66 Fix TileMapLayer bug where dirty cells could be marked twice
When using runtime data in a TileMapLayer, calling notify_runtime_tile_update
can cause error messages to be printed to the console if the same cell has been
set or erased in the same frame. This could be partially worked around by using
call_deferred on notify_runtime_tile_update, but the problem could re-emerge if
those updates were being made in coroutines.

This commit addresses the issue by adding an additional check to the dirty cell
marking of the TileMapLayer when notify_runtime_tile_update is called. This
check ensures that the cell has not already been added to the dirty cell list,
preventing the condition that causes the error message.
2025-02-10 22:18:10 -05:00
Thaddeus Crews
c89ded23a6
Merge pull request #102603 from havi05/itemlist-fix-textoverrun-fixed-icon
Itemlist: Fix `text_overrun` when using `fixed_icon_size`
2025-02-10 12:21:34 -06:00
Giganzo
cedcc2444e Add changeable freelook speed in Game Window 2025-02-10 17:18:52 +01:00
Michael Alexsander
a32d3663c4
Fix popup shadows misbehaving with content_scale_factor 2025-02-10 11:55:08 -03:00
A Thousand Ships
5dcab0e606
Prevent some internal nodes being duplicated in Controls 2025-02-10 13:27:08 +01:00
lawnjelly
3286b7fb37 Physics Interpolation - fix client interpolation pump
Client interpolation pump is moved AFTER the physics tick, after physics objects have been moved.
This is necessary because the `current` transform is also updated during the pump.
2025-02-10 10:40:23 +00:00
havi05
e43756c559 Itemlist - fix text_overrun when using fixed_icon_size 2025-02-10 11:34:45 +01:00
lawnjelly
e46993f0db Physics Interpolation - Auto-reset on set_physics_interpolation_mode()
Fixes historical bug where auto-reset wasn't working correctly.
Also fixes process modes on Cameras when mode is changed.
2025-02-10 10:19:54 +00:00
Rémi Verschelde
c4e15e212d Merge pull request #102433 from akien-mga/unexpose-AnimationNodeStartState-EndState
Don't expose AnimationNodeStartState and AnimationNodeEndState as internal, this triggers a ClassDB bug
2025-02-10 10:49:14 +01:00
Giganzo
5bfc4a5b06 Fix tree selecting hidden items 2025-02-10 02:41:16 +01:00
kit
65b7e1c73c Fix TextEdit cusor shape when mouse is held 2025-02-08 15:32:38 -05:00
kit
6a75a89712 Fix CodeEdit line length guideline zoomed position 2025-02-08 15:30:37 -05:00
Pāvels Nadtočajevs
09822ea1a9 Forward color picker preview mouse button events to the window underneath. 2025-02-08 10:16:03 +02:00
Thaddeus Crews
568d6286e0
Merge pull request #102132 from Ivorforce/optimize-font-internal-cow
Optimize `Font` calculations by avoiding unnecessary copy-on-write.
2025-02-07 14:50:41 -06:00
Pāvels Nadtočajevs
7da0767f35 [TextEdit] Update syntax highlighting when IME composition string is updated. 2025-02-07 11:54:56 +02:00