Rémi Verschelde
2c714f19e5
Merge pull request #65453 from timothyqiu/agent-target-3.x
...
[3.x] Make NavigationAgent `target_location` a property
2022-12-12 16:07:25 +01:00
Rémi Verschelde
16ad014dd3
Merge pull request #67040 from Calinou/xdg-paths-linux-only-3.x
...
Only support XDG directory path configuration on Linux (3.x)
2022-12-12 12:27:56 +01:00
Hugo Locurcio
06c266f231
Only support XDG directory path configuration on Linux
...
This also harmonizes the server code to be consistent with Linux desktop
(with warnings printed for relative XDG paths).
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-12-12 11:13:19 +01:00
Hugo Locurcio
4475a93736
Document debanding only affecting 3D rendering by default
2022-12-12 11:01:26 +01:00
Steve Cotton
8770197731
doc: link GPUParticles2D to the 2D Particles demo
...
Add a comment in the link to the Dodge The Creeps demo too. That demo only uses
particles for one thing (to leave a trail when the player moves), they're not
interacting with anything else in the demo; it took me a bit of searching to
find where they were used.
(cherry picked from commit 6db9752f23
)
2022-12-12 14:06:49 +08:00
Haoyu Qiu
dd1c96b547
Add note about GROUP_CALL_UNIQUE not considering arguments
...
(cherry picked from commit 3f2d6f5f6c
)
2022-12-12 13:57:28 +08:00
Hugo Locurcio
5115db63aa
Fix BackBufferCopy `rect` property appearing when not relevant in inspector
...
The `rect` property is only effective if `copy_mode` is Rect.
2022-12-08 20:04:56 +01:00
Hugo Locurcio
9a0a9bbaec
Document `Array.sort()` and `sort_custom()` using unstable sorting
...
(cherry picked from commit 85b617a6a3
)
2022-12-04 20:12:27 +08:00
Zak Grumbles
aa8c63f8af
Add note regarding RefCounted to EditorScript docs
...
(cherry picked from commit e5dc2ed982
)
2022-12-04 20:06:18 +08:00
kobewi
2f13adbdb6
Remove error condition from get_global_transform()
...
(cherry picked from commit 2ff676a696
)
2022-12-01 11:47:52 +08:00
Haoyu Qiu
21856280fa
Describe the left mouse button constant as the primary button
...
(cherry picked from commit f6e9565bdc
)
2022-12-01 11:38:54 +08:00
streq
a001932790
clarify [member polygons] functionality in the Polygon2D class documentation
...
(cherry picked from commit de66acc624
)
2022-12-01 10:41:59 +08:00
Lyuma
099e90e00d
Make Node editable_instance methods available to GDScript
...
(cherry picked from commit 7eb6ae2798
)
2022-12-01 10:15:06 +08:00
Rémi Verschelde
7f0b3bc2a0
Add editor setting for AcceptDialog OK/Cancel buttons positioning
...
The position (left/right) of the Cancel and OK buttons in AcceptDialog
are DisplayServer specific, as Windows uses OK/Cancel and macOS uses Cancel/OK.
Linux/X11 currently uses the macOS convention which is also the GTK+/GNOME one,
though it's not consistent with Qt/KDE applications which follow the Windows
convention.
Since that can't satisfy everyone, it's best if it's configurable also for the
editor (it's already configurable for the project).
Fixes #59379 .
(cherry picked from commit 9bb05de89f
)
2022-12-01 09:50:51 +08:00
Ev1lbl0w
6d030f93b7
Document PopupMenu id behavior
...
(cherry picked from commit b8aa5ebfeb
)
2022-11-30 15:44:05 +01:00
voidshine
7284230ebe
Fix MIDI note-on events being converted to note-off events
...
Update documentation with note about MIDI velocity interpretation
(cherry picked from commit f0f72b3132
)
2022-11-30 15:36:03 +01:00
Fireflash
239b2e4bbc
Update AudioStreamGeneratorPlayback.xml
...
Fixed incorrect method description for `get_frames_available`.
According to [The AudioStreamGenerator source](https://github.com/godotengine/godot/blob/master/servers/audio/effects/audio_stream_generator.cpp#L132 ), the `get_frames_available` method should return the space remaining in the sample buffer.
(cherry picked from commit 7823ca1367
)
2022-11-30 15:05:26 +01:00
lawnjelly
edc85d22fc
Faster queue free
...
Calling queue_free() for large numbers of siblings could previously be very slow, with the time taken rising exponentially with number of children. This looked partly due to ordered_remove from the child list and notifications.
This PR identifies objects that are nodes, and sorts the deletion queue so that children are deleted in reverse child order. This minimizes the costs of reordering.
2022-11-25 09:53:50 +00:00
Nonunknown
eb5b297fef
add ability to pick random value from array
...
(cherry picked from commit 9f4dbf415d
)
Co-authored-by: BleedingXiko <66162192+BleedingXiko@users.noreply.github.com>
2022-11-14 19:11:41 +01:00
Rémi Verschelde
d80396db03
Merge pull request #68556 from 98teg/flow-container-alignment
...
Add alignment options to flow container
2022-11-14 14:35:46 +01:00
Rémi Verschelde
322bfec275
Merge pull request #68384 from cheece/expose_get_transform_for_eye
...
expose ARVRInterface::get_transform_for_eye to gdscript
2022-11-14 14:35:39 +01:00
Teggy
5d0c29460a
Add alignment options to flow container
2022-11-12 12:11:16 +01:00
avemort
872e36b8f9
expose ARVRInterface::get_transform_for_eye to gdscript
2022-11-10 15:25:07 -03:00
Hugo Locurcio
d17d6d6cc4
Document (Omni/Spot)Light ignoring Spatial's scale property
2022-11-09 18:47:09 +01:00
Rémi Verschelde
92aedd5063
Merge pull request #68190 from ztc0611/3.x-ios-promotion
...
[3.x] Add ProMotion/High Refresh Rate Support to iOS Exports
2022-11-03 11:34:22 +01:00
Zach Coleman
e538771d4f
[3.x] Add ProMotion Support to iOS Exports
2022-11-02 22:14:34 -04:00
Zach Coleman
5e7b0e3a61
[3.x] Add iOS UI Options
2022-11-02 22:13:18 -04:00
Rémi Verschelde
8f7508ca4d
Merge pull request #68167 from kleonc/shape-cast-get-collider-rid-3x
...
[3.x] Add `ShapeCast2D/3D::get_collider_rid` method
2022-11-02 23:01:45 +01:00
kleonc
3e373c4eec
Add `ShapeCast2D/3D::get_collider_rid` method
2022-11-02 15:20:13 +01:00
kleonc
5f01413774
Docs Clarify Array.fill behavior when reference type is passed in
2022-10-31 17:12:44 +01:00
Matthew
eb0b5d38d1
Merge pull request #67649 from Calinou/doc-cylindershape3d-bugs-3.x
...
Document known issues with CylinderShape (3.x)
2022-10-31 11:47:48 -04:00
Haoyu Qiu
78981d2e0a
Make NavigationAgent `target_location` a property
2022-10-31 20:46:38 +08:00
Rémi Verschelde
64635af7ff
Merge pull request #67360 from jordo/PR-expose-property-hints
...
expose additional global enums in 3.x which are available in master
2022-10-31 12:25:04 +01:00
Rémi Verschelde
20ce0284cf
Merge pull request #67313 from Mickeon/3.x-rename-params
...
[3.x] Rename `set_indexed` & `get_child`'s params to be clearer
2022-10-31 12:24:58 +01:00
Fredia Huya-Kouadio
be4b07c3e4
Add `double_tap` attribute to `InputEventScreenTouch`
...
This provides parity with the `InputEventMouseButton` allowing for proper conversion between the two events.
2022-10-20 11:56:11 -07:00
Hugo Locurcio
14391ef344
Document known issues with CylinderShape
2022-10-19 23:48:41 +02:00
Jordan Schidlowsky
dc5226ecfd
expose additional global enums in 3.x which are available in master
2022-10-14 09:33:24 -06:00
Michael Alexsander
6059cf2594
Expose various color themes for `Button`
2022-10-12 18:19:52 -03:00
Micky
6102f3cfc2
[3.x] Rename `set_indexed` & `get_child`'s params to be clearer
...
3.x backport of #67300 and #64463 .
2022-10-12 20:55:41 +02:00
Haoyu Qiu
456c0ecda6
Remove leading spaces from enumerator name hints
2022-10-08 15:23:46 +08:00
Rémi Verschelde
ec21ac518a
Merge pull request #66971 from timothyqiu/obstacles-pathfinding-3.x
...
[3.x] Make it clear that obstacles don't affect pathfinding
2022-10-06 17:37:21 +02:00
Haoyu Qiu
1100f217d7
Make it clear that obstacles don't affect pathfinding
2022-10-06 16:08:06 +08:00
Haoyu Qiu
78ea140bb3
Improve StaticBody description
2022-10-06 15:08:16 +08:00
Rémi Verschelde
07f7d6ab73
Merge pull request #64896 from Calinou/doc-editorsettings-3.x
...
Document editor settings in the class reference
2022-10-05 17:07:56 +02:00
Matthew
d81a253f9f
Merge pull request #66855 from Jantho1990/bugfix/update-control-focus-signal-documentation-3.x
...
update messaging for focus to be less keyboard-specific (3.x)
2022-10-04 17:23:45 -04:00
Rémi Verschelde
b3301d22c5
Merge pull request #66168 from Calinou/expose-os-restart-on-exit-3.x
...
Expose the "restart on exit" OS functionality (3.x)
2022-10-04 16:57:43 +02:00
Josh Anthony
e8c92fc7b5
update messaging for focus to be less keyboard-specific
...
address comments
Put back missing keyboard tags, fix language to match master's version.
match suggested commits from master
2022-10-04 08:55:11 -05:00
Hugo Locurcio
b84b003bc3
Document editor settings in the class reference
2022-10-04 00:43:07 +02:00
smix8
f15cb16b14
Fix avoidance calculation on NO_THREADS build
2022-10-03 13:39:48 +02:00
Hugo Locurcio
811f814f45
Document Mesh vertex color compression clamping overbright/HDR colors
2022-09-21 20:30:04 +02:00
Rémi Verschelde
6a600b1acd
Merge pull request #66153 from rburing/concave_area_docs_3.x
2022-09-21 13:34:43 +02:00
Hugo Locurcio
76a14cfd02
Expose the "restart on exit" OS functionality
...
This can be used to restart a project with specific command line arguments
applied. This can work in tandem with `OS.get_cmdline_args()` to restart
with the same command line arguments as used to originally run the project.
Example use cases:
- Restart to apply an user setting change that requires a restart to work.
- Restart with a Godot command line argument to change the video driver,
audio driver, etc.
2022-09-20 17:27:46 +02:00
Ricardo Buring
be5d18163d
Document behavior of areas with concave shapes
2022-09-20 11:58:27 +02:00
kobewi
577b562428
Add more clarifications about Tween processing
...
(cherry picked from commit 038cb677cb
)
2022-09-20 10:26:17 +02:00
Haoyu Qiu
4bc1ea0ac4
Fix typo in CollisionObject documentation
2022-09-20 08:55:18 +08:00
lawnjelly
dcf52103a6
Portals - clarify docs VisualInstances only
...
Makes it more clear in the documentation that some debugger features are expected not to show when portals are active.
2022-09-12 06:29:55 +01:00
Rémi Verschelde
13d99d1676
Merge pull request #65568 from YuriSizov/docs-theme-no-param-woes-3.x
2022-09-09 16:11:21 +02:00
volokh0x
36bda802e5
Fix typos in Dictionary.xml
...
(cherry picked from commit ff23defaf8
)
2022-09-09 14:11:35 +02:00
kobewi
884f368c24
Improve the description of follow_viewport_enabled
...
(cherry picked from commit 229e764290
)
2022-09-09 14:10:33 +02:00
Yuri Sizov
9496254737
Fix parameter references in Theme documentation
2022-09-09 14:52:24 +03:00
Rémi Verschelde
92fa63886c
Merge pull request #65397 from maximkulkin/3.x-graph-edit-node-selection
2022-09-07 17:52:24 +02:00
Rémi Verschelde
d8e590195a
Merge pull request #65366 from KoBeWi/3333333_33333_33_3_3333333333
...
[3.x] Add Dictionary.find_key()
2022-09-06 12:30:11 +02:00
Maxim Kulkin
466c912344
Add GraphNode 'selected' and 'unselected' signals, simplify GraphEdit
...
Backport of the fix from master to 3.x
2022-09-06 01:35:58 -04:00
kobewi
fdbef1c074
Add Dictionary.find_key()
2022-09-05 16:08:41 +02:00
Leonardo Santagada
b9eed3a455
Mention an issue with infinite scroll on mirroring of Parallax layer
...
(cherry picked from commit 74df54a99e
)
2022-09-05 15:35:45 +02:00
BenniKane
c030cc1ef6
doc: Clarifying NavigationAgent and NavigationAgent2D velocity_computed requires avoidance_enabled to be true to emit
...
(cherry picked from commit ed5b832a81
)
2022-09-05 15:35:45 +02:00
kobewi
739919469e
Mention that grab_focus is more reliable deferred
...
(cherry picked from commit 188d5593e1
)
2022-09-05 15:35:45 +02:00
Hugo Locurcio
ac31fac9a5
Improve documentation related to audio input permissions
2022-09-03 01:36:55 +02:00
Rémi Verschelde
2ee933bb77
Merge pull request #64920 from lawnjelly/bind_physics_interpolation
...
Bind Physics Interpolation functions in VisualServer
2022-08-30 22:02:58 +02:00
lawnjelly
96a1b86717
Bind Physics Interpolation functions in VisualServer
...
To allow maximum flexibility in the initial rollout, VisualServer functions were not bound in order to prevent compatibility issues if the API changed.
These functions are now bound to allow direct use from the VisualServer.
2022-08-30 18:06:12 +01:00
QbieShay
acdcbefa4e
added options for sorting transparent objects
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
Co-authored-by: Clay John <claynjohn@gmail.com>
2022-08-30 13:39:32 +02:00
Atlinx
f624acef42
Add missing parameters for signal in docs
...
(cherry picked from commit 0e3097c023
)
2022-08-30 11:05:37 +02:00
Haoyu Qiu
9644e9a046
Fix missing URL text in the classref
...
(cherry picked from commit a90c348a86
)
2022-08-29 15:45:30 +02:00
Haoyu Qiu
fed2879463
Improve documentation for `get_animation()`
2022-08-29 14:56:26 +08:00
Rémi Verschelde
47da910fcb
Merge pull request #64965 from YeldhamDev/more_hl_stuff_bp
2022-08-29 08:05:54 +02:00
Rémi Verschelde
8551d5875e
Merge pull request #64707 from YeldhamDev/tabs_button_expose
...
Expose `set/get_tab_button_icon()` to scripting
2022-08-28 23:29:58 +02:00
Michael Alexsander
1e80b17a8d
Fix some corner cases in the `Menu/OptionButton` item auto-highlight
2022-08-28 01:45:08 -03:00
Yuri Sizov
72d1156286
Remove Inspector tooltip hack that never actually worked
2022-08-26 17:12:46 +03:00
Rémi Verschelde
0b4e600f2b
Merge pull request #64895 from Calinou/editor-help-add-kbd-tag-3.x
2022-08-25 21:43:22 +02:00
Hugo Locurcio
ed380cc0fa
Add a `[kbd]` tag for highlighting keyboard shortcuts in the editor help
...
This allows backporting documentation from the `master` branch more easily,
as it already features the `[kbd]` tag.
Co-authored-by: Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>
2022-08-25 19:53:49 +02:00
Hugo Locurcio
576da2bd50
Remove unused Create Signal Callbacks editor setting
...
This setting wasn't referred to anywhere.
2022-08-25 19:22:12 +02:00
Rémi Verschelde
6358e41772
Merge pull request #64838 from akien-mga/3.x-cherrypicks
...
Cherry-picks for the 3.x branch (future 3.6) - 2nd batch
2022-08-25 00:51:19 +02:00
Rémi Verschelde
fd08545a59
Merge pull request #64579 from marcinn/backport-panning-strength
...
[3.x] Backport panning strength parameters from 4.0
2022-08-24 23:55:28 +02:00
Danil Alexeev
bf33de769a
Add boot splash display time setting
...
Implements #8867 .
(cherry picked from commit dad9683d11
)
2022-08-24 17:30:00 +02:00
Hugo Locurcio
a53264ab41
Add support for documenting most editor settings in the class reference
...
Settings defined in editor plugins are missing (about 100 of them),
but all other settings (about 200 of them) can now be documented in the
EditorSettings class.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commit 63ce655e75
)
2022-08-24 17:22:48 +02:00
Micky
cfa9b772da
Improve documentation of CanvasItem's draw logic
...
(cherry picked from commit 953c78eaff
)
2022-08-24 17:15:56 +02:00
kobewi
a0fc7e80d9
Mention the stretching behavior of PopupPanel
...
(cherry picked from commit a2b088b1c1
)
2022-08-24 17:15:23 +02:00
Dan Boorstein
09fb05bc05
Add note about using AudioListener2D
...
There was no mention of the effect of AudioListener2D in this documentation, making it unclear if there was a relationship. The new text is copied and modified from the AudioStreamPlayer3D documentation.
Use 'an' as article before 'AudioListener3D'
(cherry picked from commit a7ebc6fb18
)
2022-08-24 17:12:17 +02:00
Marlin Watts-Woods
ddb568731a
Added to Sprite3D Documentation
...
(cherry picked from commit f8f665b03e
)
2022-08-24 17:10:08 +02:00
Hugo Locurcio
637330b866
Improve InstancePlaceholder documentation
...
(cherry picked from commit 5acf30b538
)
2022-08-24 17:08:55 +02:00
Marcin Nowak
90762b9660
[3.x] Backport panning strength parameters from 4.0
2022-08-23 23:27:51 +02:00
Rémi Verschelde
aeabd3dcb9
Merge pull request #64740 from Calinou/doc-anisotropic-filter-3.x
...
Improve documentation related to anisotropic filtering (3.x)
2022-08-23 09:16:55 +02:00
Rémi Verschelde
812caa5f44
Merge pull request #58601 from Calinou/material-triplanar-sharpness-clamp-3.x
2022-08-22 22:21:59 +02:00
Hugo Locurcio
d2ef3bf8a6
Improve documentation related to anisotropic filtering
2022-08-22 18:40:40 +02:00
Michael Alexsander
73470e1b16
Expose `set/get_tab_button_icon()` to scripting
2022-08-22 11:08:38 -03:00
Olivier Bombardier
c988deb3b1
Fix has_filter of AnimationNode not being called in scripts
2022-08-21 17:37:59 -04:00
Yuri Sizov
39f46613bb
Backport fixes to documentation for paths, curves and navigation servers
2022-08-19 15:52:03 +03:00
Andy Maloney
4ee4c7954a
[doc 3.x] Clarify that AnimationNode virtual methods need to be implemented rather than called directly
...
Backport of #64344
Fixes #35272
2022-08-17 12:17:28 -04:00
Max Hilbrunner
84358e1381
Merge pull request #64390 from Calinou/doc-scenetree-debug-no-runtime-change-3.x
...
Document run-time SceneTree debug property changes not working correctly (3.x)
2022-08-17 14:54:25 +02:00
Aaron Franke
cac69ea132
[3.x] Fix incorrect Camera3D size documentation
2022-08-14 16:06:57 -05:00