Thaddeus Crews
4fcd85551c
Merge pull request #107071 from Calinou/doc-typed-dictionary-array
...
Document typed dictionaries and arrays in the class reference
2025-09-18 12:42:30 +07:00
Thaddeus Crews
d5512dfe71
Merge pull request #110423 from Calinou/doc-light3d-cull-mask-gi
...
Document the interaction between Light3D cull mask and GI/volumetric fog
2025-09-18 12:42:26 +07:00
Roland Marchand
bee392fcd2
Specified delta interaction in CharacterBody docs
2025-09-18 03:27:13 +07:00
Mikael Hermansson
09b8ac41bb
Rephrase `Logger` documentation to be more explicit about thread-safety
2025-09-17 14:21:53 +07:00
Thaddeus Crews
31f0eda63b
Merge pull request #110448 from CookieBadger/embed-subwindows-doc
...
Fix documentation for `embed_subwindows` project setting
2025-09-16 20:28:56 +07:00
Thaddeus Crews
da212c74c2
Merge pull request #110504 from AidanCooper2003/control-make-tooltip-typo-fix
...
Fix typo in control node _make_custom_tooltip description.
2025-09-16 20:28:54 +07:00
Thaddeus Crews
5f82f131d4
Merge pull request #110213 from BlueCube3310/image-alpha-doc
...
Image: Improve `AlphaMode` documentation
2025-09-16 20:28:53 +07:00
Thaddeus Crews
6f4be6c1f9
Merge pull request #110370 from Susmaster64/patch-1
...
Fix minor grammar error in CollisionPolygon2D, CollisionPolygon3D, CollisionShape2D, and CollisionShape3D docs
2025-09-16 20:28:51 +07:00
Susmaster64
606284e14b
Fix minor grammar error in CollisionPolygon2D, CollisionPolygon3D, CollisionShape2D, and CollisionShape3D docs
2025-09-17 11:43:20 +07:00
Colin O'Rourke
03d32c68a9
Added Find Sequence to Spans
...
Added FindSequence to Span.h
Refactored String find to use Span::Find_Seq in Ustring.cpp
2025-09-16 12:37:07 +07:00
Thaddeus Crews
27a3f0eb8d
Merge pull request #108206 from Calinou/transparent-viewport-no-ssr-sss-dof
...
Disable unsupported SSR, SSS, DoF on transparent viewports
2025-09-16 11:44:48 +07:00
Thaddeus Crews
fe327c217e
Merge pull request #109582 from spoxii/109581-palette_min_width
...
Remove unused editor setting `editors/grid_map/palette_min_width`
2025-09-16 11:44:47 +07:00
Allen Pestaluky
46e40969a2
Replace the term "color space" with "color encoding". Add additional detail to `Color` class description. State clearly that `Color` is expected to use the nonlinear sRGB transfer function.
2025-09-15 18:11:53 +07:00
aidcoope
e3a6abd871
Fix typo in control node _make_custom_tooltip description.
2025-09-13 16:58:49 +07:00
emild
13c2b28cd6
remove incorrect single window mode inverted hint
2025-09-12 10:25:47 +07:00
Lukas Tenbrink
4c0026b053
Update links to the contributing section of the docs to the appropriate new sections.
2025-09-12 01:04:14 +07:00
Thaddeus Crews
f9b98b5faa
Merge pull request #110236 from Calinou/doc-canvasitem-draw-local
...
Document CanvasItem `draw_*()` methods using local coordinate space
2025-09-11 11:38:17 +07:00
Thaddeus Crews
43395e2bd5
Merge pull request #110018 from Ivorforce/contributing-links
...
Update class reference contribution link.
2025-09-11 11:38:16 +07:00
Roman Goldman
6379874180
Fix Basis.determinant() doc: uniform scale determinant is scale^3, not scale^2
...
Corrected a documentation mistake in Basis.determinant(). For a uniform scale basis, the determinant is scale^3, not scale^2.
2025-09-11 18:45:02 +07:00
Hugo Locurcio
9317c8eb23
Document the interaction between Light3D cull mask and GI/volumetric fog
2025-09-11 17:05:44 +07:00
Hugo Locurcio
1c62ba40b7
Disable unsupported SSR, SSS, DoF on transparent viewports
...
For technical reasons, transparent viewports cannot support
screen-space reflections, subsurface scattering and depth of field.
Previously, enabling any of these would turn transparent viewports
invisible.
2025-09-11 14:59:07 +07:00
Lukas Tenbrink
527f4e9e68
Update class reference contribution link.
2025-09-10 16:50:44 +07:00
Hugo Locurcio
bb16908a41
Document CanvasItem `draw_*()` methods using local coordinate space
2025-09-03 23:10:28 +07:00
BlueCube3310
feb3e904cb
Image: Improve `AlphaMode` documentation
2025-09-02 23:44:09 +07:00
Thaddeus Crews
82ce2fdcba
Merge pull request #110065 from allenwp/project-settings-docs-hdr2d
...
Update `ProjectSettings` HDR 2D documentation to include Compatibility
2025-09-01 12:25:45 +07:00
Thaddeus Crews
52a5644b5f
Merge pull request #108214 from Nintorch/fix-joypad-vendor-product
...
Fix `Input.get_joy_info()` regression after the SDL input driver PR
2025-09-01 11:14:12 +07:00
rxlecky
02e1919514
Cleanup and simplify camera override API
...
- Harmonise the camera override 2D and 3D APIs
- Switch to using Camera2D/3D nodes to provide override functionality. This makes for simpler code, gets rid of much of copy-pasted camera code and makes code that relies on current viewport camera such as VisibleOnScreenNotifiers and object picking work out of the box.
- Make camera override code only accesible within DEBUG_ENABLED builds
2025-08-31 15:34:46 +07:00
Allen Pestaluky
ce47160ea4
Update `ProjectSettings` HDR 2D documentation to include Compatibility support.
2025-08-29 13:54:00 +07:00
Nintorch
f28acf97d0
Fix Input.get_joy_info() regression
...
SDL input driver did not have the "xinput_index", "raw_name", "vendor_id" and "product_id" fields for this method and exposed an additional, essentially useless for the users "mapping_handled" field. This commit fixes these issues.
2025-08-29 22:13:40 +07:00
jitspoe
9a4ec179e4
Default mjpeg avi movie writer to 16 bit audio and add an editor option so it can still write 32 bit.
2025-08-29 03:18:03 +07:00
Maybee Rezbit
dc8f7b4f5d
Expose "fade" methods for AnimationNodeStateMachinePlayback
2025-08-28 13:54:42 +07:00
Thaddeus Crews
221731f30e
Merge pull request #110003 from WinnerWind/fix-zero-threadcount
...
Revert "Prevent crashing if `max_threads` is zero."
2025-08-27 13:39:44 +07:00
WinnerWind
976016b701
Revert "Prevent crashing if `max_threads` is zero."
...
This reverts commit a1788e09bf .
2025-08-27 09:02:34 +07:00
Benny Smit
eaf9e7ce22
Add emission shape ring for CPUParticles2D
...
Particles will be emitted in the area of a ring parameterized by its
outer and inner radius. The distribution is uniform across the area.
2025-08-26 15:09:05 +07:00
Thaddeus Crews
a1098362aa
Merge pull request #109877 from Calinou/doc-sprite2d-region-rect-shader
...
Document `REGION_RECT` canvas shader built-in in Sprite2D region property
2025-08-25 09:54:15 +07:00
Thaddeus Crews
8cb6bb95f0
Merge pull request #109747 from Calinou/doc-classdb-no-user-classes
...
Document ClassDB not storing information on user-defined classes
2025-08-25 09:54:14 +07:00
Thaddeus Crews
def17e6067
Merge pull request #108650 from Calinou/doc-projectsettings-type-inference
...
Clarify type inference in ProjectSettings Inferred Declaration warning
2025-08-25 09:54:13 +07:00
Hugo Locurcio
e00b1f2f4f
Document `REGION_RECT` canvas shader built-in in Sprite2D region property
2025-08-22 19:41:48 +07:00
Thaddeus Crews
b432e108d5
Merge pull request #109791 from Talkashie/master
...
Typo cleanup pass
2025-08-21 18:39:37 +07:00
Thaddeus Crews
ac7703977a
Merge pull request #109785 from Calinou/doc-astar-thread-safe
...
Fix incorrect statement on thread (un)safety in AStar class reference
2025-08-21 18:39:36 +07:00
Thaddeus Crews
c8e0845b86
Merge pull request #109813 from bruvzg/exc_note
...
Clarify that `EXCLUDE_FROM_CAPTURE` only works with native windows.
2025-08-21 06:24:24 +07:00
Pāvels Nadtočajevs
10e11ec87f
Rename SVGTexture to DPITexture.
2025-08-21 11:39:16 +07:00
Pāvels Nadtočajevs
dd6099617a
Clarify that EXCLUDE_FROM_CAPTURE only works with native windows.
2025-08-21 00:14:58 +07:00
Thaddeus Crews
be0406946f
Merge pull request #109805 from Repiteo/docs/svgtexture-experimental
...
Docs: Mark `SVGTexture` as experimental
2025-08-20 13:04:24 +07:00
Thaddeus Crews
048460b8d5
Merge pull request #109662 from raulsntos/compat-get_forced_export_files
...
Add default param value to `EditorExportPlatform::get_forced_export_files`
2025-08-20 12:07:17 +07:00
Thaddeus Crews
1413b5f910
Docs: Mark `SVGTexture` as experimental
2025-08-20 10:22:27 +07:00
Ozelot Vanilla
64af1f9866
fix - Typo in doc of `text_editor/theme/highlighting/gdscript/string_name_color`
2025-08-20 16:56:50 +07:00
Talkashie
bc7e68dfd1
Typos
2025-08-19 18:32:59 +07:00
Hugo Locurcio
8ee499d787
Fix incorrect statement on thread (un)safety in AStar class reference
2025-08-19 20:48:20 +07:00
David Snopek
b9bff1fba5
Expose `Thread::is_main_thread()`
2025-08-19 10:35:45 +07:00
Thaddeus Crews
3d87dcbd64
Merge pull request #109010 from LurkerAbove/viewport-gettexture-docs-add-cscode
...
Add the C# code equivalent to the documentation of Viewport.GetTexture()
2025-08-18 20:36:48 +07:00
Hugo Locurcio
336ba216ac
Document ClassDB not storing information on user-defined classes
2025-08-18 23:44:01 +07:00
Thaddeus Crews
42224bb750
Merge pull request #109694 from bruvzg/old_win_cap
...
[Windows] Fix color picker on old versions of Windows 10.
2025-08-18 08:29:13 +07:00
Thaddeus Crews
f5152699bc
Merge pull request #108768 from WinnerWind/fix-zero-threadcount
...
FIX: Prevent crashing if `max_threads` is zero.
2025-08-18 08:29:04 +07:00
Pāvels Nadtočajevs
274f88c5b8
[Windows] Fix color picker on old versions of Windows 10.
2025-08-18 09:23:31 +07:00
WinnerWind
a1788e09bf
Prevent crashing if `max_threads` is zero.
...
Adds a note in the docs that a thread count of 0 has the same effect as a thread count of -1.
Change language of WorkerThreadPool in ProjectSettings
Co-Authored-By: Tomasz Chabora <kobewi4e@gmail.com>
2025-08-17 20:12:41 +07:00
Raul Santos
702bbb3eab
Add default param value to `EditorExportPlatform::get_forced_export_files`
...
Add default parameter value to a new parameter added in 4.5 to `EditorExportPlatform::get_forced_export_files` so we can avoid breaking compatibility for GDScript.
2025-08-16 04:16:43 +07:00
Thaddeus Crews
d98931c170
Merge pull request #109320 from lavishbehemoth/process-docs
...
Update _physics_process and _process docs to reflect implementation.
2025-08-15 12:58:45 +07:00
Thaddeus Crews
34d01ea07e
Merge pull request #109607 from mihe/character-thread-sync
...
Fix `move_and_slide` forcing synchronization with physics thread
2025-08-15 12:58:44 +07:00
Haoyu Qiu
4c4d8b39f1
Clarify truncation behavior in file open modes
2025-08-15 23:53:45 +07:00
Lurker
0ea06fe446
Added the C# code equivalent to the note in Viewport.GetTexture()
...
Define 'viewport' for parity with GDScript's '$viewport'
Co-authored-by: Paul Joannon <437025+paulloz@users.noreply.github.com>
2025-08-14 18:53:34 +07:00
LavishBehemoth
fc7624491e
Update _physics_process and _process docs to reflect implementation.
2025-08-14 14:05:09 +07:00
Mikael Hermansson
6c907c2d37
Fix `move_and_slide` forcing synchronization with physics thread
...
Co-authored-by: Ricardo Buring <ricardo.buring@gmail.com>
2025-08-14 18:58:36 +07:00
Thaddeus Crews
e67074d0ab
Merge pull request #109552 from Calinou/doc-inputevent-is-action-type
...
Clarify the types `InputEvent.is_action_type()` will return `true` for
2025-08-14 09:28:02 +07:00
Thaddeus Crews
51206892fe
Merge pull request #109402 from dawdle-deer/dropdown-search-term
...
Add "dropdown" keyword to OptionButton and MenuButton
2025-08-13 18:42:15 +07:00
Thaddeus Crews
90ba13bd0b
Merge pull request #109528 from syntaxerror247/drive-selection-issue
...
Fix drive selection issue on Android
2025-08-13 18:42:13 +07:00
SPOXY
e0bf7ff072
Remove unused editor setting `editors/grid_map/palette_min_width`
...
This option is no longer used after the rework in #96922
Reported-by: Nodragem <geoffrey.megardon@gmail.com>
2025-08-13 18:19:37 +07:00
Hazel Kennedy
69015944e1
add dropdown keyword to MenuButton and OptionButton
2025-08-12 15:57:01 +07:00
Hugo Locurcio
4596894c8e
Clarify the types `InputEvent.is_action_type()` will return `true` for
2025-08-12 19:15:46 +07:00
Thaddeus Crews
cc9fcbeb1b
Merge pull request #109100 from aaronfranke/range-snap
...
Fix snapping logic in Range
2025-08-12 11:46:36 +07:00
Pāvels Nadtočajevs
10fd7163d4
Add methods to check which event first triggered "just pressed/released" state.
2025-08-12 16:25:23 +07:00
Aaron Franke
eee7ce635b
Fix snapping logic in Range
2025-08-12 03:32:27 +07:00
Anish Mishra
0ad232423d
Android: Add method to set root window color at runtime
2025-08-11 22:25:53 +07:00
Anish Mishra
5bcf9a5a57
Fix drive selection issue on Android
2025-08-11 21:47:00 +07:00
Leandro (cerberus1746) Benedet Garcia
510c8e642c
fix function used in the code example
2025-08-10 18:24:13 +07:00
Mansur Isaev
4066281bab
Add metadata for slots in `GraphNode`
2025-08-08 07:36:26 +07:00
KOGA Mitsuhiro
2560ddbce0
Add CameraServer camera_feeds_updated signal, and document async behavior
2025-08-08 03:53:41 +07:00
Thaddeus Crews
68e38b5d9c
Merge pull request #109242 from Calinou/doc-tree-item-collapsed-signal
...
Document `Tree.item_collapsed` also being emitted when the item is expanded
2025-08-06 12:01:20 +07:00
Thaddeus Crews
ff5d738f16
Merge pull request #109208 from SheepYhangCN/get-rendering-driver-name-desc-fix
...
Fix inaccurate description of `get_current_rendering_driver_name`
2025-08-06 12:01:19 +07:00
Thaddeus Crews
5a556c6528
Merge pull request #109118 from bruvzg/svg_nine
...
Add `SVGTexture`support to `NinePatchRect`, `TextureProgressBar` and `StyleBoxTexture`.
2025-08-06 12:01:11 +07:00
Hugo Locurcio
22285c8fd9
Document `OS.get_video_adapter_driver_info()` being slow to call the first time
...
- Add a code sample that shows how to call it from a thread
to avoid blocking the engine.
2025-08-06 14:39:16 +07:00
robert yevdokimov
11a4961081
Relocate `add_root_node` method to `EditorInterface` from `EditorScript` and deprecate old method
2025-08-05 17:23:57 +07:00
Hugo Locurcio
e4131712a4
Document `Tree.item_collapsed` also being emitted when the item is expanded
...
This also mentions that the signal is emitted even when the item is
expanded/collapsed through code.
2025-08-04 21:47:18 +07:00
Thaddeus Crews
dd129b6cef
Merge pull request #109095 from allenwp/docs10896
...
Update HDR 2D documentation to include Compatibility support.
2025-08-04 12:04:18 +07:00
Pāvels Nadtočajevs
610c98c1ce
Add `SVGTexture`support to `NinePatchRect`, `TextureProgressBar` and `StyleBoxTexture`.
2025-08-04 08:57:30 +07:00
Thaddeus Crews
45509c284c
Merge pull request #108029 from Joy-less/clarify-visible_characters
...
Clarify `visible_characters`
2025-08-03 10:51:18 +07:00
SheepYhangCN
a07306b532
Fix inaccurate description of `get_current_rendering_driver_name`
2025-08-02 03:14:27 +07:00
Thaddeus Crews
b33c3de691
Merge pull request #109180 from Calinou/doc-rigidbody-center-of-mass-auto
...
Clarify the behavior of `RigidBody.CENTER_OF_MASS_MODE_AUTO`
2025-08-01 11:45:20 +07:00
Hugo Locurcio
ad825a36ec
Clarify the behavior of `RigidBody.CENTER_OF_MASS_MODE_AUTO`
2025-08-01 00:38:33 +07:00
Hugo Locurcio
a37cfd0974
Add search keywords for CheckButton and ButtonGroup
2025-07-31 23:23:27 +07:00
Thaddeus Crews
eee305b9bd
Merge pull request #108921 from Giganzo/button-disabled
...
Fix button down signal not emitting on first press after being disabled
2025-07-31 10:39:10 +07:00
Thaddeus Crews
f9313aa27b
Merge pull request #108924 from bruvzg/ac17
...
Update access-kit to 0.17.0
2025-07-31 10:39:09 +07:00
Thaddeus Crews
c68213fe2a
Merge pull request #102350 from IceflowRE/update_add_item_doc
...
Update OptionButton documentation
2025-07-31 10:39:07 +07:00
Thaddeus Crews
22a54671ef
Merge pull request #98250 from Calinou/doc-physics-spiral-of-death
...
Improve documentation on "physics spiral of death" in ProjectSettings
2025-07-31 10:39:04 +07:00
Thaddeus Crews
34e88255c4
Merge pull request #108906 from maidopi-usagi/drvres_doc
...
Update documentation for `DriverResource` enum .
2025-07-31 10:39:03 +07:00
Joyless
4be5de05ab
Clarify `visible_characters`
...
Includes updates by @AThousandShips.
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-07-31 16:15:56 +07:00
Jojo-1000
ab178719d9
Mark methods for various classes as required
2025-07-30 19:24:56 +07:00
Giganzo
63409a91e0
Fix button down signal not emitting on first press after being disabled
2025-07-30 16:23:42 +07:00
Thaddeus Crews
ea77d8a0e8
Merge pull request #109115 from syntaxerror247/javaclasswrapper-doc
...
JavaClassWrapper: Add example to invoke constructor
2025-07-30 09:03:46 +07:00
Thaddeus Crews
90cfd88eae
Merge pull request #108051 from RoyBerardo/listener_doppler_fix
...
Fix `AudioListener3D` not tracking velocity for doppler
2025-07-30 09:03:40 +07:00
Anish Mishra
0d3516a527
JavaClassWrapper: Add example to invoke constructor
2025-07-30 13:27:35 +07:00
Allen Pestaluky
1f363c7ba4
Update HDR 2D documentation to include Compatibility support.
2025-07-29 15:56:24 +07:00
Lazy-Rabbit-2001
251d037c18
Optimize the callback argument of popup_create_dialog()
2025-07-29 20:57:31 +07:00
kobewi
501675de85
Remove outdated note from EditorScript description
2025-07-29 13:43:22 +07:00
Roy Berardo
769795f54a
fix AudioListener3D not tracking self velocity for doppler
2025-07-28 23:02:16 +07:00
Pāvels Nadtočajevs
3f757c41fc
Update access-kit to 0.17.0
2025-07-29 08:37:01 +07:00
Thaddeus Crews
465c98862d
Merge pull request #108271 from protam12/mini-fix
...
Class docs: Fix ReflectionProbe note regarding Compatibility renderer support
2025-07-28 10:49:31 +07:00
Chaosus
610712a269
Add a way to filter neighbor points to AStar2D/3D
2025-07-28 13:25:02 +07:00
protam12
d8d64e548b
Update notice in ReflectionProbe class
2025-07-27 14:27:19 +07:00
Hugo Locurcio
56f355e709
Clarify type inference in ProjectSettings Inferred Declaration warning
2025-07-24 00:03:16 +07:00
Thaddeus Crews
0877199803
Merge pull request #108782 from skyace65/Spinbox-link-fix
...
Fix spinbox formatting to fix linking
2025-07-23 13:27:06 +07:00
MaidOpi
7cb1598d64
Update descriptions for driver resource enums .
2025-07-24 01:11:59 +07:00
skyace65
94fc2efaa2
Fix spinbox formatting to fix linking
2025-07-23 06:58:16 +07:00
Thaddeus Crews
3843a30b53
Merge pull request #108825 from bruvzg/fix_run_opt_icons
...
Fix editor one-click icons not showing.
2025-07-22 11:20:10 +07:00
Thaddeus Crews
9bb9a95f74
Merge pull request #108724 from KoBeWi/downtown_deprecation
...
Deprecate updown icon
2025-07-22 11:20:08 +07:00
Pāvels Nadtočajevs
e407f55fbf
Fix editor one-click icons not showing.
2025-07-21 12:18:44 +07:00
kobewi
917f8b1ba8
Deprecate updown icon
2025-07-19 23:23:55 +07:00
Thaddeus Crews
71a9948157
Merge pull request #108287 from syntaxerror247/fix-virtual-keyboard-height
...
Fix immersive mode and virtual keyboard height issue on Android
2025-07-18 11:05:19 +07:00
Thaddeus Crews
843e869230
Merge pull request #108285 from timothyqiu/network-mode
...
Clarify that Network Mode is not mandatory for plugins
2025-07-18 11:05:17 +07:00
Thaddeus Crews
728a8f7ccf
Merge pull request #108718 from Koyper/split_container_touch_dragger_theme_colors
...
[SplitContainer] Fix inability to override touch dragger icon and add theme colors to touch dragger
2025-07-18 11:05:13 +07:00
Thaddeus Crews
6e0671e1c5
Merge pull request #108590 from ryevdokimov/update-auto-unfold-description
...
Update `auto_unfold_foreign_scenes` description
2025-07-18 11:05:11 +07:00
Thaddeus Crews
a1844396d3
Merge pull request #108617 from Calinou/doc-translation-po-plurals
...
Document Translation plurals requiring the use of the gettext PO format
2025-07-18 11:05:10 +07:00
Thaddeus Crews
e0f8055fb8
Merge pull request #108615 from Calinou/doc-animationmixer-started-signal
...
Document `AnimationMixer.animation_started` not being emitted for looping animations
2025-07-18 11:05:08 +07:00
Koyper
21144401c3
Add theme colors to touch dragger and fix touch dragger icon theme
2025-07-17 13:05:47 +07:00
Thaddeus Crews
8702b38c7f
Merge pull request #108196 from beicause/spinbox-custom-arrow-step-snap
...
SpinBox: Fix `custom_arrow_step` by snapping it to `step`
2025-07-17 10:34:43 +07:00
Anish Mishra
d8d3c86d71
Fix Immersive mode and keyboard height issues on Android
2025-07-16 23:31:47 +07:00
Thaddeus Crews
64c58c225a
Merge pull request #107473 from m4gr3d/address_transparency_feedback
...
Address remaining feedback on Android background transparency
2025-07-16 11:27:54 +07:00
Thaddeus Crews
129143355f
Merge pull request #108463 from kitbdev/fix-text-theme-issues
...
Fix some Text Editor theme issues and clean up
2025-07-16 11:27:52 +07:00
Pāvels Nadtočajevs
f20e5152ad
[EditorExportPlatform] Move initialization to a dedicated method.
2025-07-16 08:55:23 +07:00
kit
7e9e3b767c
Fix some Text Editor theme issues and clean up
2025-07-15 13:43:30 +07:00
Hugo Locurcio
837d299cf0
Document Translation plurals requiring the use of the gettext PO format
2025-07-14 22:54:57 +07:00
Hugo Locurcio
5c9dae8148
Document `AnimationMixer.animation_started` not being emitted for looping animations
2025-07-14 22:31:23 +07:00
Thaddeus Crews
2be2cbb720
Merge pull request #107782 from allenwp/vulkan-nonlinear-color-correction-dithering
...
Always perform color correction and debanding on nonlinear sRGB values.
2025-07-14 10:30:28 +07:00
robert yevdokimov
6d1571e230
Update `auto_unfold_foreign_scenes` description
2025-07-14 15:26:53 +07:00
shadow-foss
c5490f7284
Add toggle to insert keys/markers at current time or mouse position
...
Adds a new editor setting editors/animation/insert_at_current_time and a toggle button in the Animation Track Editor to let users choose whether to insert keys and markers at the current timeline cursor (when enabled) or at the mouse position (default behavior).
- Key insertion
- Paste and duplicate operations
- Editor setting persistence
- Icon by @TokageItLab
Fixes #103272
2025-07-13 09:57:27 +07:00
kobewi
25f0e0ac91
Add DUPLICATE_INTERNAL_STATE flag
2025-07-12 22:18:59 +07:00
Thaddeus Crews
d36f394714
Merge pull request #108399 from bruvzg/rtl_vflscr
...
[RTL] Add option to scroll follow visible characters.
2025-07-10 11:39:31 +07:00
Pāvels Nadtočajevs
45a564f4f8
[RTL] Add option to scroll follow visible characters.
2025-07-10 17:30:09 +07:00
Pāvels Nadtočajevs
406a22d0da
[RTL] Add method to get visible content bounding box.
2025-07-10 15:49:35 +07:00
Allen Pestaluky
a1591512f8
Always perform color correction and debanding on nonlinear sRGB values.
...
Fixes #107730
Co-authored-by: LuoZhihao <luo_zhihao@outlook.com>
2025-07-08 13:44:53 +07:00
Aleksander Litynski
78f1543e35
Add an ObjectDB Profiling Tool
...
A new tab is added to the debugger that can help profile a game's memory usage.
Specifically, this lets you save a snapshot of all the objects in a running
game's ObjectDB to disk. It then lets you view the snapshot and diff two
snapshots against each other. This is meant to work similarly to Chrome's
heap snapshot tool or Unity's memory profiler.
2025-07-08 16:39:24 +07:00
Fredia Huya-Kouadio
3ade4b4b63
Address remaining feedback on https://github.com/godotengine/godot/pull/106709
...
Address https://github.com/godotengine/godot/pull/106709#discussion_r2114489487
2025-07-07 12:11:21 +07:00
Thaddeus Crews
db1b6b9356
Merge pull request #108028 from stuartcarnie/apple_image_atomics
...
Metal: Use image atomic operations on supported Apple hardware
2025-07-07 10:08:00 +07:00
Thaddeus Crews
2be0d7bb8f
Merge pull request #108230 from Miziziziz/patch-1
...
Fix image download example code
2025-07-07 10:07:55 +07:00
LuoZhihao
453f4f13e4
SpinBox: Fix `custom_arrow_step` by snapping it to `step`
2025-07-06 18:12:37 +07:00
Stuart Carnie
5230f6c60c
Apple: Use image atomic operations on supported Apple hardware
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-07-05 05:59:00 +07:00
Haoyu Qiu
2b312309f1
Clarify that Network Mode is not mandatory for plugins
2025-07-04 23:41:06 +07:00
Thaddeus Crews
dcd58937a5
Merge pull request #108113 from dogboydog/fix_getoptionvisibility_docs
...
Fix signature in docs of `EditorImportPlugin.GetOptionVisibility`
2025-07-03 12:21:25 +07:00
Thaddeus Crews
2dffa63107
Merge pull request #108166 from KoBeWi/sciles
...
Clarify initialization of scene tiles
2025-07-03 12:21:16 +07:00
Miziziziz
5bf4689a70
fix image download example code
...
using "https://placehold.co/512 " as the url will cause image.load_png_from_buffer(body) to throw ERR_FILE_CORRUPT, need to specify that it's a png file in the url.
2025-07-03 00:32:47 +07:00
kobewi
701affde78
Better clarify initialization of scene tiles
2025-07-02 21:39:46 +07:00
dogboydog
f72c439a40
fix signature in docs of EditorImportPlugin._GetOptionVisibility
2025-07-01 19:54:06 +07:00
Thaddeus Crews
db31324714
Merge pull request #108056 from JekSun97/get_connection_list_from_node_doc
...
Add example of using `get_connection_list_from_node`
2025-07-01 17:58:01 +07:00
Thaddeus Crews
bae1dae12a
Merge pull request #107601 from Mickeon/documentation-add_type_hints-overhaul
...
Reword `text_editor/completion/add_type_hints`'s description
2025-07-01 17:57:57 +07:00
Serhii Snitsaruk
a095c5e3fa
GDScript call stack as reverse linked list with fixed coroutines
...
* GDScript call stack as reverse linked list with issues fixed
(originally proposed in 91006).
* Fix coroutine issues with call stack by resuming async call chain
inside `GDScriptFunction::call()`.
* This fixes corrupted line numbers for coroutines in the debugger and
backtrace (106489).
Co-authored-by: Juan Linietsky <reduzio@gmail.com>
2025-06-30 11:37:42 +07:00
JekSun97
8f51c22524
Add example of using get_connection_list_from_node
2025-06-29 01:37:45 +07:00
Rémi Verschelde
b9f05807c6
Merge pull request #107938 from krishnabm/patch-1
...
Specifiy return value in several store methods in `FileAccess`
2025-06-28 13:03:09 +07:00
Rémi Verschelde
a918657432
Merge pull request #107532 from MJacred/navmesh-docs
...
Add a note about navigation mesh baking issues when using `0` for the `agent_radius`
2025-06-28 13:02:57 +07:00
Rémi Verschelde
1123d7fd9c
Merge pull request #102499 from Jordyfel/resource-docs
...
Improve documentation of some `Resource` methods
2025-06-28 13:02:54 +07:00
Krishna Mahadevan
ef43409b2f
Specified return value in several store methods in FileAccess
...
Some of the store methods did not specify the nature of return bool value.
Added it after referring to FileAccess.cpp method.
Moved return statement to preceding paragraph
Addressed comments: Moved return description to first line
2025-06-28 10:46:22 +07:00
BlueCube3310
16b9ee6f50
Image: Implement 16-bit unorm and uint formats
2025-06-28 00:30:52 +07:00
Mikael Hermansson
a3e58a385f
Add opt-in GDScript warning for when calling coroutine without `await`
2025-06-27 20:24:41 +07:00
Anish Mishra
c82f7feb53
Document that `native file dialog` is only available on Android 10+ devices.
2025-06-27 17:07:50 +07:00
Thaddeus Crews
d89f4ab32f
Merge pull request #107965 from KoBeWi/deprecate_deprecation
...
Restore `graph_offset` property
2025-06-25 15:14:07 +07:00
Thaddeus Crews
e541ed13b2
Merge pull request #107823 from KoBeWi/setgettt
...
Clarify `_set`/`_get` description
2025-06-25 15:14:04 +07:00
Thaddeus Crews
75958c92eb
Merge pull request #107976 from Calinou/doc-gradient-sample
...
Document `Gradient.sample()` clamping behavior
2025-06-25 15:14:02 +07:00
kobewi
28a11ab551
Restore graph_offset property
2025-06-25 18:25:57 +07:00
Patrick Exner
5a7b6b7159
Add permission request for Apple embedded platforms, fix microphone input
...
Co-Authored-By: Miguel de Icaza <miguel@gnome.org>
Supersedes https://github.com/godotengine/godot/pull/107233
Fixes https://github.com/godotengine/godot-proposals/issues/12563
Fixes https://github.com/godotengine/godot/issues/33885
Superseding Miguel's PR to get it in during the beta stage.
2025-06-25 15:29:33 +07:00
Hugo Locurcio
5c638b2d89
Document `Gradient.sample()` clamping behavior
2025-06-25 15:21:00 +07:00
Aaron Franke
358d2ce4cc
Fix OptionButton ID value range documentation
...
Co-authored-by: Micky <micheledevita2@gmail.com>
2025-06-25 02:02:24 +07:00
Thaddeus Crews
5c7c5270a9
Merge pull request #107509 from MJacred/patch-1
...
Add warning about infinite recursion to NavigationAgent docs
2025-06-24 18:34:30 +07:00
Thaddeus Crews
db28859774
Merge pull request #107591 from timothyqiu/group-enable-default
...
Make `PROPERTY_HINT_GROUP_ENABLE` hide properties by default
2025-06-24 18:34:28 +07:00
kobewi
015cc38912
Mark GDScript and shader warnings for translation
2025-06-24 23:11:56 +07:00
Thaddeus Crews
987832be46
Merge pull request #107895 from AThousandShips/fix_doc_spelling
...
[Docs] Various grammar and spelling fixes
2025-06-24 09:58:50 +07:00
Thaddeus Crews
e5ece3c514
Merge pull request #107862 from Naros/scripteditor-clear-docs-from-script
...
Expose `ScriptEditor.clear_docs_from_script`
2025-06-24 09:58:48 +07:00
MJacred
b313955936
Add a note about navigation mesh baking issues when using `0` for the `agent_radius`
2025-06-24 15:10:07 +07:00
A Thousand Ships
2db7ecd410
[Docs] Various grammar and spelling fixes
2025-06-23 20:54:08 +07:00
MJacred
ef2ec1d937
Add a note about navigation mesh baking issues when using `0` for the `agent_radius`
2025-06-23 10:23:09 +07:00
Rémi Verschelde
ba049a5565
Merge pull request #107825 from bruvzg/gr_slot_fm
...
[GraphNode] Fix slot focus rect draw, make slot focus mode configurable.
2025-06-23 00:21:07 +07:00
Rémi Verschelde
d0d13b5f4c
Merge pull request #101732 from Yelloween10/update-capsule-docs
...
Update capsule documentations for size constraint clarifications
2025-06-23 00:20:56 +07:00
Chris Cranford
7e0b1dfb25
Expose `ScriptEditor.clear_docs_from_script`
2025-06-22 13:55:01 +07:00
Pāvels Nadtočajevs
71834ebbdd
[GraphNode] Fix slot focus rect draw, make slot focus mode configurable.
2025-06-22 15:07:11 +07:00
kobewi
29a3f56701
Clarify _set/_get description
2025-06-21 22:58:54 +07:00
Yelloween
48d1c95a17
Update capsule documentations for size constraint clarifications
2025-06-21 20:49:41 +07:00
notgoyome
e37efa8722
Fix: make nav_map_2d uses rasterizer cell scale options in 2d navigation settings
2025-06-21 16:51:17 +07:00
Rémi Verschelde
bd90d6926d
Merge pull request #107786 from akien-mga/revert-102313
...
Revert "Rework scene preview thumbnails"
2025-06-21 11:14:22 +07:00
Rémi Verschelde
a0f9f5d90a
Merge pull request #107770 from RandomShaper/fix_res_dupe_bindings
...
Enhance bindings of deep resource duplication
2025-06-21 11:14:19 +07:00
Rémi Verschelde
1792d4e572
Merge pull request #105048 from Mickeon/documentation-no-differences-RayCast
...
Fix differences between RayCast2D and RayCast3D documentation
2025-06-21 11:14:02 +07:00
Rémi Verschelde
45533589e4
Revert "Rework scene preview thumbnails"
...
This reverts commit 08343189dc .
While the feature is great, a number of issues have been found with the
implementation, and we need more time to resolve them.
So we roll this back for 4.5, to rework the feature for a later Godot
release.
2025-06-21 00:05:57 +07:00
Pedro J. Estébanez
7dc37bdc9c
Enhance bindings of deep resource duplication
2025-06-20 18:40:41 +07:00
Thaddeus Crews
c7d2ea4f68
Merge pull request #107388 from BastiaanOlij/openxr_render_models_ext
...
OpenXR: Add support for render models extension
2025-06-20 08:38:57 +07:00
Thaddeus Crews
8aba865a86
Merge pull request #107708 from bruvzg/os_restore
...
Restore per font oversampling override.
2025-06-20 08:38:56 +07:00
Pāvels Nadtočajevs
22e99a4901
Restore per font oversampling override.
2025-06-19 18:10:54 +07:00
Thaddeus Crews
71680094f8
Merge pull request #107715 from devloglogan/body-tracker-joint-fix
...
Adjust names of new `XRBodyTracker` joints
2025-06-19 09:53:54 +07:00
Bastiaan Olij
b65b367a6f
OpenXR: Adding support for the render model extension
2025-06-19 19:14:49 +07:00
Thaddeus Crews
08e72e8e6c
Merge pull request #107609 from raulsntos/dotnet/shortcut-docs
...
C#: Fix Shortcut example
2025-06-18 18:13:58 +07:00
Thaddeus Crews
a07ea48f64
Merge pull request #104530 from RedMser/accept-dialog-custom-action-docs
...
Clarify that AcceptDialog's `custom_action` is only triggered if action is non-empty
2025-06-18 18:13:55 +07:00
Thaddeus Crews
a8d66fc6aa
Merge pull request #107576 from Elip100/patch-1
...
Docs: Fix typo and spacing in vector coordinates
2025-06-18 18:13:47 +07:00
Thaddeus Crews
3a81b57e8c
Merge pull request #107567 from Joey-Einerhand/master
...
Remove angle constraint mention from SkeletonModification2DFABRIK class docs
2025-06-18 18:13:46 +07:00
Thaddeus Crews
82879db530
Merge pull request #107564 from KoBeWi/super_notifications
...
Add a note about `_notification()` being multilevel
2025-06-18 18:13:44 +07:00
Thaddeus Crews
dd3ae0b1a3
Merge pull request #107554 from timothyqiu/depstr
...
Improve `ResourceLoader.get_dependencies()`'s description
2025-06-18 18:13:41 +07:00
Thaddeus Crews
2fc899e4dd
Merge pull request #98566 from Geometror/vs-refactor-p1
...
Fix and improve editor state persistence for the VisualShader editor
2025-06-18 18:13:23 +07:00
devloglogan
7a2db8c67d
Adjust names of new XRBodyTracker joints
2025-06-18 12:26:25 +07:00
Raul Santos
46bd73a4d0
C#: Fix Shortcut example
...
- Follow our code-style and conventions.
- Match the GDScript example more closely.
- Replace `set_events()` method with `events` property.
2025-06-17 19:13:21 +07:00
kobewi
b103f2d8c1
Add a note about _notification() being multilevel
2025-06-16 22:26:37 +07:00
Micky
a8e9d8e37a
Reword `text_editor/completion/add_type_hints`'s description
2025-06-16 19:04:44 +07:00
Elip100
62bcb5c315
Docs: Fix typo and spacing in vector coordinates
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-06-16 15:44:20 +07:00
Haoyu Qiu
a7ab249a2a
Make `PROPERTY_HINT_GROUP_ENABLE` hide properties by default
2025-06-16 20:03:49 +07:00
Haoyu Qiu
2952e6f6aa
Improve `ResourceLoader.get_dependencies()`'s description
2025-06-16 16:07:53 +07:00
Rémi Verschelde
ce9faf6833
Merge pull request #107565 from mihe/rigid-body-docs-warning
...
Clarify note in documentation about childing rigid bodies
2025-06-16 01:52:57 +07:00
Rémi Verschelde
b6e09b7242
Merge pull request #107474 from bruvzg/ds_docs_cap
...
[Docs] Add few notes about screen capture.
2025-06-16 01:52:24 +07:00
Mikael Hermansson
ced648ff77
Clarify warning in documentation about childing rigid bodies
2025-06-15 22:27:29 +07:00
Joey Einerhand
bc246408f5
Remove angle constraint mention from SkeletonModification2DFABRIK.xml
...
SkeletonModification2DFABRIK.xml does not support angle constraints, so the line in the docs saying it does should be removed.
2025-06-15 20:20:03 +07:00
Micky
76a7c31a5d
Rename TreeItem's `alt_text` to `description` for consistency
...
...with Accessibility API
2025-06-14 19:56:30 +07:00
Hendrik Brucker
666d7c030b
[VisualShader] Fix and improve editor state persistence
2025-06-14 13:10:17 +07:00
Rémi Verschelde
4c5c577612
Merge pull request #107368 from Meorge/docs/what-is-fuzzy-2
...
Improve description of fuzzy matching in editor settings documentation
2025-06-13 18:37:30 +07:00
Malcolm Anderson
cf56390e81
Improve description of fuzzy matching in editor settings documentation
...
Update doc/classes/EditorSettings.xml
Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>
Update `max_fuzzy_misses` docs and "Fuzzy Search" tooltip to match `enable_fuzzy_matching`
Improve examples used and remove "middle of the filename" description
Apply suggestions from code review
Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Update doc/classes/EditorSettings.xml
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
Improve phrasing for `enable_fuzzy_matching` description
Update doc/classes/EditorSettings.xml
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Semicolons
2025-06-13 08:28:36 +07:00
Rémi Verschelde
e15770e96a
Merge pull request #107472 from timothyqiu/classref-fixes
...
Fix various errors in the class reference
2025-06-13 15:54:05 +07:00
Rémi Verschelde
cec5c89f9d
Merge pull request #107143 from Mickeon/documentation-miscellaneous-oddities-part-5
...
Fix miscellaneous oddities around the class reference (part 5)
2025-06-13 15:53:47 +07:00
Haoyu Qiu
0e5b06c26d
Fix various errors in the class reference
2025-06-13 21:14:55 +07:00
smix8
cbd446ac29
Add navigation path query parameter limits
...
Adds navigation path query parameter limits.
2025-06-13 14:42:26 +07:00
Pāvels Nadtočajevs
f54b314ae3
[Docs] Add few notes about screen capture.
2025-06-13 10:51:01 +07:00
Hugo Locurcio
b6dcb111d2
Document typed dictionaries and arrays in the class reference
2025-06-13 01:53:17 +07:00
Rémi Verschelde
c66d89d55d
Merge pull request #107382 from Calinou/editor-lightmapprobe-add-gizmo-size-setting
...
Add a LightmapProbe gizmo size editor setting
2025-06-13 01:30:56 +07:00
Rémi Verschelde
95e72a36f3
Merge pull request #107347 from bruvzg/hr_hr_hr
...
[RTL] Decouple image width/height "in percent" properties. Add [hr] tag support.
2025-06-13 01:30:47 +07:00
Rémi Verschelde
856da6858c
Merge pull request #107085 from KoBeWi/new_in_folder
...
Always use base directory in `CONTEXT_SLOT_FILESYSTEM_CREATE`
2025-06-13 01:30:43 +07:00
Rémi Verschelde
22702244f8
Merge pull request #105414 from KoBeWi/disable_uid_here
...
Add `@export_file_path` to export raw paths (no UID)
2025-06-13 01:30:24 +07:00
Rémi Verschelde
fae09980bd
Merge pull request #105314 from bruvzg/ac_set_sep
...
Add separate editor accessibility mode setting.
2025-06-13 01:30:18 +07:00
Rémi Verschelde
4261cc07a5
Merge pull request #107420 from JulianHeuser/audiostream_doc_update
...
Documentation: Add clarification to `AudioStream.get_length`
2025-06-12 23:32:55 +07:00
Rémi Verschelde
ce3ebacb3e
Merge pull request #107381 from smix8/ref_iterations_2d
...
Change 2D navigation region and link updates to an async process
2025-06-12 23:32:48 +07:00
Rémi Verschelde
ae33da972b
Merge pull request #106709 from m4gr3d/fix_transparency_flags
...
Fix transparency background issue on Android
2025-06-12 23:32:44 +07:00
Rémi Verschelde
34e4abd220
Merge pull request #107445 from KoBeWi/lost_truth
...
Fix outdated `MODE_FULLSCREEN` description
2025-06-12 22:49:16 +07:00
Rémi Verschelde
2d8e408e7e
Merge pull request #103012 from KoBeWi/far_textures
...
Better explain texture repeat
2025-06-12 22:48:27 +07:00
OsakiTsukiko
805ad87340
Add PackedByteArray conversion to PackedVector2Array, PackedVector3Array, PackedVector4Array and PackedColorArray
2025-06-12 17:05:57 +07:00
Julian
246253661d
Documentation: Add clarification to AudioStream::get_length
2025-06-12 11:04:54 +07:00
kobewi
41009718d2
Fix outdated MODE_FULLSCREEN description
2025-06-12 11:58:47 +07:00
Pāvels Nadtočajevs
e87cccefca
Add `line_breaking_strictness` project setting.
2025-06-12 09:26:52 +07:00
Rémi Verschelde
0fe406c73b
Merge pull request #106679 from KoBeWi/disable_files_in_file_dialog
...
Allow customizing FileDialog's features
2025-06-12 01:15:42 +07:00
Rémi Verschelde
986cc40c42
Merge pull request #103907 from beicause/slider-draw-tick-center
...
Slider: Add bottom and top ticks and tick offset
2025-06-12 01:15:39 +07:00
Rémi Verschelde
0497ae9947
Merge pull request #80710 from apples/7174-apples-stencil
...
Add stencil support to spatial materials
2025-06-12 01:15:35 +07:00
kobewi
4b1d5b55c7
Allow customizing FileDialog's features
2025-06-11 20:12:15 +07:00
Danil Alexeev
f864d0ce11
GDScript: Re-add `ord()` function
2025-06-11 21:01:13 +07:00
Apples
d674c9e289
Add stencil support for spatial materials
2025-06-11 09:59:10 +07:00
Rémi Verschelde
875a0979f3
Merge pull request #107344 from timothyqiu/can-auto-translate
...
Expose `Node.can_auto_translate()`
2025-06-11 11:20:18 +07:00
Rémi Verschelde
033e55f4b1
Merge pull request #103418 from aaronfranke/adv-imp-attach-script
...
Allow attaching scripts to nodes in the Advanced Import Settings dialog
2025-06-11 11:19:59 +07:00
Haoyu Qiu
4e20e33e21
Expose `Node.can_auto_translate()`
2025-06-11 11:26:43 +07:00
Thaddeus Crews
1bbfe637c6
Merge pull request #107357 from ProgrammerOnCoffee/fix-dictionary-style
...
Enforce GDScript and C# dictionary spacing style guidelines in code samples
2025-06-10 19:22:43 +07:00
Hugo Locurcio
437e2ee80a
Add a LightmapProbe gizmo size editor setting
...
- Decrease default size of LightmapProbe gizmos to make smaller-scale
scenes with dense probes easier to edit.
2025-06-11 01:04:01 +07:00
smix8
2458370de4
Change 2D navigation region and link updates to an async process
...
Changes 2D navigation region and link updates to an async process.
2025-06-11 00:51:02 +07:00
Pāvels Nadtočajevs
cbd1e1cfe9
Partially revert 107110, process all lines in VC_CHARS_BEFORE_SHAPING mode to return correct line count.
2025-06-10 20:44:28 +07:00
ProgrammerOnCoffee
11af23a7a7
Enforce GDScript and C# dictionary spacing style guidelines in code samples
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>
2025-06-10 13:32:57 +07:00
Aaron Franke
a3daba29dd
Allow attaching scripts to nodes in the Advanced Import Settings dialog
2025-06-10 09:35:24 +07:00
Rémi Verschelde
cc9761c3f0
Merge pull request #107188 from berarma/moviewriter-add-theora
...
Add Ogg Theora support to MovieWriter
2025-06-10 16:22:57 +07:00
Rémi Verschelde
74f5b863bc
Merge pull request #106670 from smix8/ref_iterations
...
Change navigation region and link updates to an async process
2025-06-10 16:22:53 +07:00
Rémi Verschelde
8f716f2be7
Merge pull request #104391 from jaydensipe/minor-doc-update
...
Minor doc update for `low_processor_mode_sleep_usec` editor settings
2025-06-10 16:22:46 +07:00
Rémi Verschelde
7b9e7b9162
Merge pull request #98929 from dsnopek/editor-syntax-highlighter-create
...
Expose the `EditorScriptHighlighter::_create()` method to GDExtension
2025-06-10 16:22:22 +07:00
Bernat Arlandis
a16b04fe07
Add Ogg Theora support to MovieWriter
...
Movie Maker mode can now record files in `.ogv` format, which can be
directly viewed in Godot's VideoStreamPlayer node along with most
video players. This is a lossy format with inter-frame compression,
unlike AVI + MJPEG which only performs intra-frame compression.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: Leo de Penning <leo.depenning@illuminoo.com>
2025-06-10 15:52:24 +07:00
smix8
877da269d8
Change navigation region and link updates to an async process
...
Changes navigation region and link updates to an async process.
2025-06-10 14:18:47 +07:00
Rémi Verschelde
86408d1849
Merge pull request #107331 from bruvzg/rtl_para_sep
...
[RTL] Add paragraph separation theme property.
2025-06-10 12:30:45 +07:00
Rémi Verschelde
624d1d0853
Merge pull request #107279 from aaronfranke/doc-light-direction
...
Document the direction that directional and spot lights emit light in
2025-06-10 12:30:38 +07:00
Rémi Verschelde
e2075d3fc7
Merge pull request #107228 from Calinou/doc-timer-stop
...
Clarify behavior of `Timer.stop()`
2025-06-10 12:30:29 +07:00
Pāvels Nadtočajevs
a262747cdf
[RTL] Decouple image width/height "in percent" properties. Add [hr] tag support.
2025-06-10 12:22:02 +07:00
Pāvels Nadtočajevs
1e2fc9bcad
[RTL] Add paragraph separation theme property.
2025-06-10 12:13:48 +07:00
Pāvels Nadtočajevs
a0c4a8c4a9
Restore 3.x style material auto-extraction import option.
2025-06-10 12:03:45 +07:00
Thaddeus Crews
4e6f5f31dc
Merge pull request #107305 from timothyqiu/single-window-title
...
Fix window title drawn outside the title bar
2025-06-09 12:31:34 +07:00
Thaddeus Crews
ae9c0786b0
Merge pull request #106409 from dalexeev/gds-add-abstract-methods
...
GDScript: Add abstract methods
2025-06-09 12:31:33 +07:00
Thaddeus Crews
6427343ec8
Merge pull request #106660 from bruvzg/ac_node_to_ctl
...
Move some accessibility properties from Node to Control
2025-06-09 12:31:32 +07:00
Danil Alexeev
a7cf2069d5
GDScript: Add abstract methods
...
Co-authored-by: ryanabx <ryanbrue@hotmail.com>
2025-06-09 20:11:58 +07:00
Haoyu Qiu
f028bc93db
Fix window title drawn outside the title bar
2025-06-09 16:20:26 +07:00
LuoZhihao
257c6ebe3c
Slider: Add tick position property and tick offset theme item
...
Allow ticks to be placed at the top, bottom, or center with custom offset.
2025-06-09 12:36:08 +07:00
Rémi Verschelde
bf4dd5078b
Merge pull request #107282 from timothyqiu/windows-legacy
...
Don't store deprecated `auto_translate` property for `Window`
2025-06-09 00:45:56 +07:00
Rémi Verschelde
77f2623c54
Merge pull request #107252 from GlitchedCode922/shortcuts
...
Update `Shortcut` class reference
2025-06-09 00:45:32 +07:00
Rémi Verschelde
e0ca031eae
Merge pull request #107249 from beicause/color-picker-ok-hs-hl-rectangles
...
ColorPicker: Add okhsl HS and HL rectangular picker shapes
2025-06-09 00:45:18 +07:00
Rémi Verschelde
63578eae68
Merge pull request #107110 from bruvzg/rtl_vis_line
...
Unify `get_[_visible]paragraph/line_count` behavior.
2025-06-09 00:44:37 +07:00
Rémi Verschelde
00ecf514d9
Merge pull request #106191 from aaronfranke/fileaccess-file-cursor
...
Document the FileAccess read/write cursor
2025-06-09 00:44:16 +07:00
Rémi Verschelde
d06170b063
Merge pull request #101563 from MajorMcDoom/basis_scaled_local
...
Optimize and expose `Basis::scaled_local` to script
2025-06-09 00:43:55 +07:00
Haoyu Qiu
3886ee84e6
Don't store deprecated `auto_translate` property
2025-06-08 21:53:28 +07:00
Pāvels Nadtočajevs
d6b132527e
Add separate editor accessibility mode setting.
2025-06-08 16:34:36 +07:00
Pāvels Nadtočajevs
aff5b413aa
Move some accessibility properties from Node to Control
2025-06-08 16:25:28 +07:00
Aaron Franke
a5c2e82e8d
Document the direction that directional and spot lights emit light in
2025-06-08 03:34:01 +07:00
GlitchedCode922
3a30a1c576
Update `Shortcut` class reference
2025-06-08 10:08:56 +07:00
LuoZhihao
7b4c95e6d8
ColorPicker: Add okhsl HS and HL rectangular picker shapes
2025-06-07 22:30:40 +07:00
Aaron Franke
0b8360ff42
Document the FileAccess read/write cursor
...
Co-authored-by: Micky <micheledevita2@gmail.com>
2025-06-06 15:44:19 +07:00
Rémi Verschelde
c171166b6e
Merge pull request #107220 from devloglogan/body-tracker-joints
...
Add new joints to `XrBodyTracker`
2025-06-07 00:44:16 +07:00
Rémi Verschelde
052e7cf155
Merge pull request #107212 from Calinou/doc-node-physics-interpolation-mode
...
Clarify behavior of `Node.physics_interpolation_mode` in the class reference
2025-06-07 00:44:02 +07:00
Rémi Verschelde
056982225d
Merge pull request #107166 from Calinou/doc-globalscope-wrap-exclusive
...
Clarify parameters in `@GlobalScope.wrap()` being inclusive/exclusive
2025-06-07 00:43:54 +07:00
Rémi Verschelde
4eab259327
Merge pull request #103847 from DeeJayLSP/recommend-hl
...
AudioEffectCompressor: Recommend HardLimiter over deprecated Limiter
2025-06-07 00:43:39 +07:00
Rémi Verschelde
066c15b33d
Merge pull request #103448 from TimCoraxAudio/patch-1
...
Clarify requirement for `action` match in `InputEvent.is_action_pressed`
2025-06-07 00:43:33 +07:00
Rémi Verschelde
0194c26563
Merge pull request #102610 from shahriarlabib000/vroom_vroom_docs
...
Clarify forward direction for `VehicleBody3D`
2025-06-07 00:43:30 +07:00
Rémi Verschelde
bf6d94b561
Merge pull request #102520 from Giganzo/CollisionShape3D-disabled-doc
...
Add info about `set_deferred` for CollisionShape3D disabled property
2025-06-07 00:43:26 +07:00
Rémi Verschelde
7585dfca99
Merge pull request #102511 from DevPoodle/breadcrumb_docs
...
Add basic descriptions to the BreadcrumbMarker enum
2025-06-07 00:43:17 +07:00
Tim Oliver
15bdac4e9e
Clarify requirement for action match in InputEvent.is_action_pressed
2025-06-07 00:23:32 +07:00
Hugo Locurcio
916f8cc919
Clarify behavior of `Timer.stop()`
2025-06-06 22:13:16 +07:00
shahriarlabib000
cb82e68e82
clarify forward dirction for VehicleBody3D
2025-06-07 00:38:06 +07:00
devloglogan
e16dd051fd
Add new joints to XrBodyTracker
2025-06-06 13:37:21 +07:00
Hugo Locurcio
006be9b077
Clarify behavior of `Node.physics_interpolation_mode` in the class reference
2025-06-06 19:21:01 +07:00
Hugo Locurcio
5404d98d9f
Clarify parameters in `@GlobalScope.wrap()` being inclusive/exclusive
2025-06-06 19:19:26 +07:00
Rémi Verschelde
dea3269c35
Merge pull request #107172 from clayjohn/docs-texture-create
...
Clarify the data param in the docs for RD.texture_create
2025-06-06 17:37:44 +07:00
Rémi Verschelde
09c7214235
Merge pull request #106846 from TokageItLab/mod-target
...
Implement `ModifierBoneTarget3D` which can be target of the other `SkeletonModifier3D`s
2025-06-06 17:37:19 +07:00
Rémi Verschelde
16eb4892db
Merge pull request #104941 from Calinou/doc-camera2d-zoom
...
Improve `Camera2D.zoom` description to be less ambiguous
2025-06-06 17:36:51 +07:00
Rémi Verschelde
5fe8eeb2b1
Merge pull request #102398 from a-johnston/animation_state_machine_signals
...
Add node started/finished signals for animation state machines
2025-06-06 17:36:46 +07:00
DevPoodle
8cb8243719
Add basic descriptions to the BreadcrumbMarker enum
2025-06-06 08:16:06 +07:00
Apples
7574a5dbb3
Add depth function for spatial materials
2025-06-06 09:21:19 +07:00
Micky
621500c1d9
Fix differences between RayCast2D and RayCast3D documentation
2025-06-06 15:25:39 +07:00
Micky
3613306bba
Fix miscellaneous oddities around the class reference (part 5)
2025-06-06 15:21:25 +07:00
kobewi
13f642d959
Replace XML codeblock spaces with tabs
2025-06-06 14:35:38 +07:00
Adam Johnston
d72006119d
Add node started/finished signals for animation state machines
2025-06-05 12:09:16 +07:00
Zi Ye
b957cf73ef
Optimized and exposed Basis::scaled_local.
2025-06-05 13:06:46 +07:00
clayjohn
2ef28a138e
Clarify the data param in the docs for RD.texture_create
2025-06-05 10:35:53 +07:00
Hugo Locurcio
db1f8419b1
Improve `Camera2D.zoom` description to be less ambiguous
2025-06-05 18:26:57 +07:00
Rémi Verschelde
b6f04cbe10
Merge pull request #107130 from timothyqiu/pure-virtual
...
Doc: Add "required" qualifier to methods
2025-06-05 17:24:58 +07:00
Rémi Verschelde
37982d4a01
Merge pull request #107116 from beicause/expose-mesh-surface-update-index-buffer
...
Expose `RS.mesh_surface_update_index_region`
2025-06-05 17:24:54 +07:00
Silc Lizard (Tokage) Renew
aa2c3da63a
Implement ModifierBoneTarget3D which can be target of the other mods
2025-06-05 23:46:36 +07:00
Haoyu Qiu
1ca5bc2d04
Doc: Add "required" qualifier to methods
2025-06-05 21:41:07 +07:00
LuoZhihao
63c124fa45
Expose `RS.mesh_surface_update_index_region`
...
And `mesh_surface_get_format_index_stride`
2025-06-05 19:35:59 +07:00
Pāvels Nadtočajevs
b6461a3bd5
Add `WorkerThreadPool.get_caller_group_id`
2025-06-05 14:23:26 +07:00
Rémi Verschelde
bb9d6d0d02
Merge pull request #107113 from mihe/macos-open-in-program
...
Add `OS::open_with_program` for opening files/directories with a specific program on macOS
2025-06-05 13:13:49 +07:00
Rémi Verschelde
8862d4c9b5
Merge pull request #107029 from mhilbrunner/expose-workerthreadpool-gettaskid
...
Expose `WorkerThreadPool.get_caller_task_id()`
2025-06-05 13:12:48 +07:00
Rémi Verschelde
c79ba6a59c
Merge pull request #106862 from KerekesDavid/fix-scene-tree-get-frame-docs
...
Clarify `SceneTree.get_frame()` description
2025-06-05 13:12:25 +07:00
Rémi Verschelde
acc0e14d95
Merge pull request #106841 from TokageItLab/refactor-boneattachment
...
Refactor `BoneAttachment` property registration
2025-06-05 13:12:20 +07:00
Rémi Verschelde
68eb04a61a
Merge pull request #106791 from tomsterBG/master|add-docs-1
...
Add description for `Skeleton3D.bone_list_changed`
2025-06-05 13:12:11 +07:00
Rémi Verschelde
590225f3d1
Merge pull request #106690 from NessaTeal/expose-camera2d-current-rotation
...
Expose Camera2D current rotation
2025-06-05 13:12:07 +07:00
Rémi Verschelde
42a89af552
Merge pull request #106327 from Calinou/doc-spinbox-apply
...
Improve SpinBox class documentation
2025-06-05 13:11:48 +07:00
Rémi Verschelde
8e0c258408
Merge pull request #106300 from bruvzg/rtl_ualp
...
[RTL] Add options to override underline color and default alpha.
2025-06-05 13:11:39 +07:00
Rémi Verschelde
f342601ce2
Merge pull request #106217 from DeeJayLSP/variable-weights-editor
...
Force weights on custom editor fonts when variable
2025-06-05 13:11:35 +07:00
Rémi Verschelde
31c3c8d04b
Merge pull request #106159 from timothyqiu/enum-enum
...
[Docs] Remove redundant info on the enum types used
2025-06-05 13:11:30 +07:00
Rémi Verschelde
7aee071097
Merge pull request #106013 from akien-mga/move-MovieWriterMJPEG-to-jpg-module
...
Move MovieWriterMJPEG class to `jpg` module it depends on
2025-06-05 13:11:18 +07:00
Rémi Verschelde
b25f609eed
Merge pull request #105994 from syntaxerror247/split_container
...
Add option for a touch-friendly drag handle in `SplitContainer`
2025-06-05 13:11:14 +07:00
Rémi Verschelde
8343ab45e6
Merge pull request #105888 from TokageItLab/optional-rotation-axis-spring
...
Add optional rotation axis & Fix initial pose with rotation axis in SpringBone
2025-06-05 13:11:01 +07:00
Rémi Verschelde
1f517a029d
Merge pull request #105746 from mihe/jolt/area-vs-static
...
Remove Jolt Physics project setting "Areas Detect Static Bodies"
2025-06-05 13:10:57 +07:00
Rémi Verschelde
c27c87b852
Merge pull request #105245 from timothyqiu/canvas-layer-range
...
Relax the range hint for canvas layer properties
2025-06-05 13:10:50 +07:00
Rémi Verschelde
4df2e1b61a
Merge pull request #104996 from KeyboardDanni/ruler_width_setting
...
Add ruler width editor setting to 2D editor
2025-06-05 13:10:44 +07:00
Rémi Verschelde
db170e8636
Merge pull request #104533 from leandro-benedet-garcia/doc-change
...
Add clarifications to PhysicsDirectSpaceState docs on how to get their instance
2025-06-05 13:10:40 +07:00
Rémi Verschelde
ebc04d7587
Merge pull request #103231 from aaronfranke/doc-free-memdelete
...
Document that `memdelete()` is the GDExtension C++ version of `free()`
2025-06-05 13:10:32 +07:00
Rémi Verschelde
ea76c48bd0
Merge pull request #102313 from daniel080400/generate_scene_thumbnails
...
Rework scene preview thumbnails
2025-06-05 13:10:28 +07:00
Rémi Verschelde
8131883b16
Merge pull request #99504 from LunaCapra/audio-metadata
...
Add metadata tags to WAV and OGG audio streams
2025-06-05 13:10:12 +07:00
Leandro (Cerberus1746) Benedet Garcia
f3ef56dafa
Add clarifications to PhysicsDirectSpaceState docs on how to get their instance
2025-06-05 11:46:42 +07:00
Pāvels Nadtočajevs
332352d37f
[RTL] Add options to override underline color and default alpha.
2025-06-05 12:39:25 +07:00
Rémi Verschelde
78eb0b68d3
Move MovieWriterMJPEG class to `jpg` module it depends on
...
Fixes #90932 .
2025-06-05 10:29:22 +07:00
Mikael Hermansson
f610c81943
Add `OS::open_with_program` for opening files/directories with a specific program on macOS
...
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
2025-06-05 10:12:01 +07:00
Silc Lizard (Tokage) Renew
4f1d1fefa3
Refactore BoneAttachment property registration
2025-06-05 09:42:31 +07:00
Silc Lizard (Tokage) Renew
9cef0d5ca5
Add optional rot axis / Fix initial pose with rot axis in SpringBone
2025-06-05 09:38:06 +07:00
Thaddeus Crews
bf6bec9ac5
Merge pull request #106911 from Yobbolita/patch-1
...
Improve the `PhysicsShapeQueryParameters3D`'s description
2025-06-04 10:34:29 +07:00
Pāvels Nadtočajevs
f4f26e6edc
Unify `get_[_visible]paragraph/line_count` behavior.
2025-06-04 09:39:01 +07:00
Aaron Franke
c58483ad0b
Document that memdelete() is the GDExtension C++ version of free()
2025-06-03 23:37:41 +07:00
Haoyu Qiu
1e82bafa3a
Remove redundant info on the enum types used
2025-06-04 08:21:47 +07:00
Nessa Teal
cf59d74b15
Expose Camera2D current rotation
2025-06-04 00:22:18 +07:00
Thaddeus Crews
1b37dacc18
Merge pull request #106622 from beicause/rm-unnecessary-validate-property-call
...
Remove unnecessary calling `_validate_property()` in the core from all extended classes
2025-06-03 15:30:28 +07:00
Thaddeus Crews
bdc8ef3325
Merge pull request #81266 from bruvzg/mac_shell_env
...
[macOS] Add support for loading shell environment from UI apps.
2025-06-03 15:30:27 +07:00
Thaddeus Crews
af32c5234b
Merge pull request #101219 from L2750558108/add-video-speed-virtual
...
Add speed scale feature for VideoStreamPlayer node
2025-06-03 15:30:26 +07:00