d7822cbf21
Merge pull request #57367 from Chaosus/vs_derivative
2022-01-31 16:51:30 +01:00
7cb25c2870
Merge pull request #57456 from Paulb23/placeholder-color
...
Move placeholder colour to theme item
2022-01-31 14:52:34 +01:00
aab4cdf135
Fix recommended snippet for getting collisionshape node in body/area signal docs
2022-01-31 02:34:02 -06:00
b6c543179c
Fixes invalid links to tutorials in AudioStreamGenerator, AudioStreamGeneratorPlayback, and AudioEffectSpectrumAnalyzer class references
2022-01-31 17:36:57 +11:00
acea57a715
Fix Rect2i.intersects doc: include_borders is no argument of this function
2022-01-30 23:22:23 +01:00
1cd1df5dc3
Move placeholder color to theme item
2022-01-30 17:56:23 +00:00
736ac25306
Rename the physics server run_on_thread project settings
...
`run_on_separate_thread` is more explicit.
2022-01-29 17:35:50 +01:00
cb3d308f96
Merge pull request #57372 from KoBeWi/tween_freeze()
...
Better handle infinite Tween loops
2022-01-29 08:08:34 +01:00
038977a985
Better handle infinite Tween loops
2022-01-29 00:36:39 +01:00
b4f0d4c7db
Decrease the default GradientTexture and CurveTexture size
...
This provides better usability when a GradientTexture or CurveTexture
is added to a Control node.
Visual appearance of most GradientTextures and CurveTextures will
be unaffected.
2022-01-29 00:28:10 +01:00
ffa566c770
Merge pull request #57330 from eikobear/master
2022-01-28 23:59:18 +01:00
3b146c5eaa
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.
2022-01-28 17:03:45 -05:00
450e29a569
Improve Navigation2D default settings, see #56852
...
This commit reduces `cell_size` and `edge_connection_margin` default
values so that `Navigation2D` behaves more like in Godot <= `3.4` by default.
2022-01-28 22:35:05 +01:00
88b2afa28f
[VisualShader] Merge scalar and vector derivative functions into one
2022-01-28 22:19:10 +03:00
7c3003fcbe
Improve some signal bindings to use specific Object subtypes
2022-01-28 15:35:40 +01:00
7072b359b4
Improve some method bindings to use specific Object subtypes
...
This was made possible by changes to `VariantCaster` which now make
it possible to pass any `Object`-derived type as pointer.
2022-01-28 15:07:22 +01:00
b8b33df178
TileSetAtlasSource: Make get_tile_data return TileData *
...
This is now possible thanks to `Variant` changes.
Also unbind some `_` prefixed methods which don't need to be exposed.
2022-01-28 14:27:12 +01:00
e6caaf4c80
Merge pull request #57205 from TechnoPorg/variant-template-cast
...
Allow method binds to take Object subclasses as arguments
2022-01-27 23:46:37 +01:00
c35968e276
Improve documentation for ReflectionProbe.max_distance property
2022-01-27 12:38:38 +01:00
4b36b6e92a
Merge pull request #56785 from bruvzg/nat_handles_4
2022-01-27 12:12:34 +01:00
203e261526
Merge pull request #57293 from mhilbrunner/windows-console-fixups
2022-01-27 11:48:53 +01:00
899cd34426
Merge pull request #57281 from Rubonnek/rename-subsequence
2022-01-27 11:03:13 +01:00
9590eeebb5
Minor typo fixups to Windows console changes
2022-01-27 03:11:00 +01:00
5deb5ebf23
Expose Transform3D::sphere_interpolate_with()
2022-01-27 02:53:20 +01:00
3eb5e0ac50
Rename String::is_subsequence_ofi to String::is_subsequence_ofn
2022-01-26 18:03:56 -05:00
cc3c4d6323
Revert #53174 (applying the delta in move and collide), rename rec_vel to distance and improve the doc description
2022-01-26 23:09:30 +01:00
58324f4df8
Merge pull request #54574 from Ansraer/glow_map
2022-01-26 13:39:51 +01:00
98e5cd24db
Improve XRInterface hooks into rendering
2022-01-26 13:55:44 +11:00
73c225838f
Make popup menus focus items automatically when not using the mouse
2022-01-25 13:51:56 -03:00
051ef479c9
Allow method binds to take Object subclasses as arguments
...
This commit adds a condition to VariantCaster that casts Variants of type OBJECT to any type T, if T is derived from Object.
This change enables a fair bit of code cleanup. First, the Variant implicit cast operators for Node and Control can be removed, which allows for some invalid includes to be removed. Second, helper methods in Tree whose sole purpose was to cast arguments to TreeItem * are no longer necessary.
A few small changes also had to be made to other files, due to the changes cascading down all the includes.
2022-01-25 09:03:36 -07:00
894e2fddda
Merge pull request #55841 from OverloadedOrama/expose-bitmap-methods
2022-01-25 16:54:26 +01:00
3102660512
Merge pull request #37945 from IllusiveS/master
...
Expose AnimationNodeOneShot::mix_mode as a property
2022-01-25 07:58:46 +01:00
f16c483c9d
Expose AnimationNodeOneShot::mix_mode as a property
...
Fixes #23458 .
2022-01-25 01:17:21 +01:00
81f2ce4e46
doc: Clarify expected type of Object * parameters in Tree methods
...
They're meant to be `TreeItem *` but this can't be bound in Variant.
Fixes #20538 .
2022-01-25 00:54:28 +01:00
672363f295
Merge pull request #56888 from FreegleBarr/implement_gpuparticle_subemitters2d
2022-01-24 22:19:55 +01:00
6f88294528
ported particle sub-emission to 2D
2022-01-24 17:28:59 -03:00
5f8f6ae7f6
Merge pull request #57120 from KoBeWi/grandpa_issue
2022-01-24 21:03:48 +01:00
856142a97d
rename free mode to floating mode
2022-01-24 15:19:43 +01:00
d7f51dd2ec
Better clarify map_to_world() description
2022-01-24 14:13:40 +01:00
06abfd8c13
Merge pull request #57100 from Paulb23/textedit-placeholder
2022-01-24 09:43:33 +01:00
bd4d57ede2
BaseButton: Rename pressed property to button_pressed
...
This fixes a conflict with the `pressed` signal.
The new name is temporary and only intended to solve the conflict for upcoming
alpha builds. Discussions are still ongoing regarding the BaseButton API and
how to rename and refactor more of its properties, signals and methods to have
a clearer API in 4.0.
2022-01-23 22:15:09 +01:00
09212ba151
Add Placeholder to TextEdit
2022-01-23 20:19:36 +00:00
904bc403a0
Merge pull request #56983 from Calinou/doc-softdynamicbody3d-no-gameplay
2022-01-23 12:54:31 +01:00
649aa547a3
Merge pull request #57060 from KoBeWi/you_have_1_completion_request
2022-01-23 00:26:35 +01:00
b86e3dbe7b
Add usage of indeterminate checkboxes to editor
2022-01-22 21:12:06 +01:00
1422c756ed
Rename request_code_completion signal
2022-01-22 14:04:35 +01:00
5d17fe7d0f
Add Input.is_anything_pressed method
2022-01-20 20:55:14 +02:00
7e3b92f81f
Merge pull request #55360 from Calinou/rename-bake-mode-properties
2022-01-20 17:35:32 +01:00
dbd560cb68
Merge pull request #53857 from briansemrau/rd-free-rid-bind-rename
2022-01-20 17:24:34 +01:00
90652b1755
add support for glow maps
2022-01-20 16:47:25 +01:00