summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2022-05-20Merge pull request #61182 from danielkariv/fix_misclick_selectionRémi Verschelde
2022-05-20Merge pull request #61170 from smix8/navigation_navmesh_property_limits_4.xRémi Verschelde
Remove arbitrary NavigationMesh bake property limits
2022-05-20Merge pull request #61026 from timothyqiu/quit-propRémi Verschelde
Make `auto_accept_quit` and `quit_on_go_back` properties
2022-05-20Merge pull request #61205 from Calinou/default-font-tweak-fake-bold-italicRémi Verschelde
Tweak the default font's fake italic to better match Open Sans Italic
2022-05-20Tweak the default font's fake italic to better match Open Sans ItalicHugo Locurcio
2022-05-19Use suffixes for units in nodes and resourcesAaron Franke
2022-05-19Merge pull request #61128 from smix8/navigation_agent_process_mode_4.xRémi Verschelde
2022-05-19Merge pull request #61142 from bruvzg/rtl_threadedRémi Verschelde
2022-05-19Use range iterators for RBSet in most casesAaron Record
2022-05-19add check for selection when try to push a meta.Daniel Kariv
Add a check for when we select a text but end on a link. Before it would act as if we just click an link, but now it changes it so if we click-drag over a link, we could select it (and not move to other page).
2022-05-19[RTL] Add support for shaping in background thread.bruvzg
2022-05-19Add dedicated macros for property name extractionHaoyu Qiu
* Replace case-by-case extraction with PNAME & GNAME * Fix group handling when group hint begins with property name * Exclude properties that are PROPERTY_USAGE_NO_EDITOR * Extract missing ADD_ARRAY*, ADD_SUBGROUP* macros
2022-05-18Remove arbitrary NavigationMesh bake property limitssmix8
Lowers or removes the slider limits and steps from NavigationMesh resources and changes some default values to better work with realistic unit sizes by default.
2022-05-18Merge pull request #60955 from ↵Rémi Verschelde
pfertyk/issue-60668-fix-get-breakpointed-lines-crash Fix `get_breakpointed_lines` crashing Godot
2022-05-18Merge pull request #61155 from YuriSizov/theme-using-usingRémi Verschelde
2022-05-18Merge pull request #60599 from rburing/rest_on_recovery_paramRémi Verschelde
2022-05-18Define some Theme data structures with using for readabilityYuri Sizov
2022-05-18Add motion parameter to toggle whether recovery is reported as a collisionRicardo Buring
This makes the intent explicit in each use case.
2022-05-18Merge pull request #61154 from KoBeWi/call_deferred_helps,_as_alwaysRémi Verschelde
2022-05-18Merge pull request #61152 from YuriSizov/theme-sets-lists-and-idle-handsRémi Verschelde
2022-05-18Defer group calls in Node3Dkobewi
2022-05-18Merge pull request #61149 from smix8/navigation_region2d_update_navpoly_4.xRémi Verschelde
2022-05-18Merge pull request #60774 from TokageItLab/root-seek-modeRémi Verschelde
Fixed broken root motion calculation in internal process of `AnimationBlendTree` such as `NodeOneShot`
2022-05-18Merge pull request #61095 from BimDav/get_node_and_resourceRémi Verschelde
Fix a bug in get_node_and_resource when the property is set to null
2022-05-18Merge pull request #61144 from smix8/navigation_create_from_mesh_warning_4.xRémi Verschelde
2022-05-18Restore Theme.get_type_list behavior to properly handle uniquenessYuri Sizov
2022-05-18Add wrong surface warnings to NavigationMesh.create_from_mesh()smix8
Adds warnings when at least one of the input mesh surfaces is of wrong primitive type or has an empty vertex / index array as those broken input meshes would fail as both navmesh as well as later when creating debug meshes.
2022-05-18Update NavigationRegion2D when polygons of NavigationPolygon changesmix8
Updates NavigationRegion2D when the NavigationPolygon emits its 'changed' signal due to e.g. polygons altered by script.
2022-05-17Merge pull request #61088 from groud/keep_unhandled_events_on_passRémi Verschelde
2022-05-17Make Navigation Agents and Obstacles respect parent process modesmix8
Temporarily removes agent from navigation map when parent node cannot process due to SceneTree pause and process_mode property. Normal process_mode does not work as other agents would still avoid the paused agents because they were still active on the navigation map and the rvo world. Also fixes potential crash when region_get_map or agent_get_map is called while no map is set.
2022-05-17Merge pull request #58023 from raulsntos/curve_points_in_inspectorRémi Verschelde
Exposes the Curve, Curve2D and Curve3D points in the inspector
2022-05-17Merge pull request #60867 from KoBeWi/μtextRémi Verschelde
Remove font height restriction from Button
2022-05-17Expose Curve points in the inspectorRaul Santos
Exposes the Curve, Curve2D and Curve3D points as an array property.
2022-05-17Implement `mark_dirty` in Curve2D and Curve3DRaul Santos
Implements a method `mark_dirty` in Curve2D and Curve3D like the one that already exists in Curve, it's a convenient way to set `baked_cache_dirty` to `true` and also emit the `changed` signal.
2022-05-17Keep input event as unhandled if they go through a control set to ↵Gilles Roudière
MOUSE_FILTER_PASS
2022-05-17Merge pull request #61112 from Chaosus/graph_edit_delete_nodes_paramRémi Verschelde
2022-05-17Merge pull request #61001 from derammo/derammo_popup_conditional_hideRémi Verschelde
2022-05-17Add node list param to `GraphEdit::delete_nodes_request` signalYuri Rubinsky
2022-05-16Add basic lighting to GLES3 renderer.clayjohn
This includes all three light types and IBL, but does not include shadows or any form of GI
2022-05-16Merge pull request #61090 from Geometror/fix-curve-bakingRémi Verschelde
2022-05-16fix a bug in get_node_and_resourceBimDav
2022-05-16Fix get_breakpointed_lines crashing GodotPaweł Fertyk
Fixes #60668.
2022-05-16Regression: Fix Curve2D/Curve3D bakingHendrik Brucker
2022-05-16Merge pull request #61085 from timothyqiu/as-overRémi Verschelde
2022-05-16Merge pull request #59231 from Sauermann/fix-top-level-identificationRémi Verschelde
2022-05-16Merge pull request #61061 from smix8/navigation_mesh_sample_distance_range_4.xRémi Verschelde
2022-05-16Merge pull request #59799 from Sauermann/fix-gridcontainer-remaining-pixelRémi Verschelde
2022-05-16Fix AnimatedSprite doesn't emit animation_finished when changing playback ↵Haoyu Qiu
direction
2022-05-16Merge pull request #60130 from fire-forge/theme-node-namesRémi Verschelde
2022-05-16Clamp NavigationMesh sample_distance above zerosmix8
While default ReCast library has support for 0.0 'sample_distance' the Godot implementation does not an crashes. Previously Godot would set all sample_distance values below 0.9 to 0 which causes the crashes. This limits the sample_distance range selection to 0.1 - 16.0 and also clamps sample_distance that are below 0.1 before ReCast receives them.