summaryrefslogtreecommitdiff
path: root/doc/classes
AgeCommit message (Collapse)Author
2022-12-23Bind methods related to disabling collision between joint bodiesMikael Hermansson
2022-12-23Merge pull request #69998 from BastiaanOlij/sorting-pivot-4Rémi Verschelde
Added options for sorting transparent objects (port of PR #63040)
2022-12-23Added options for sorting transparent objects (port of PR 63040)Bastiaan Olij
2022-12-23Merge pull request #70278 from ↵Rémi Verschelde
TokageItLab/add-animation-started-finished-signal-to-tree Add `animation_started/finished` signals to `AnimationTree` and fix time accuracy in StateMachine
2022-12-23Merge pull request #69797 from TokageItLab/time-edit-inspector-pluginRémi Verschelde
Animation: Add inspector plugin for key time edit & Change `track_find_key()` argument to find key with approximate
2022-12-23Merge pull request #65312 from SaracenOne/auto_advance_behaviourRémi Verschelde
Make auto-advance flag a requirement for conditional/expression evaluation
2022-12-22Merge pull request #70334 from Sauermann/fix-button-group-docRémi Verschelde
Add configuration warning when ButtonGroup is used with non-toggleable buttons
2022-12-22Merge pull request #70413 from Koyper/rtl_rename_remove_lineRémi Verschelde
[RTL] Rename remove_line() to remove_paragraph() for naming consistancy.
2022-12-22Add configuration warning when ButtonGroup is used with non-toggleable buttonsMarkus Sauermann
Also fix ambiguous documentation of ButtonGroup.
2022-12-22Add inspector plugin for key time edit & Change find key argumentSilc Renew
2022-12-21Merge pull request #68255 from jbcolli2/ColorPickerBugRémi Verschelde
Fixed Issue #68194 involving ColorPicker being allowed to align horizontally when it shouldn't
2022-12-21Merge pull request #62029 from Maran23/optional-default-value-project-settingsRémi Verschelde
Allow to specify a default value in `ProjectSettings.get_setting()`
2022-12-21Added the possibility to define a default value in ↵Marius Hanl
ProjectSettings.get_setting(), which is used when no setting is set. Also added tests for the project settings. Co-authored-by: Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>
2022-12-21Merge pull request #67111 from DarkKilauea/nav-queries-linkRémi Verschelde
Added signal to NavigationAgent when entering a link
2022-12-21Renamed RTL remove_line() to remove_paragraph().Koyper
2022-12-21Merge pull request #69975 from YuriSizov/docs-area-nd-deserves-betterRémi Verschelde
Improve signal documentation for Area2D/3D
2022-12-21Merge pull request #69351 from smix8/gridmap_item_navigation_layers_4.xRémi Verschelde
Change GridMap navigation_layers to per mesh_library item
2022-12-21Merge pull request #70367 from Chaosus/astargrid_get_point_posRémi Verschelde
Add `get_point_position` method to `AStarGrid2D`
2022-12-20Add optional arguments to AudioStreamRandomizerMrBlockers
Adds stream and weight parameters to add_stream. By default, weight is 1.0f.
2022-12-20Add `get_point_position` method to `AStarGrid2D`Yuri Rubinsky
2022-12-20Change GridMap navigation_layers to be per mesh_library itemsmix8
Changes GridMap navigation_layers from a single bitmask for the entire GridMap to a bitmask for each item used in the mesh_library with a baked navmesh.
2022-12-21Add animation_started/finished signals to AnimationTreeSilc Renew
2022-12-20Merge pull request #70339 from Chaosus/astargrid2d_weight_scaleRémi Verschelde
Restore weight scale for `AStarGrid2D` (partially)
2022-12-20Merge pull request #65376 from reduz/astc-supportRémi Verschelde
Implement basic ASTC support
2022-12-20Merge pull request #70342 from twaritwaikar/fix-vcs-bindingsRémi Verschelde
VCS: Fix GDExtension return types for VCS after Array type hardening
2022-12-20Implement basic ASTC supportJuan Linietsky
Implements basic ASTC support: * Only 4x4 and 8x8 block sizes. * Other block sizes are too complex to handle for Godot image compression handling. May be implemented sometime in the future. The need for ASTC is mostly for the following use cases: * Implement a high quality compression option for textures on mobile and M1 Apple hardware. * For this, the 4x4 is sufficient, since it uses the same size as BPTC. ASTC supports a lot of block sizes, but the benefit of supporting most of them is slim, while the implementation complexity in Godot is very high. Supporting only 4x4 (and 8x8) solves the real problem, which is lack of a BPTC alternative on hardware where it's missing. Note: This does not yet support encoding on import, an ASTC encoder will need to be added.
2022-12-20VCS: Fix GDExtension return types for VCS after Array type hardeningTwarit Waikar
2022-12-20Merge pull request #61239 from Calinou/tubetrailmesh-add-cap-propertiesRémi Verschelde
Add properties to disable top/bottom cap generation in TubeTrailMesh
2022-12-20Merge pull request #70303 from Calinou/doc-font-outlines-msdfRémi Verschelde
Document MDSF font outlines may require `msdf_pixel_range` adjustments
2022-12-20Merge pull request #70244 from DarkKilauea/nav-fix-abbrev-compatRémi Verschelde
[4.x] Fix typo and ensure backwards compatibility for changed property names
2022-12-20Restore weight scale for `AStarGrid2D` (partially)Yuri Rubinsky
2022-12-20Fix typo and ensure backwards compatibility for changed property namesJosh Jones
Changes to the name of the `navmesh` and `navpoly` properties on `NavigationRegion` caused navigation data to be lost on load. This PR creates uses `_set`/`_get` to handle compatibility with the older names on load, preserving the data. Also fixes a typo on `get_vertices_per_polygon` in `NavigationMesh`, and renames the property to remove the `polygon_` prefix which doesn't match the setter/getter. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-12-19Add properties to disable top/bottom cap generation in TubeTrailMeshHugo Locurcio
This can be used to improve generation and rendering performance, or for certain special effects such as particle trails.
2022-12-19Document MDSF font outlines may require `msdf_pixel_range` adjustmentsHugo Locurcio
2022-12-19Merge pull request #70263 from reduz/restore-rotation_degreesRémi Verschelde
Restore 'rotation_degrees' properties.
2022-12-19Merge pull request #70219 from bruvzg/msdf_outline_scalingRémi Verschelde
Scale MSDF font outline with the font size and MSDF source size to match dynamic font behavior.
2022-12-19Merge pull request #70285 from ↵Rémi Verschelde
MuffinManKen/textserver-format_number-default-docs Update documentation for TextServer.format_number() when language parameter is omitted
2022-12-19Merge pull request #59682 from Sauermann/fix-following-viewport-transformRémi Verschelde
Include the follow-viewport-transform into CanvasLayer transform calculations
2022-12-19Restore 'rotation_degrees' properties.Juan Linietsky
By popular demand, restoring the helper properties to rotate objects in degrees. Affected are local and global rotations for: * Node2D * Node3D * Control
2022-12-18Update documentation for TextServer.format_number() when language parameter ↵Ken Paulson
is omitted.
2022-12-18Include the following-viewport-transform into CanvasLayer transformsMarkus Sauermann
The following-viewport-transform was missing from several calculations
2022-12-17Add support for emitting a signal when entering a NavLinkJosh Jones
2022-12-18Merge pull request #70230 from DarkKilauea/nav-experimentalRémi Verschelde
[4.x] Mark navigation classes and nodes as experimental
2022-12-17Fix Navigation API abbreviations inconsistencysmix8
Schema for navigation to name user facing API with "navigation" without abbreviation and e.g. NavigationServer internals with abbr "nav".
2022-12-17Scale MSDF font outline with the font size and MSDF source size to match ↵bruvzg
dynamic font behavior.
2022-12-17Merge pull request #30675 from zaksnet/link-button-link-propRémi Verschelde
Add a `uri` property to `LinkButton`
2022-12-17Merge pull request #70204 from Calinou/ios-remove-disable-touch-settingRémi Verschelde
Remove Disable Touch debug project setting
2022-12-17Merge pull request #70202 from ↵Rémi Verschelde
Calinou/viewport-transparent-background-rename-project-setting Move transparent background project setting to a subsection
2022-12-17Mark navigation classes and nodes as experimentalJosh Jones
The navigation team has some large changes planned for navigation in the 4.x timeframe, so marking these nodes as experimental to give users a heads up that the API may change in breaking ways.
2022-12-17Remove Disable Touch debug project settingHugo Locurcio
This project setting was only implemented and iOS and likely served no purpose outside of debugging during development of engine features. It was also located in a confusing location in the project settings editor, as it was located below a root category (which appears in bold and is normally not seen as clickable by users).