Rémi Verschelde
79033f1754
Merge pull request #114931 from rsanchezsaez/apple/fix-scale-warning
...
Fix XROrigin3D scale warning
2026-01-13 22:21:19 +01:00
Rémi Verschelde
b57985ab9e
Merge pull request #114582 from TokageItLab/hide-animlib-inspector
...
Hide animation library properties in inspector
2026-01-13 22:20:37 +01:00
Ricardo Sanchez-Saez
75a3f4a244
Fix XROrigin3D scale warning
2026-01-13 11:16:37 -08:00
Rémi Verschelde
f016ba60c2
Merge pull request #114844 from Clubhouse1661/fix-animation-library-serialization-compat
...
Fix animation library serialization compatibility for 4.5 projects
2026-01-13 11:06:38 +01:00
Rémi Verschelde
58e15470e8
Merge pull request #114744 from scgm0/Fix-PopupMenu-size-scaling-again
...
Fix PopupMenu size scaling again
2026-01-13 11:06:20 +01:00
Joshua Bordelon
ccd664974a
Fix animation library serialization compatibility for 4.5 projects
...
When opening a Godot 4.5 project in 4.6 and saving scenes with editable
children of imported scenes (e.g., .blend files), all animation data was
incorrectly being saved to the .tscn file.
This happened because the AnimationLibrary serialization format changed
between 4.5 and 4.6:
- 4.5: 'libraries' as a single Dictionary property
- 4.6: 'libraries/<name>' as separate properties per library
When the scene packer looked for 'libraries/<name>' in old imported
scenes, it didn't find them (only 'libraries' existed), causing all
animation data to appear as 'overridden' and be saved.
This fix adds backwards compatibility in SceneState::get_property_value()
to check for the old Dictionary format when looking up 'libraries/<name>'
properties. It only applies to nodes that inherit from AnimationMixer,
allowing property comparison to work correctly and preventing animation
data from being duplicated into .tscn files.
Fixes #113037
2026-01-12 20:32:07 -06:00
Rémi Verschelde
490271fbaf
Merge pull request #114897 from TokageItLab/remove-dead-anim-func
...
Remove dead definition `get_animation_libraries()` from AnimationMixer
2026-01-13 00:09:01 +01:00
Silc Lizard (Tokage) Renew
9cc9e0ca1f
Remove dead definition get_animation_libraries() from AnimationMixer
2026-01-13 03:27:57 +09:00
Thaddeus Crews
0034a5bce9
Merge pull request #112805 from BrotherShort/fix-tree-icon-overflows-
...
Fix TreeItem icon overflows column boundary
2026-01-12 11:19:15 -06:00
Thaddeus Crews
5538a710af
Merge pull request #114847 from SuperTemich2005/fix-for-114846
...
Scene: Fix `LineEdit.set_editable` to capture text focus when enabled.
2026-01-12 11:19:11 -06:00
SuperTemich2005
0e90c6d6d1
Fix LineEdit to reacquire Text Focus when enabled
...
A fix for LineEdit to reacquire Text Focus
when enabled while UI-focused.
When the player has a UI-focus on a disabled LineEdit node
and that node gets enabled, caret won't appear and arrow keys
will shift UI focus to other Control nodes.
By adding an if-check to call `edit()` in `set_enabled()` function,
LineEdit will capture Text Input Focus when it gets enabled if
the player has set UI focus on it.
Fixes #114846
2026-01-12 12:19:47 -04:00
BrotherShort
2f0ff3aeb7
Fix Treeitem icon overflows column boundary
2026-01-12 16:46:37 +08:00
Rémi Verschelde
5543be106e
Merge pull request #114862 from passivestar/table-spacing
...
Improve spacing in trees showing table data in modern theme
2026-01-12 09:23:17 +01:00
passivestar
6f0bd2efb9
Improve spacing in trees showing table data in modern theme
2026-01-12 00:01:49 +04:00
Michael Alexsander
3e942c7135
Fix problems with popup menus for Tree's range items
2026-01-10 20:00:08 -03:00
Rémi Verschelde
ec5a4f0cd6
Merge pull request #114806 from Clubhouse1661/fix-option-button-popup-shrinking
...
Fix OptionButton PopupMenu not shrinking after item changes
2026-01-10 23:51:33 +01:00
Rémi Verschelde
ab6bbf1c59
Merge pull request #114742 from kleonc/tile_navigation_preserve_winding_order
...
Preserve winding order for transformed tiles' navigation polygons
2026-01-10 23:48:16 +01:00
Rémi Verschelde
836df3aad7
Merge pull request #114572 from boozee/PR-114123--bug-with-tree-item-culling
...
Use dedicated canvas item to properly cull tree items
2026-01-10 23:48:03 +01:00
Rémi Verschelde
d814d43d76
Merge pull request #112791 from BrotherShort/fix-relationship-lines-are-squeezed-together
...
Fix tree relationship lines are squeezed together
2026-01-10 23:47:59 +01:00
Boozee
bd54c553f4
Use dedicated canvas item to properly cull tree items
2026-01-10 17:50:52 +01:00
Joshua Bordelon
72ed25ea24
Fix OptionButton PopupMenu not shrinking after item changes
...
Fixes #114786 . Reset min_size before popup to prevent clamping to old size. Move shrink_width to constructor following PR #114760 style.
2026-01-09 14:37:12 -06:00
Thaddeus Crews
728c159f01
Merge pull request #114783 from mxtherfxcker/fix/graphframe-incorrect-size
...
Fix GraphFrame titlebar incorrect sizing with custom stylebox
2026-01-09 10:34:54 -06:00
Thaddeus Crews
87ab52238c
Merge pull request #114772 from kitbdev/fix-te-shift-click
...
Fix TextEdit Shift+Click selection start position
2026-01-09 10:34:53 -06:00
kit
9813c834fa
Fix TextEdit Shift+Click selection start position
2026-01-09 10:46:45 -05:00
Rémi Verschelde
2ed91ed207
Merge pull request #114789 from detomon/fix-graph-node-typo
...
Fix accessibility name when right slot is enabled in `GraphNode`
2026-01-09 15:00:56 +01:00
Dalton Lang
9cb9c28c3c
Make HTTPRequest 301 and 302 Redirects Standards-Compliant
...
The behavior of 301 and 302 redirects in the HTTPRequest node are not
standards-compliant. Specifically, requests using unsafe methods were not
being changed to GET and their headers were not being modified. This
means that we were automatically redirecting POST, PUT, etc. requests
with empty bodies and the same headers. This can pose a security risk if
the server expects 301/302 responses to get changed to GET or if the
user doesn't expect unsafe methods to be automatically redirected.
Per
[RFC9110](https://www.rfc-editor.org/rfc/rfc9110#name-redirection-3xx ),
the correct behavior is to change the method to GET for 301 and 302
redirections and remove any content headers as well as those related to
security contexts like "Authorization: ".
I have made these changes, so now the 301 and 302 redirects should
change any unsafe methods to GET and remove any sensitive headers.
GET, HEAD, OPTIONS, and TRACE requests that receive a 301 or 302 are
automatically forwarded unchanged since those methods are safe.
Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com >
2026-01-09 14:07:30 +01:00
scgm0
1f3dcbd3f8
Fix PopupMenu size scaling again
2026-01-09 19:00:20 +08:00
Rémi Verschelde
f33a83cdfe
Merge pull request #113979 from rsanchezsaez/apple/xr-node-warnings
...
Add XROrigin3D scale warning
2026-01-09 10:46:33 +01:00
detomon
2d9b12acbf
Fix accessibility name when right slot is enabled in GraphNode
2026-01-09 09:38:59 +01:00
mxtherfxcker
3be861c370
Fix GraphFrame titlebar incorrect sizing with custom stylebox
2026-01-09 10:56:29 +03:00
Ricardo Sanchez-Saez
3106b11108
Add XROrigin3D scale warning
2026-01-08 17:04:54 -08:00
kleonc
5a275eae38
Preserve winding order for transformed tiles' navigation polygons
2026-01-08 19:41:56 +01:00
Michael Alexsander
8e305bb701
Add color theme for scroll hints
2026-01-08 14:10:55 -03:00
Michael Alexsander
2b5c901f3d
Fix text in ItemList being cutoff when it shouldn't
2026-01-08 12:05:08 -03:00
Rémi Verschelde
64bc9a25a3
Merge pull request #114722 from bruvzg/x_focus
...
[Accessibility] Force keyboard focus to the exclusive child.
2026-01-08 15:17:30 +01:00
Rémi Verschelde
877188dab1
Merge pull request #114709 from YeldhamDev/itemlist_icon_top_fix
...
Fix incorrect position of icons in `ItemList` when on top mode
2026-01-08 15:17:26 +01:00
Pāvels Nadtočajevs
89372664a2
[Accessibility] Force keyboard focus to the exclusive child.
2026-01-08 08:32:57 +02:00
Michael Alexsander
872e4da330
Fix incorrect position of icons in ItemList when on top mode
2026-01-07 21:10:53 -03:00
Michael Alexsander
62d0392131
Fix Tree items ignoring inner margins
2026-01-07 18:04:13 -03:00
Rémi Verschelde
3caa11c75d
Merge pull request #114032 from syntaxerror247/editor-settings-reg
...
Fix editor settings parsing regression on Android
2026-01-07 01:41:36 +01:00
Thaddeus Crews
82bc54c7d6
Merge pull request #114487 from TokageItLab/fix-ad-start-animnode
...
Fix discrete key is not processed by `advance_on_start` in AnimationNode
2026-01-06 15:39:39 -06:00
Rémi Verschelde
6da13253f2
Merge pull request #114506 from passivestar/colorpicker-hover-pressed
...
Fix color picker mode tabs in modern theme
2026-01-06 18:25:55 +01:00
Rémi Verschelde
c742d107e2
Merge pull request #114635 from passivestar/flat-menu-button
...
Fix inconsistent MenuButton styles
2026-01-06 11:00:27 +01:00
Rémi Verschelde
6be8eb91fd
Merge pull request #114458 from TokageItLab/clear-anim-frame-after-apply
...
Ensure `clear_animation_instances()` after blending frame result
2026-01-06 11:00:08 +01:00
Rémi Verschelde
cca4e17d5a
Merge pull request #114398 from FifthTundraG/master
...
Fix `ScrollBar` not accepting `InputEventPanGesture`
2026-01-06 11:00:03 +01:00
passivestar
375a8f84d2
Fix inconsistent MenuButton style
2026-01-06 04:38:32 +04:00
Thaddeus Crews
e40cd8f580
Merge pull request #114412 from bruvzg/bin_bm
...
Fix binary BMFont flags handling.
2026-01-05 12:06:35 -06:00
Thaddeus Crews
6e3881b105
Merge pull request #114438 from bruvzg/pop_shrink
...
Make PopupMenu shrinking configurable.
2026-01-05 12:06:34 -06:00
Rémi Verschelde
9c880b59ac
Merge pull request #114385 from Meorge/bugfix/tileset-collision-polygon-points-error
...
Fix wording in TileSet collision polygon error message
2026-01-05 11:45:04 +01:00
Silc Lizard (Tokage) Renew
ecee746215
Hide animation library properties in inspector
2026-01-04 08:41:28 +09:00