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
needleful
aac5558760
Add allow_search property to ItemList and Tree
2023-05-05 18:02:49 +02:00
Aaron Franke
92f0c9272f
[3.x] Fix small mistake in docs, "antecedents" -> "ancestors"
2023-05-03 23:51:01 -05: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
lawnjelly
b777a9e5f9
Canvas item hierarchical culling
...
Adds optional hierarchical culling to the 2D rendering (within VisualServer).
Each canvas item maintains a bound in local space of the item itself and all child / grandchild items. This allows branches to be culled at once when they don't intersect a viewport.
2023-04-25 20:17:33 +01: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
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
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
Aaron Franke
141783d90f
[3.x] Expose determinant
in Transform2D, rename internal method
2023-04-22 13:47:47 -05: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
4c5a934408
Merge pull request #68960 from lawnjelly/multirect
...
Batching - Add MultiRect command
2023-04-17 17:25:20 +02:00
Ninni Pipping
2ca86ef449
[3.x] Expose more compression formats in Image
2023-04-13 09:49:16 +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
ShadyChibinko
7af43733e1
Add Tab Metadata
2023-04-11 20:36:48 -04: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
Rémi Verschelde
0facd88410
Merge pull request #74973 from timothyqiu/a-color
...
[3.x] Add Color + alpha constructor for Color
2023-04-11 10:53:33 +02:00
Yuri Sizov
0f24d6ecf7
Update make_rst.py to match the master version
...
This does not include master-specific concepts, like
constructors, operators, annotations, and bitfields.
2023-04-10 20:47:01 +02:00
Fredia Huya-Kouadio
61e41facc7
Enable granular control of touchscreen related settings
2023-04-05 10:11:53 -07:00
lawnjelly
5f1e7e6fbc
Make MessageQueue growable
...
* Uses simple vector resizing (po2)
* Uses pair of read and write buffers
2023-03-31 10:07:56 +01:00
Ansraer
54bc6a300e
add support for 3 dir shadow splits
2023-03-29 13:40:17 +02:00
Ninni Pipping
ff61feaf4e
[3.x] Fix NodePath
subname index range documentation
2023-03-26 20:18:02 +02:00
Haoyu Qiu
3544cd1dad
Add Color + alpha constructor for Color
2023-03-16 14:51:40 +08:00
kobewi
fdae01de10
Add set_value_no_signal() to Range
2023-03-13 16:36:18 +00:00
SysError99
4c6751d383
Improve tooltip for CanvasLayer.layer (3.x)
2023-03-11 19:13:54 +07:00
lawnjelly
910ddd13c4
Batching - Add MultiRect command
...
Large groups of similar rects can be processed more efficiently using the MultiRect command. Processing common to the group can be done as a one off, instead of per rect.
Adds the new API to VisualServerCanvas, and uses the new functionality from Font, BitmapFont, DynamicFont and TileMap, via the VisualServerCanvasHelper class.
2023-03-10 10:58:04 +00:00
Hugo Locurcio
a836b6bc88
Mention String.match()
is also called "glob"/"globbing"
...
This is mostly for Ctrl + F purposes, in case someone is looking
how to perform globbing on a string.
(cherry picked from commit 64906bd1f7
)
2023-03-06 13:05:17 +01:00
Rémi Verschelde
0cee4a85f5
Merge pull request #74284 from Calinou/doc-shell-open-uri-encode-3.x
...
Document using `String.percent_encode()` with `OS.shell_open()` (3.x)
2023-03-06 12:38:04 +01:00
Hugo Locurcio
1a6343729b
Document using String.percent_encode()
with OS.shell_open()
2023-03-03 11:17:21 +01:00
Ninni Pipping
8185fa8e2a
[3.x] Backport Tree::set_selected
...
Backport function from godotengine#68448
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
2023-02-27 20:26:15 +01:00
Ryan Roden-Corrent
c3d9cc7068
Fix docs on multiplayer peer signals.
...
NetworkedMultiplayerPeerENet emits peer_connected and peer_disconnected
on both the client and the server:
6fed1ffa31/modules/enet/networked_multiplayer_enet.cpp (L268)
When trying to implement `NetworkedMultiplayerCustom`, I followed the
documentation and only emitted this signal on the server.
I ended up getting errors like:
```
Invalid packet received. Unabled to find requested cached node
```
While I didn't check other peer implementations, it seems that emitting
on both the client and server is required.
I copied the wording from the `master` branch documentation.
Here's some output from a test program with all the signals connected:
```
1948301815 got multiplayer.network_peer_connected from 1
1948301815 got peer.peer_connected from 1
1948301815 got multiplayer.connected_to_server
1948301815 got peer.connection_succeeded
1413532890 got multiplayer.network_peer_connected from 1
1413532890 got peer.peer_connected from 1
1413532890 got multiplayer.connected_to_server
1413532890 got peer.connection_succeeded
1 got multiplayer.network_peer_connected from 1413532890
1 got peer.peer_connected from 1413532890
1 got multiplayer.network_peer_connected from 1948301815
1 got peer.peer_connected from 1948301815
1413532890 got multiplayer.network_peer_connected from 1948301815
1413532890 got peer.peer_connected from 1948301815
1948301815 got multiplayer.network_peer_connected from 1413532890
1948301815 got peer.peer_connected from 1413532890
1 got multiplayer.network_peer_disconnected from 1948301815
1 got peer.peer_disconnected from 1948301815
1413532890 got multiplayer.network_peer_disconnected from 1948301815
1413532890 got peer.peer_disconnected from 1948301815
1 got multiplayer.network_peer_disconnected from 1413532890
1 got peer.peer_disconnected from 1413532890
```
2023-02-25 13:31:31 -05:00
Pedro J. Estébanez
32a9227f5b
Robustify multi-threading primitives
2023-02-17 19:16:10 +01:00
Rémi Verschelde
8adf26540c
Merge pull request #69200 from tbveralrud/ios-touch-leak-fix-3.x
...
iOS: Fix memory leak on touch input [3.x]
2023-02-17 12:15:00 +01:00
Marcin Nowak
22468ea1d3
Backport implement loading DDS textures at run-time
2023-02-17 11:27:47 +01:00
Travis Veralrud
28b11a0785
iOS: Fix memory leak on touch input
...
Replaces iOS gesture with touch implementation
Fixes #66422
Remove godot_view_gesture_recognizer
It's now unused.
Remove input_devices/pointing/ios/touch_delay
Unused with removal of gesture.
Remove unused methods from interface
Implementation made obsolete in prior commit
Style conformance
2023-02-15 21:38:55 -08:00
Aaron Franke
1949b7c652
[3.x] Improve the clarity of Viewport's documentation
2023-02-13 16:23:07 -06:00
Rémi Verschelde
fb846d3522
Merge pull request #71425 from Calinou/spinbox-add-independent-arrow-step-3.x
...
Add independent spinbox arrow step precision
2023-02-01 13:05:43 +01:00
Fredia Huya-Kouadio
aed400cce2
Merge pull request #71654 from m4gr3d/increase_scroll_bar_size_for_touchscreen_3x
...
[3.x] Update the size of the scrollbar for the editor on touchscreen devices
2023-01-31 21:52:03 -08:00
lawnjelly
5a0cb54b3a
Improve error messages and classref for occluders and portals
...
Misused functions would previously produce no error messages which was confusing for users.
2023-01-24 14:05:48 +00:00
Rémi Verschelde
ae47e1d37c
Merge pull request #71889 from Calinou/doc-environment-background-energy
...
Document Environment's `background_energy` property affecting lighting
2023-01-23 17:04:25 +01:00
Rémi Verschelde
dd7f517407
Merge pull request #66711 from rsubtil/port_popup_menu_rework
...
[3.x] PopupMenu rework and enhancements
2023-01-23 17:04:17 +01:00
Hugo Locurcio
646a2d9d94
Document Environment's background_energy
property affecting lighting
...
Godot 4.0 allows controlling ambient and specular light intensity
separately, but 3.x doesn't.
2023-01-23 00:43:59 +01:00
Fredia Huya-Kouadio
8170b7ae1e
Add a theme usability setting which updates the touch area of UI elements (e.g: scrollbar) for the editor on touchscreen devices
2023-01-22 07:09:48 -08:00
EricEzaM
6a5992c9f1
PopupMenu rework and enhancements
...
Many scrolling behaviour improvements and the ability to limit popup size.
2023-01-21 21:36:26 +00:00
Hugo Locurcio
04225415c3
Document image size restrictions for custom mouse cursors in HTML5
...
(cherry picked from commit 296b8f299a
)
2023-01-20 12:15:07 +01:00
Rémi Verschelde
f3da393b44
Merge pull request #70378 from Calinou/os-expose-read-from-stdin-3.x
...
Expose `OS.read_string_from_stdin()` to the scripting API (3.x)
2023-01-20 12:12:35 +01:00
Rémi Verschelde
d4f66544ce
Merge pull request #71146 from dalexeev/3.x-fix-sprite-frames-doc
...
[3.x] Fix wrong `SpriteFrames` docs
2023-01-16 22:22:02 +01:00
Hugo Locurcio
badcfa2523
Expose OS.read_string_from_stdin()
to the scripting API
...
This can be used in scripts to read user input in a blocking manner.
This also removes the unused `block` argument, which is always `true`.
2023-01-16 11:39:53 +01:00
Jóhannes Gunnar Þorsteinsson
e09d4d255e
Add independent spinbox arrow step precision
...
Backported from the `master` branch, with a property hint added.
2023-01-14 20:14:17 +01:00
Rémi Verschelde
1ee7c5a62c
Merge pull request #62444 from lawnjelly/faster_queue_free3
...
[3.x] Faster queue free
2023-01-10 10:55:36 +01:00
Danil Alexeev
398ed4efc3
[3.x] Fix wrong SpriteFrames
docs
2023-01-10 10:02:04 +03:00
Fabio Alessandrelli
d0ba1517a7
[Web] Expose API to force file system sync.
2023-01-09 21:30:42 +01:00
Rémi Verschelde
3b7bb812fd
Merge pull request #70310 from Sauermann/3x-fix-follow-viewport-transform
...
[3.x] Include the follow-viewport-transform into CanvasLayer transform calculations
2022-12-22 08:55:28 +01:00
Rémi Verschelde
76bcc90da8
Merge pull request #70228 from Calinou/add-transparent-viewport-project-setting-3.x
...
Add a project setting to make the root viewport transparent (3.x)
2022-12-22 08:55:21 +01:00
Markus Sauermann
608cbd8296
Include the follow-viewport-transform into CanvasLayer transform calculations
...
The follow-viewport-transform was missing from several calculations
3.x version of #59682
2022-12-19 19:18:54 +01:00
Zak
f974bcf074
Add uri
property for LinkButton
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commit d73a9b56b0
)
2022-12-18 10:43:39 +08:00
smix8
17e6d76de6
Fix Navigation agent callback wild pointer crash
...
Fixes crash in sanitizer builds when callback agent or object are already freed.
(cherry picked from commit 194c1c44e0
)
2022-12-18 10:32:04 +08:00
Hugo Locurcio
be3017114f
Silence Input.vibrate_handheld()
warning as it's already documented
...
The warning causes messages to be spammed if you are calling this
method in a game that runs on both desktop and mobile platforms,
unless you guard all calls to `Input.vibrate_handheld()` with
`OS.has_feature("mobile") or OS.has_feature("web")`.
Since the limitation is already documented (and is obvious enough
given the method's name), the warning message is redundant.
(cherry picked from commit 4a991887bf
)
2022-12-18 10:32:04 +08:00
kobewi
9499ebecee
Add vector value linking
...
Co-authored-by: redlamp <244062+redlamp@users.noreply.github.com>
(cherry picked from commit 5553e27fe8
)
2022-12-18 10:32:04 +08:00
Hugo Locurcio
65465f309c
Add a project setting to make the root viewport transparent
...
This allows creating a project with a transparent window without having
to write any script.
2022-12-18 00:38:05 +01:00
Rémi Verschelde
6963ba631e
Fix typos with codespell
2022-12-15 12:26:59 +01:00
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