kobewi
2a7d60111f
Improve description of move_to_trash()
...
(cherry picked from commit 1c90b066dd
)
2022-06-13 17:44:27 +02:00
Hugo Locurcio
4c9dc78f19
Update name of Convert to MeshInstance2D button in MeshInstance2D doc
...
(cherry picked from commit 857e5a3bb0
)
2022-06-13 17:44:06 +02:00
Hugo Locurcio
70d8e71b0e
Enable asynchronous shader compilation + cache by default in GLES3
...
This reduces stuttering when a material is displayed for the first
time, and prevents stuttering from occurring entirely after the
project is restarted when a similar situation is encountered.
2022-06-13 16:32:19 +02:00
Hugo Locurcio
87f22083af
Improve CurveTexture documentation
2022-06-13 14:06:34 +02:00
Haoyu Qiu
c197e11363
Remove extra codeblock tag from ProximityGroup classref
2022-06-12 11:10:16 +08:00
Haoyu Qiu
5569d4d2de
Fix description about SceneTreeTimer auto free
...
(cherry picked from commit 5a011f5999
)
2022-06-10 12:53:31 +02:00
FireForge
53c01540d9
Make Input mouse_mode and use_accumulated_input properties
...
Co-authored-by: Haoyu Qiu <timothyqiu32@gmail.com>
2022-06-10 17:33:12 +08:00
Rémi Verschelde
a9e966c319
Merge pull request #61544 from lawnjelly/vis_notifier_max_dist
...
VisibilityNotifier - add max_distance feature
2022-06-10 10:57:53 +02:00
Nikola Whallon
1b6ac2afb3
added info on microphone sample format
...
(cherry picked from commit eb5a42d0bc
)
2022-06-10 10:25:37 +02:00
Rémi Verschelde
5c4e95e6e5
Merge pull request #61844 from smix8/navigation_default_navmap_3.x
2022-06-10 09:48:47 +02:00
smix8
96d98d8c4e
Backport default World navigation maps
...
Backports default navigation maps created with each World or World2D.
2022-06-09 14:05:39 +02:00
lawnjelly
0c5a424f65
VisibilityNotifier - add max_distance feature
...
Enables turning off objects by distance to the camera in addition to testing whether they are in the view frustum.
2022-06-09 11:37:42 +01:00
kobewi
460fd7c03b
Add Dictionary.merge()
...
(cherry picked from commit a0915e6dee
)
2022-06-09 11:58:48 +02:00
kobewi
7882b1ea05
Improve EditorPlugin state documentation
...
(cherry picked from commit 505a2ce468
)
2022-06-09 10:55:17 +02:00
sps1112
ede6ce9847
Bind vararg method flag in core constants
...
(cherry picked from commit 1f361b0367
)
2022-06-09 10:55:17 +02:00
smix8
e629622598
Remove slash delimiter from NavigationMesh properties
...
Remove slash delimiter from NavigationMesh properties.
(cherry picked from commit 2c059dcfcb
)
2022-06-09 10:31:57 +02:00
smix8
e5c9f90bce
Document the correct use of NavigationAgent path functions
...
Document the correct use of NavigationAgent path functions.
(cherry picked from commit 9c7f03aefc
)
2022-06-09 10:31:57 +02:00
smix8
c111d6b621
Expose get_mesh() for NavigationPolygon Resources
...
Expose get_mesh() for NavigationPolygon Resources.
(cherry picked from commit 8bcce0ebb2
)
2022-06-09 10:09:46 +02:00
smix8
5e31c3dbb5
Note that NavigationObstacles should only be used if necessary and for moving objects only
...
Note that NavigationObstacles should only be used if necessary and for moving objects only.
(cherry picked from commit d1959cabd9
)
2022-06-09 10:08:01 +02:00
smix8
c9c5e57109
Document that NavigationAgent height offset is mostly a placebo
...
Document that NavigationAgent height offset is mostly a placebo.
(cherry picked from commit b1d9853415
)
2022-06-09 10:06:15 +02:00
bruvzg
f5fa1ca944
Add readable export errors. Add RTL image vertical alignment support.
2022-06-08 17:56:28 +03:00
Rémi Verschelde
6536877117
i18n: Sync classref translations with Weblate
2022-06-08 13:16:32 +02:00
Rémi Verschelde
80b82e4e66
i18n: Misc fixes translation strings
...
Adds some translator comments to solve some questions raised on Weblate.
2022-06-08 12:56:42 +02:00
Sergey Pershenkov
d51fc369b7
draw_circle() draws a filled circle
...
(cherry picked from commit adccb9fd60
)
2022-06-08 10:11:28 +02:00
smix8
99fb3205bd
Add class doc that NavigationServer changes are not instant
...
Add class doc that NavigationServer changes are not instant.
(cherry picked from commit 7f72b7b3ad
)
2022-06-08 10:11:27 +02:00
Haoyu Qiu
d043f91b79
Fix Viewport.own_world
documentation
...
Also fixed the naming of the setter's parameter and made an `if` block
straightforward.
2022-06-06 21:34:36 +08:00
Haoyu Qiu
fb62ec6c1d
Fix several typos in the classref
2022-06-01 15:57:51 +08:00
Rémi Verschelde
af8a02ddaf
i18n: Sync classref translations with Weblate
2022-06-01 00:39:49 +02:00
dtesniere
ed4e597027
Fix class name : change "string" to "String"
...
Change case of "s" letter : "string" does not compile but "String" does (for gdScript)
(cherry picked from commit 55b63eceaa
)
2022-06-01 00:29:46 +02:00
skyace65
c0ecbeaf6f
Fix rigid body damp description (3.x)
2022-05-30 13:39:44 -04:00
Rémi Verschelde
fdade32d40
Merge pull request #61527 from Calinou/doc-empty-variant-null-3.x
...
Change instances of "returns an empty Variant" to "returns null" in docs (3.x)
2022-05-29 22:30:45 +02:00
Hugo Locurcio
109f968171
Change instances of "returns an empty Variant" to "returns null" in docs
...
While "returns an empty Variant" technically valid (it's constructed
as `Variant()` in C++), "returns null" is more intuitive to users.
2022-05-29 20:20:08 +02:00
belzecue
803c5b9e22
doc: Fix typo in "reset" method description
...
Change "all tweens are removed" to "all tweens are reset". Possibly this snippet was copy-pasted from the "remove" method description and not updated for "reset".
2022-05-29 12:37:14 +08:00
Rémi Verschelde
9d1d386bd0
HTML5: Enable mbedTLS module for Crypto object
...
Increases the size of the wasm by around 3% (~300-350 KiB).
This enables using the Crypto object for hashing, signing and encryption,
and therefore reduces the gap between the features of the HTML5 platform
and other platforms.
Closes https://github.com/godotengine/godot-proposals/issues/3574 .
(cherry picked from commit 3ff6d794c0
)
2022-05-25 14:52:57 +02:00
Rémi Verschelde
5f9bc7ea5a
Merge pull request #59637 from Calinou/doc-poolarray-value-caveats
2022-05-24 00:19:53 +02:00
Rémi Verschelde
10414fa893
i18n: Sync classref translations with Weblate
2022-05-24 00:06:21 +02:00
bruvzg
d502bd4847
Backport TextMesh and expose dynamic font vector outlines
2022-05-23 10:47:28 +03:00
bruvzg
dc6d8d6098
Backport Label3D node implementation and Sprite*3D material render priority.
2022-05-23 09:14:41 +03:00
smix8
8df9fd076f
Process NavigationAgent2D/3D avoidance on demand only
...
Changes NavigationAgent avoidance callback to a toggle that is disabled by default.
Also fixes a few missing descriptions / wrong warnings.
(cherry picked from commit 7f3688603c
)
2022-05-22 19:43:56 +02:00
Hugo Locurcio
548c511f57
Tweak the disabled files text color in FileDialog for readability
...
Contrast rate is still fairly low, but the text needs to be easy enough
to distinguish from non-disabled items.
(cherry picked from commit 8962d2760d
)
2022-05-22 19:43:56 +02:00
smix8
b03f6bc170
Remove arbitrary NavigationMesh bake property limits
...
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.
(cherry picked from commit cda93057f7
)
2022-05-22 19:26:45 +02:00
Rémi Verschelde
67208ae80b
Merge pull request #60402 from Calinou/httprequest-timeout-float
2022-05-20 15:27:29 +02:00
Rémi Verschelde
2a1a2380e5
Merge pull request #61027 from timothyqiu/quit-prop-3.x
...
[3.x] Make `auto_accept_quit` and `quit_on_go_back` properties
2022-05-20 08:13:41 +02:00
Rémi Verschelde
7a70b4878b
Merge pull request #61021 from timothyqiu/wait-busy-3.x
2022-05-19 15:41:47 +02:00
Haoyu Qiu
067e738cb8
Fix various typos
2022-05-19 19:07:45 +08:00
Yuri Rubinsky
32b9818965
Add node list param to GraphEdit::delete_nodes_request signal
2022-05-18 12:36:00 +03:00
Rémi Verschelde
e86d840d4f
i18n: Sync classref translations with Weblate
2022-05-17 23:43:41 +02:00
Rémi Verschelde
281c5c9a56
Merge pull request #61102 from okla/3.x
...
[3.x] Make various improvements to OptionButton
2022-05-16 23:51:55 +02:00
Sergey Pershenkov
431c032d8c
Make various improvements to OptionButton
...
- Allow OptionButton selection to be set to -1 to signify no selection, both via API and in the editor.
- Reset OptionButton selection to -1 when the selected item has been removed.
- Fully convert PopupMenu to a zero-based ID system, which improves an inconsistency in generated IDs when making new items in the editor.
(cherry picked from commit 3b146c5eaa
)
2022-05-16 22:47:46 +03:00
kobewi
16fb788853
Clarify seek() in relation to animation_finished
...
(cherry picked from commit 74e135c90b
)
2022-05-16 21:13:24 +02:00
Hugo Locurcio
5b19a5d4a8
Improve documentation for Camera3D.project_ray_{normal,origin}
...
This mentions that internally, the inverse camera projection is used
to perform projections.
(cherry picked from commit fbec10179a
)
2022-05-16 21:12:21 +02:00
FireForge
5968dbd747
Expose EditorSpinSlider.hide_slider
...
(cherry picked from commit 8e752b06e8
)
2022-05-16 21:12:21 +02:00
smix8
214a00ca2e
Add missing class doc to NavigationMeshGenerator
...
Adds missing class documentation for NavigationMeshGenerator bake() and clear() functions.
(cherry picked from commit 375c4ef312
)
2022-05-16 21:12:20 +02:00
smix8
3977eb9107
Add NavigationServer2D/3D API functions to find missing RID info
...
Utility functions for NavigationServer2D/3D to find missing RID information when working with Server API directly. e.g. from map to regions and agents, from agent or region to map, from region to map and agents and so on ....
Requirement to work with NavigationServer API exklusive without SceneTree nodes and when juggling agents and regions between multiple navigation maps.
(cherry picked from commit 371054e3e5
)
2022-05-16 21:10:36 +02:00
smix8
c3b39ca1e9
Disable threaded NavigationMesh bake on unsupported OS
...
Automatically disables threaded NavigationMesh bake when OS does not support threads.
(cherry picked from commit 49c603e127
)
2022-05-16 17:52:07 +02:00
smix8
b11708c50d
Expose NavigationObstacle2D/3D get_rid() and add config warning
...
Exposes get_rid() function for scripting.
Adds configuration warning when obstacle is used with not intended static body parent.
(cherry picked from commit 001d89223f
)
2022-05-16 17:52:07 +02:00
SnailRhymer
a656243a4e
Document Shape2D's collide_and_get_contacts() and collide_with_motion_and_get_contacts()
...
Expand on the format of the output array for collide_and_get_contacts and collide_with_motion_and_get_contacts, and describe how the contact point pairs can be used to calculate collision normals and depths.
(cherry picked from commit bdf086c781
)
2022-05-16 17:52:07 +02:00
Megamega53
559c20aa2f
Improve AnimatedSprite2D description in the class reference
...
(cherry picked from commit de968baca9
)
2022-05-16 17:52:07 +02:00
SnailRhymer
c8b85c1b54
Indent bullet points in enum descriptions
...
When converting doc xml files to rst, add an indenation level to bullet points in the text description of enum values.
Also add check to avoid out of bounds error in rstize_text.
(cherry picked from commit 38cf07b768
)
2022-05-16 17:14:43 +02:00
kobewi
bdbbc78da4
Mention that Area2D doesn't support one_way_collision
...
(cherry picked from commit c836bdf5b1
)
2022-05-16 16:27:51 +02:00
Nicholas Huelin
5cedb395dc
Fix inconsistent naming in Time
...
(cherry picked from commit 8409d92282
)
2022-05-16 15:58:36 +02:00
Haoyu Qiu
58650af062
Make auto_accept_quit and quit_on_go_back properties
2022-05-14 18:24:43 +08:00
Haoyu Qiu
4c70c5b0cd
Swap the meaning of CURSOR_WAIT and CURSOR_BUSY
2022-05-14 10:24:25 +08:00
Hugo Locurcio
b47466bc59
Improve documentation related to Pool*Array value passing caveats
2022-05-12 23:40:31 +02:00
FireForge
f17c5fa7bd
Add interpolation modes to Gradient
...
- Linear, Constant, and Cubic interpolation modes
- Partial backport of #53321
2022-05-12 14:24:04 -05:00
Hugo Locurcio
069c955af7
Use a floating-point number for the timeout
property in HTTPRequest
...
This allows for greater precision when specifying a timeout in
HTTPRequest in `3.x`, similar to what is already possible in `master`.
2022-05-11 08:41:40 +02:00
Rémi Verschelde
288370609c
Merge pull request #60856 from timothyqiu/pool-array-find
2022-05-10 13:40:00 +02:00
Rémi Verschelde
16abb7f471
Merge pull request #60858 from lawnjelly/fti_add_mode_property
...
Physics Interpolation - add interpolation mode property to node
2022-05-10 08:42:41 +02:00
Michael Alexsander
2e4e76b2e3
Add font_separator
to PopupMenu
2022-05-08 14:11:59 -03:00
Haoyu Qiu
3d1644f7c3
Add search methods for pool arrays
...
* has()
* count()
* find()
* rfind()
2022-05-08 11:07:00 +08:00
lawnjelly
0ab077fcef
Physics Interpolation - add interpolation mode property to node
...
Exposes the "interpolated" flag on nodes via a property, physics_interpolation_mode.
Mode can be INHERIT, OFF and ON. This makes it easy to turn off interpolation for nodes in the editor, versus via code.
2022-05-07 13:51:49 +01:00
Rémi Verschelde
db48b80707
Merge pull request #60816 from timothyqiu/tweener-doc
2022-05-06 08:48:18 +02:00
Haoyu Qiu
9b8c77fbf0
Fix wrong link in PropertyTweener doc
2022-05-06 12:58:49 +08:00
smix8
da9a88a35a
Allow AStar/AStar2D zero point weight
...
Allow AStar/AStar2D zero point weight.
Limit was set to 1 which seemed like an arbitrary value as lower values down to zero can be useful for common gameplay navigation elements like teleports.
2022-05-06 02:33:31 +02:00
Hugo Locurcio
99d9228a2e
Handle CLI arguments without a value in OS.get_cmdline_args()
example
...
Command lines such as `--host --address 127.0.0.1` are now parsed as
`{"host": "", "address": "127.0.0.1"}`.
2022-05-05 19:19:15 +02:00
Rémi Verschelde
021f92a1be
i18n: Sync classref translations with Weblate
2022-05-05 15:54:59 +02:00
Rémi Verschelde
4dfc44ecc3
Merge pull request #60788 from akien-mga/3.x-cherrypicks
2022-05-05 15:54:33 +02:00
kleonc
b0bcbcc094
Tree::get_edited Fix in docs example code
2022-05-05 15:07:40 +02:00
Rémi Verschelde
9e37599f36
Core: Rename math 'phi' arguments to 'angle'
...
(cherry picked from commit e7a58a7eb6
)
2022-05-05 15:02:46 +02:00
Micky
15f9803d28
Specify return value of Transform3D.scaled() and more
...
Add more `[code]` (Transform3D)
Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com>
Add more `[code]` (Transform2D)
Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com>
(cherry picked from commit 87599054d2
)
2022-05-05 15:02:46 +02:00
mdavisprog
53fb0440d3
Add OS::is_process_running function.
...
Adds the is_process_running function to the native OS class and exposes it to script.
This is implemented on Windows and Unix platforms. A stub is provided for other platforms that do not support this function.
Documentation is updated to reflect new API function.
(cherry picked from commit f3c1232c59
)
2022-05-05 15:02:46 +02:00
kobewi
68b4cdfaf9
Clarify InputMap.action_get_events() in the editor
...
(cherry picked from commit 5235584066
)
2022-05-05 14:07:56 +02:00
PureAsbestos
46c4e2e704
Change 'throws an error' to 'prints an error' in classref
...
(cherry picked from commit a89b3f872d
)
2022-05-05 13:49:35 +02:00
Chris verBurg
e7329c0cfc
Link to Container tutorial
...
Users happening across any of the Container pages may not already know the intent of Containers, or which others are available. This commit adds a link to the existing "GUI containers" page in their tutorials sections.
(cherry picked from commit 3b941ed98c
)
2022-05-05 13:44:17 +02:00
Pawel Lampe
505ace250d
Add ability to bake_navigation_mesh
off thread.
...
This feature makes it possible to workaround problems such as:
- long baking time due to heavy synchronization when parsing geometry
from mesh instances
- crash when freeing `NavigationMeshInstance` while baking
- errors when actively baking node tree is being detached from the
scene tree
2022-05-04 22:41:38 +02:00
Haoyu Qiu
e1441890eb
Document RichTextLabel append_bbcode/parse_bbcode always return OK
2022-05-03 16:00:51 +08:00
Rémi Verschelde
c1a0e6b5c9
Merge pull request #59952 from Calinou/doc-line2d-polygon2d-antialiasing
2022-05-02 10:50:23 +02:00
Rémi Verschelde
6ee64331db
Merge pull request #60527 from KoBeWi/unique_names_demastered
2022-05-02 10:48:27 +02:00
Rémi Verschelde
d8e702b010
Merge pull request #60552 from madmiraal/implement-3466-3.x
...
[3.x] Add a method for obtaining display cutouts on Android
2022-05-02 07:58:05 +02:00
Rémi Verschelde
973bbb5c0e
Merge pull request #60661 from smix8/navigation_region_rid_3.x
...
[3.x] Add get_region_rid() to NavigationPolygonInstance and NavigationMeshInstance
2022-05-01 14:18:05 +02:00
Rémi Verschelde
f12f41d343
Merge pull request #60662 from Calinou/doc-tonemap-3.x
2022-04-30 16:31:32 +02:00
Hugo Locurcio
035cb7fcb0
Improve documentation for tonemapping operators
2022-04-30 16:21:10 +02:00
smix8
ebcbbec563
Add get_region_rid() to NavigationPolygonInstance and NavigationMeshInstance
...
Add get_region_rid() to NavigationPolygonInstance and NavigationMeshInstance
2022-04-30 15:54:12 +02:00
Rémi Verschelde
12cc0b8699
Merge pull request #60636 from Calinou/doc-proximitygroup
...
Document the ProximityGroup class
2022-04-30 10:13:20 +02:00
Haoyu Qiu
b395731517
Add missing description of finished signal of SceneTreeTween
2022-04-30 09:39:20 +08:00
Hugo Locurcio
fb345a924d
Document the ProximityGroup class
...
Co-authored-by: MJacred <loesch.benny92@gmx.de>
2022-04-29 20:26:29 +02:00
Hugo Locurcio
1bdcba2d76
Document workarounds for 2D line and polygon antialiasing
2022-04-29 19:39:11 +02:00
Rémi Verschelde
8ee69a88c1
doc: Fix a couple broken links to a moved page
2022-04-29 14:16:34 +02:00
Haoyu Qiu
153dc4d57e
Backport the new Tween system as SceneTreeTween
...
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2022-04-29 20:01:12 +08:00
Rémi Verschelde
73e6b7c145
Merge pull request #60592 from Calinou/styleboxflat-add-skew-3.x
2022-04-28 22:29:56 +02:00