Commit Graph

34949 Commits

Author SHA1 Message Date
Fredia Huya-Kouadio
f9ae38d87c
Merge pull request #73692 from m4gr3d/update_touchscreen_editor_settings_3x
[3.x] Enable granular control of touchscreen related settings
2023-05-08 09:10:36 -07:00
Rémi Verschelde
627a2909c2
Merge pull request #76833 from kleonc/gridcontainer-max-row-column-calculations-fix
[3.x] Fix `GridContainer` max row/column calculations not skipping hidden children
2023-05-08 15:06:28 +02:00
Rémi Verschelde
e250950760
Merge pull request #76703 from kleonc/tilemap-nested-atlas-texture-rendering-fix
[3.x] Fix rendering tiles using nested AtlasTextures
2023-05-08 14:58:07 +02:00
Rémi Verschelde
281e5703b1
Merge pull request #76544 from AThousandShips/bit_poly_size_3_x
[3.x] Fix size error in `BitMap.opaque_to_polygons`
2023-05-08 14:58:04 +02:00
Rémi Verschelde
793a45dbbd
Merge pull request #76400 from RandomShaper/fix_android_input_anr_3.x
[3.x] Allow concurrent buffering and dispatch of input events
2023-05-08 14:58:02 +02:00
kleonc
0ce6ef7215 Fix GridContainer max row/column calculations not skipping hidden children 2023-05-08 12:51:28 +02:00
Pedro J. Estébanez
e5b399be65 Allow concurrent buffering and dispatch of input events 2023-05-08 09:15:48 +02:00
Fredia Huya-Kouadio
b78935ef51 Adds a scale_gizmo_handles entry to the Touchscreen editor settings
When enabled, this scales the editor icons to improve usability on touchscreen devices.
In addition this commit fixes touch detection for the collision_shape_2d_editor_plugin so it scales with the icons size.
2023-05-07 15:55:03 -07:00
kleonc
12c923cb8b Fix rendering tiles using nested AtlasTextures 2023-05-03 18:29:28 +02:00
Ninni Pipping
48347499c2 Fix size error in BitMap.opaque_to_polygons
Previous estimate of upper limit on size was incorrect
2023-04-28 19:03:49 +02:00
Rémi Verschelde
adee8cfee6
Merge pull request #76533 from lawnjelly/message_queue_perf
MessageQueue - Fix max usage performance statistic
2023-04-28 18:37:37 +02:00
Rémi Verschelde
b3bcec8c4a
Merge pull request #76346 from HolonProduction/suggest-class-name
Suggest `class_name` in 3.x autocompletion.
2023-04-28 18:37:11 +02:00
lawnjelly
cc60359a6c MessageQueue - Fix max usage performance statistic
Fixes to keep track of the maximum usage over time, rather than current usage.
2023-04-28 09:02:11 +01:00
Rémi Verschelde
e09ca30b32
Merge pull request #76453 from aaronfranke/3.x-gltf-physics
[3.x] Implement physics support in the GLTF module
2023-04-26 12:17:07 +02:00
Rémi Verschelde
83e91ab818
Merge pull request #76323 from aaronfranke/3.x-t2d-basis-det
[3.x] Expose `determinant` in Transform2D, rename internal method
2023-04-26 12:17:00 +02:00
Aaron Franke
571e4189fd
[3.x] Implement physics support in the GLTF module 2023-04-25 15:18:02 -05:00
Rémi Verschelde
15c729e1d9
Merge pull request #76321 from Calinou/doc-projectsettings-ubershader-3.x
Improve documentation related to ubershaders in ProjectSettings
2023-04-25 19:25:11 +02:00
Hugo Locurcio
d20305a718
Improve documentation related to ubershaders in ProjectSettings 2023-04-25 19:03:49 +02:00
Rémi Verschelde
3956ea7ddf
Merge pull request #76424 from timothyqiu/nested-folders-3.x
[3.x] Make create folder popup support nested folders
2023-04-25 16:25:08 +02:00
Rémi Verschelde
2df077915d
Merge pull request #76423 from timothyqiu/editor-dialog-3.x
[3.x] Fix inconsistent file dialog settings usage
2023-04-25 16:25:05 +02:00
Rémi Verschelde
a2534cecf2
Merge pull request #76216 from belzecue/backport-PR55313
[3.x] Fix RigidDynamicBody gaining momentum with bounce
2023-04-25 16:25:03 +02:00
Rémi Verschelde
bfb6877b3c
Merge pull request #75612 from lawnjelly/fix_skele2d_bounds2
[3.x] Fix Polygon2D skinned bounds (for culling)
2023-04-25 16:24:59 +02:00
Rémi Verschelde
54e293bfcb
Merge pull request #69952 from lawnjelly/canvas_layer_ordering
Consistent render ordering for CanvasLayers
2023-04-25 16:24:57 +02:00
Rémi Verschelde
31224276ee
Merge pull request #63193 from BimDav/visibility_enabler2
Add option in VisibilityEnabler2D to hide the parent for better performance
2023-04-25 16:24:54 +02:00
Haoyu Qiu
d6672d8fe4 Make create folder popup support nested folders 2023-04-25 10:15:07 +08:00
Haoyu Qiu
392f65fe09 Fix inconsistent file dialog settings usage 2023-04-25 09:27:26 +08:00
Fredia Huya-Kouadio
dc97a2e543
Merge pull request #75699 from m4gr3d/fix_ux_controls_3x
[3.x] Fix UI responsiveness to touch taps
2023-04-23 18:26:32 -07:00
Fredia Huya-Kouadio
e31b1a76f8 Make EditorPropertyLayersGrid responsive to touch taps 2023-04-23 07:12:39 -07:00
Fredia Huya-Kouadio
de20011cbe Make tab's close button responsive to touch taps 2023-04-22 20:31:18 -07:00
Fredia Huya-Kouadio
3943de2e6c
Merge pull request #71875 from m4gr3d/editor_optimization_3x
[3.x] Add benchmark logic
2023-04-22 20:18:45 -07:00
Fredia Huya-Kouadio
d46684057b
Merge pull request #76329 from m4gr3d/downgrade_agp_3x
[3.x] Downgrade android gradle plugin to version 7.2.1.
2023-04-22 20:12:03 -07:00
Aaron Franke
141783d90f
[3.x] Expose determinant in Transform2D, rename internal method 2023-04-22 13:47:47 -05:00
HolonProduction
8dae3d71b2 Suggest class_name in 3.x autocompletion. 2023-04-22 16:29:14 +02:00
Fredia Huya-Kouadio
837db0b051 Downgrade android gradle plugin to version 7.2.1.
Version 7.3.0 changes the build layout which causes updates to the generated shared libraries to not be picked up.
2023-04-21 13:19:45 -07:00
belzecue
efb4a0a6d5 Backport from Godot 4 - Fix RigidDynamicBody gaining momentum with bounce #55313 2023-04-19 01:13:58 +08:00
Clay John
17e0a0205d
Merge pull request #76072 from dsnopek/webxr-ar-clear-fix
Disable blending before blitting to framebuffer from WebXR
2023-04-17 10:17:14 -07:00
Rémi Verschelde
78739f7266
Merge pull request #76016 from AThousandShips/image_compress
[3.x] Expose more compression formats in Image
2023-04-17 17:25:37 +02:00
Rémi Verschelde
a6b01ca69d
Merge pull request #75995 from AThousandShips/3_x_autohide_theme
[3.x] Don't apply scale to autohide theme property
2023-04-17 17:25:35 +02:00
Rémi Verschelde
d02656f91f
Merge pull request #75992 from jasonwinterpixel/bugfix/3.x-fix-android-null
[3.x] Fix null in android text entry system.
2023-04-17 17:25:32 +02:00
Rémi Verschelde
e3656745cc
Merge pull request #69723 from lawnjelly/surface_tool_revamp
SurfaceTool - efficiency improvements
2023-04-17 17:25:30 +02:00
Rémi Verschelde
4c5a934408
Merge pull request #68960 from lawnjelly/multirect
Batching - Add MultiRect command
2023-04-17 17:25:20 +02:00
David Snopek
77deae0483 Disable blending before blitting to framebuffer from WebXR 2023-04-14 17:39:44 -05:00
Ninni Pipping
2ca86ef449 [3.x] Expose more compression formats in Image 2023-04-13 09:49:16 +02:00
Rémi Verschelde
995c24415a
Merge pull request #75987 from akien-mga/3.6-changelog
Add preliminary changelog for Godot 3.6
2023-04-12 17:54:34 +02:00
Ninni Pipping
1c66257568 [3.x] Don't apply scale to autohide theme property 2023-04-12 17:45:27 +02:00
Jason Knight
cec8e09948 Fix null in android text entry system. 2023-04-12 09:20:44 -06:00
Rémi Verschelde
e9add1182e
Add preliminary changelog for Godot 3.6 2023-04-12 16:16:49 +02:00
lawnjelly
dd6c213dac Fix Polygon2D skinned bounds (for culling)
The bound Rect2 was previously incorrect because bone transforms need to be applied to verts in bone space, rather than local space. This was previously resulting in skinned Polygon2Ds being incorrectly culled.
2023-04-12 10:17:02 +01:00
Rémi Verschelde
632a544c6e
Merge pull request #75527 from lawnjelly/growable_message_queue3
[3.x] Make MessageQueue growable
2023-04-11 22:01:32 +02:00
Rémi Verschelde
b14a759fb3
Merge pull request #75898 from YuriSizov/docs-make-rst-enhancements-3.x
Update `make_rst.py` to match the master version
2023-04-11 15:03:37 +02:00