1
0
Fork 0
Commit Graph

11784 Commits

Author SHA1 Message Date
Thaddeus Crews 45509c284c
Merge pull request #108029 from Joy-less/clarify-visible_characters
Clarify `visible_characters`
2025-08-03 10:51:18 -05:00
SheepYhangCN a07306b532 Fix inaccurate description of `get_current_rendering_driver_name` 2025-08-02 03:14:27 +08: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 -05:00
Hugo Locurcio ad825a36ec
Clarify the behavior of `RigidBody.CENTER_OF_MASS_MODE_AUTO` 2025-08-01 00:38:33 +02:00
Hugo Locurcio a37cfd0974
Add search keywords for CheckButton and ButtonGroup 2025-07-31 23:23:27 +02: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 -05:00
Thaddeus Crews f9313aa27b
Merge pull request #108924 from bruvzg/ac17
Update access-kit to 0.17.0
2025-07-31 10:39:09 -05:00
Thaddeus Crews c68213fe2a
Merge pull request #102350 from IceflowRE/update_add_item_doc
Update OptionButton documentation
2025-07-31 10:39:07 -05: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 -05:00
Thaddeus Crews 34e88255c4
Merge pull request #108906 from maidopi-usagi/drvres_doc
Update documentation for `DriverResource` enum .
2025-07-31 10:39:03 -05: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 +01:00
Jojo-1000 ab178719d9 Mark methods for various classes as required 2025-07-30 19:24:56 +02:00
Giganzo 63409a91e0 Fix button down signal not emitting on first press after being disabled 2025-07-30 16:23:42 +02:00
Thaddeus Crews ea77d8a0e8
Merge pull request #109115 from syntaxerror247/javaclasswrapper-doc
JavaClassWrapper: Add example to invoke constructor
2025-07-30 09:03:46 -05: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 -05:00
Anish Mishra 0d3516a527
JavaClassWrapper: Add example to invoke constructor 2025-07-30 13:27:35 +05:30
Allen Pestaluky 1f363c7ba4 Update HDR 2D documentation to include Compatibility support. 2025-07-29 15:56:24 -04:00
kobewi 501675de85 Remove outdated note from EditorScript description 2025-07-29 13:43:22 +02: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 +03: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 -05:00
Chaosus 610712a269 Add a way to filter neighbor points to AStar2D/3D 2025-07-28 13:25:02 +03:00
protam12 d8d64e548b Update notice in ReflectionProbe class 2025-07-27 14:27:19 +03:00
Hugo Locurcio 56f355e709
Clarify type inference in ProjectSettings Inferred Declaration warning 2025-07-24 00:03:16 +02: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 -05:00
MaidOpi 7cb1598d64 Update descriptions for driver resource enums . 2025-07-24 01:11:59 +08:00
skyace65 94fc2efaa2 Fix spinbox formatting to fix linking 2025-07-23 06:58:16 -04: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 -05:00
Thaddeus Crews 9bb9a95f74
Merge pull request #108724 from KoBeWi/downtown_deprecation
Deprecate updown icon
2025-07-22 11:20:08 -05:00
Pāvels Nadtočajevs e407f55fbf
Fix editor one-click icons not showing. 2025-07-21 12:18:44 +03:00
kobewi 917f8b1ba8 Deprecate updown icon 2025-07-19 23:23:55 +02: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 -05: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 -05: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 -05: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 -05: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 -05: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 -05:00
Koyper 21144401c3 Add theme colors to touch dragger and fix touch dragger icon theme 2025-07-17 13:05:47 -05: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 -05:00
Anish Mishra d8d3c86d71 Fix Immersive mode and keyboard height issues on Android 2025-07-16 23:31:47 +05:30
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 -05: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 -05:00
Pāvels Nadtočajevs f20e5152ad
[EditorExportPlatform] Move initialization to a dedicated method. 2025-07-16 08:55:23 +03:00
kit 7e9e3b767c Fix some Text Editor theme issues and clean up 2025-07-15 13:43:30 -04:00
Hugo Locurcio 837d299cf0 Document Translation plurals requiring the use of the gettext PO format 2025-07-14 22:54:57 +02:00
Hugo Locurcio 5c9dae8148 Document `AnimationMixer.animation_started` not being emitted for looping animations 2025-07-14 22:31:23 +02: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 -05:00
robert yevdokimov 6d1571e230 Update `auto_unfold_foreign_scenes` description 2025-07-14 15:26:53 +04: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 +05:30
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 -05:00
Pāvels Nadtočajevs 45a564f4f8
[RTL] Add option to scroll follow visible characters. 2025-07-10 17:30:09 +03:00
Pāvels Nadtočajevs 406a22d0da
[RTL] Add method to get visible content bounding box. 2025-07-10 15:49:35 +03: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 -04: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 +02: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 -05:00
Thaddeus Crews 2be0d7bb8f
Merge pull request #108230 from Miziziziz/patch-1
Fix image download example code
2025-07-07 10:07:55 -05:00
LuoZhihao 453f4f13e4 SpinBox: Fix `custom_arrow_step` by snapping it to `step` 2025-07-06 18:12:37 +08: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 +10:00
Haoyu Qiu 2b312309f1 Clarify that Network Mode is not mandatory for plugins 2025-07-04 23:41:06 +08: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 -05:00
Thaddeus Crews 2dffa63107
Merge pull request #108166 from KoBeWi/sciles
Clarify initialization of scene tiles
2025-07-03 12:21:16 -05: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 -04:00
kobewi 701affde78 Better clarify initialization of scene tiles 2025-07-02 21:39:46 +02:00
dogboydog f72c439a40 fix signature in docs of EditorImportPlugin._GetOptionVisibility 2025-07-01 19:54:06 -04: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 -05: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 -05: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 +02:00
JekSun97 8f51c22524 Add example of using get_connection_list_from_node 2025-06-29 01:37:45 +06: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 +02: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 +02: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 +02: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 +05:30
BlueCube3310 16b9ee6f50 Image: Implement 16-bit unorm and uint formats 2025-06-28 00:30:52 +02:00
Mikael Hermansson a3e58a385f Add opt-in GDScript warning for when calling coroutine without `await` 2025-06-27 20:24:41 +02:00
Anish Mishra c82f7feb53 Document that `native file dialog` is only available on Android 10+ devices. 2025-06-27 17:07:50 +05:30
Thaddeus Crews d89f4ab32f
Merge pull request #107965 from KoBeWi/deprecate_deprecation
Restore `graph_offset` property
2025-06-25 15:14:07 -05:00
Thaddeus Crews e541ed13b2
Merge pull request #107823 from KoBeWi/setgettt
Clarify `_set`/`_get` description
2025-06-25 15:14:04 -05:00
Thaddeus Crews 75958c92eb
Merge pull request #107976 from Calinou/doc-gradient-sample
Document `Gradient.sample()` clamping behavior
2025-06-25 15:14:02 -05:00
kobewi 28a11ab551 Restore graph_offset property 2025-06-25 18:25:57 +02: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 +02:00
Hugo Locurcio 5c638b2d89
Document `Gradient.sample()` clamping behavior 2025-06-25 15:21:00 +02: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 -05: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 -05:00
kobewi 015cc38912 Mark GDScript and shader warnings for translation 2025-06-24 23:11:56 +02: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 -05: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 -05:00
MJacred b313955936 Add a note about navigation mesh baking issues when using `0` for the `agent_radius` 2025-06-24 15:10:07 +02:00
A Thousand Ships 2db7ecd410
[Docs] Various grammar and spelling fixes 2025-06-23 20:54:08 +02:00
MJacred ef2ec1d937 Add a note about navigation mesh baking issues when using `0` for the `agent_radius` 2025-06-23 10:23:09 +02: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 +02: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 +02:00
Chris Cranford 7e0b1dfb25
Expose `ScriptEditor.clear_docs_from_script` 2025-06-22 13:55:01 -04:00
Pāvels Nadtočajevs 71834ebbdd
[GraphNode] Fix slot focus rect draw, make slot focus mode configurable. 2025-06-22 15:07:11 +03:00
kobewi 29a3f56701 Clarify _set/_get description 2025-06-21 22:58:54 +02:00
Yelloween 48d1c95a17 Update capsule documentations for size constraint clarifications 2025-06-21 20:49:41 +03:00
notgoyome e37efa8722 Fix: make nav_map_2d uses rasterizer cell scale options in 2d navigation settings 2025-06-21 16:51:17 +02: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 +02: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 +02: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 +02: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 +02:00
Pedro J. Estébanez 7dc37bdc9c Enhance bindings of deep resource duplication 2025-06-20 18:40:41 +02: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 -05:00
Thaddeus Crews 8aba865a86
Merge pull request #107708 from bruvzg/os_restore
Restore per font oversampling override.
2025-06-20 08:38:56 -05:00
Pāvels Nadtočajevs 22e99a4901
Restore per font oversampling override. 2025-06-19 18:10:54 +03: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 -05:00
Bastiaan Olij b65b367a6f OpenXR: Adding support for the render model extension 2025-06-19 19:14:49 +10:00
Thaddeus Crews 08e72e8e6c
Merge pull request #107609 from raulsntos/dotnet/shortcut-docs
C#: Fix Shortcut example
2025-06-18 18:13:58 -05: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 -05: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 -05: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 -05: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 -05:00
Thaddeus Crews dd3ae0b1a3
Merge pull request #107554 from timothyqiu/depstr
Improve `ResourceLoader.get_dependencies()`'s description
2025-06-18 18:13:41 -05: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 -05:00
devloglogan 7a2db8c67d Adjust names of new XRBodyTracker joints 2025-06-18 12:26:25 -05: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 +02:00
kobewi b103f2d8c1 Add a note about _notification() being multilevel 2025-06-16 22:26:37 +02:00
Micky a8e9d8e37a Reword `text_editor/completion/add_type_hints`'s description 2025-06-16 19:04:44 +02: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 +02:00
Haoyu Qiu a7ab249a2a Make `PROPERTY_HINT_GROUP_ENABLE` hide properties by default 2025-06-16 20:03:49 +08:00
Haoyu Qiu 2952e6f6aa Improve `ResourceLoader.get_dependencies()`'s description 2025-06-16 16:07:53 +08: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 +02: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 +02:00
Mikael Hermansson ced648ff77 Clarify warning in documentation about childing rigid bodies 2025-06-15 22:27:29 +02: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 +02:00
Micky 76a7c31a5d Rename TreeItem's `alt_text` to `description` for consistency
...with Accessibility API
2025-06-14 19:56:30 +02:00
Hendrik Brucker 666d7c030b [VisualShader] Fix and improve editor state persistence 2025-06-14 13:10:17 +02: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 +02: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 +02: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 +02:00
Haoyu Qiu 0e5b06c26d Fix various errors in the class reference 2025-06-13 21:14:55 +08:00
smix8 cbd446ac29 Add navigation path query parameter limits
Adds navigation path query parameter limits.
2025-06-13 14:42:26 +02:00
Pāvels Nadtočajevs f54b314ae3
[Docs] Add few notes about screen capture. 2025-06-13 10:51:01 +03:00
Hugo Locurcio b6dcb111d2
Document typed dictionaries and arrays in the class reference 2025-06-13 01:53:17 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02:00
Rémi Verschelde 34e4abd220
Merge pull request #107445 from KoBeWi/lost_truth
Fix outdated `MODE_FULLSCREEN` description
2025-06-12 22:49:16 +02:00
Rémi Verschelde 2d8e408e7e
Merge pull request #103012 from KoBeWi/far_textures
Better explain texture repeat
2025-06-12 22:48:27 +02:00
OsakiTsukiko 805ad87340
Add PackedByteArray conversion to PackedVector2Array, PackedVector3Array, PackedVector4Array and PackedColorArray 2025-06-12 17:05:57 +02:00
Julian 246253661d Documentation: Add clarification to AudioStream::get_length 2025-06-12 11:04:54 -04:00
kobewi 41009718d2 Fix outdated MODE_FULLSCREEN description 2025-06-12 11:58:47 +02:00
Pāvels Nadtočajevs e87cccefca
Add `line_breaking_strictness` project setting. 2025-06-12 09:26:52 +03: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 +02: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 +02: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 +02:00
kobewi 4b1d5b55c7 Allow customizing FileDialog's features 2025-06-11 20:12:15 +02:00
Danil Alexeev f864d0ce11
GDScript: Re-add `ord()` function 2025-06-11 21:01:13 +03:00
Apples d674c9e289 Add stencil support for spatial materials 2025-06-11 09:59:10 -05: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 +02: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 +02:00
Haoyu Qiu 4e20e33e21 Expose `Node.can_auto_translate()` 2025-06-11 11:26:43 +08: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 -05: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 +02: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 +02: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 +03: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 -04: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02:00
Pāvels Nadtočajevs a262747cdf
[RTL] Decouple image width/height "in percent" properties. Add [hr] tag support. 2025-06-10 12:22:02 +03:00
Pāvels Nadtočajevs 1e2fc9bcad
[RTL] Add paragraph separation theme property. 2025-06-10 12:13:48 +03:00
Pāvels Nadtočajevs a0c4a8c4a9
Restore 3.x style material auto-extraction import option. 2025-06-10 12:03:45 +03: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 -05:00
Thaddeus Crews ae9c0786b0
Merge pull request #106409 from dalexeev/gds-add-abstract-methods
GDScript: Add abstract methods
2025-06-09 12:31:33 -05: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 -05:00
Danil Alexeev a7cf2069d5
GDScript: Add abstract methods
Co-authored-by: ryanabx <ryanbrue@hotmail.com>
2025-06-09 20:11:58 +03:00
Haoyu Qiu f028bc93db Fix window title drawn outside the title bar 2025-06-09 16:20:26 +08: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 +08: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 +02:00
Rémi Verschelde 77f2623c54
Merge pull request #107252 from GlitchedCode922/shortcuts
Update `Shortcut` class reference
2025-06-09 00:45:32 +02: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 +02: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 +02: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 +02: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 +02:00
Haoyu Qiu 3886ee84e6 Don't store deprecated `auto_translate` property 2025-06-08 21:53:28 +08:00
Pāvels Nadtočajevs d6b132527e
Add separate editor accessibility mode setting. 2025-06-08 16:34:36 +03:00
Pāvels Nadtočajevs aff5b413aa
Move some accessibility properties from Node to Control 2025-06-08 16:25:28 +03: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 +00:00
LuoZhihao 7b4c95e6d8 ColorPicker: Add okhsl HS and HL rectangular picker shapes 2025-06-07 22:30:40 +08: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02:00
Tim Oliver 15bdac4e9e
Clarify requirement for action match in InputEvent.is_action_pressed 2025-06-07 00:23:32 +02:00
Hugo Locurcio 916f8cc919
Clarify behavior of `Timer.stop()` 2025-06-06 22:13:16 +02:00
shahriarlabib000 cb82e68e82 clarify forward dirction for VehicleBody3D 2025-06-07 00:38:06 +06:00
devloglogan e16dd051fd Add new joints to XrBodyTracker 2025-06-06 13:37:21 -05:00
Hugo Locurcio 006be9b077
Clarify behavior of `Node.physics_interpolation_mode` in the class reference 2025-06-06 19:21:01 +02:00
Hugo Locurcio 5404d98d9f
Clarify parameters in `@GlobalScope.wrap()` being inclusive/exclusive 2025-06-06 19:19:26 +02: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 +02: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 +02: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 +02: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 +02: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 -05:00
Micky 621500c1d9 Fix differences between RayCast2D and RayCast3D documentation 2025-06-06 15:25:39 +02:00
Micky 3613306bba Fix miscellaneous oddities around the class reference (part 5) 2025-06-06 15:21:25 +02:00
kobewi 13f642d959
Replace XML codeblock spaces with tabs 2025-06-06 14:35:38 +02: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 -05: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 +02: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 +02: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 +02:00
Silc Lizard (Tokage) Renew aa2c3da63a Implement ModifierBoneTarget3D which can be target of the other mods 2025-06-05 23:46:36 +09:00
Haoyu Qiu 1ca5bc2d04 Doc: Add "required" qualifier to methods 2025-06-05 21:41:07 +08:00
LuoZhihao 63c124fa45 Expose `RS.mesh_surface_update_index_region`
And `mesh_surface_get_format_index_stride`
2025-06-05 19:35:59 +08:00
Pāvels Nadtočajevs b6461a3bd5
Add `WorkerThreadPool.get_caller_group_id` 2025-06-05 14:23:26 +03: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 +02: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 +02: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 +02:00
Rémi Verschelde acc0e14d95
Merge pull request #106841 from TokageItLab/refactor-boneattachment
Refactor `BoneAttachment` property registration
2025-06-05 13:12:20 +02: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 +02: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 +02:00
Rémi Verschelde 42a89af552
Merge pull request #106327 from Calinou/doc-spinbox-apply
Improve SpinBox class documentation
2025-06-05 13:11:48 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02:00
Rémi Verschelde ea76c48bd0
Merge pull request #102313 from daniel080400/generate_scene_thumbnails
Rework scene preview thumbnails
2025-06-05 13:10:28 +02: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 +02:00
Leandro (Cerberus1746) Benedet Garcia f3ef56dafa
Add clarifications to PhysicsDirectSpaceState docs on how to get their instance 2025-06-05 11:46:42 +02:00
Pāvels Nadtočajevs 332352d37f
[RTL] Add options to override underline color and default alpha. 2025-06-05 12:39:25 +03:00
Rémi Verschelde 78eb0b68d3
Move MovieWriterMJPEG class to `jpg` module it depends on
Fixes #90932.
2025-06-05 10:29:22 +02: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 +02:00
Silc Lizard (Tokage) Renew 4f1d1fefa3 Refactore BoneAttachment property registration 2025-06-05 09:42:31 +09:00
Silc Lizard (Tokage) Renew 9cef0d5ca5 Add optional rot axis / Fix initial pose with rot axis in SpringBone 2025-06-05 09:38:06 +09:00
Thaddeus Crews bf6bec9ac5
Merge pull request #106911 from Yobbolita/patch-1
Improve the `PhysicsShapeQueryParameters3D`'s description
2025-06-04 10:34:29 -05:00
Pāvels Nadtočajevs f4f26e6edc
Unify `get_[_visible]paragraph/line_count` behavior. 2025-06-04 09:39:01 +03: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 +08:00
Nessa Teal cf59d74b15 Expose Camera2D current rotation 2025-06-04 00:22:18 +03: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 -05: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 -05: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 -05:00
Thaddeus Crews 3fbebdf4da
Merge pull request #107087 from shiena/fix/update-camera-server-document
Update CameraServer document for Android
2025-06-03 15:30:25 -05:00
Thaddeus Crews 20928f66e9
Merge pull request #107082 from KoBeWi/this_setting_does_not_exist
Clarify existence of custom project settings
2025-06-03 15:30:21 -05:00
Thaddeus Crews 1b2adba320
Merge pull request #107081 from timothyqiu/debug-draw-copy-pasting
Fix copy-paste error in Viewport classref
2025-06-03 15:30:21 -05:00
Thaddeus Crews 757cf4c8d5
Merge pull request #107069 from Calinou/doc-astar2d-link-tutorial
Link demo project in AStar2D and AStarGrid2D documentation
2025-06-03 15:30:19 -05:00
Thaddeus Crews e16e6a48f9
Merge pull request #107068 from Calinou/doc-heightmapshape3d-holes
Fix incorrect note about holes in HeightMapShape3D
2025-06-03 15:30:18 -05:00
Thaddeus Crews 003e9db27f
Merge pull request #107064 from sakubou/sprite-offset-note
Clarify `offset.y` behavior for Sprite2D vs Sprite3D
2025-06-03 15:30:17 -05:00
Thaddeus Crews 51b17759a2
Merge pull request #103719 from YeldhamDev/build_detection_improvements
Make build profile project detection also set build options
2025-06-03 15:30:14 -05:00
Thaddeus Crews ba5e43aa54
Merge pull request #106659 from bruvzg/ac_kit_16
[AccessKit] Update API to 0.16.0.
2025-06-03 15:30:13 -05:00
Hugo Locurcio fb9a5699a1
Fix incorrect note about holes in HeightMapShape3D 2025-06-03 19:10:07 +02:00
kobewi b0110788ba Clarify existence of custom project settings 2025-06-03 18:49:04 +02:00
bruvzg ee181951b6
[macOS] Add support for loading shell environment from UI apps. 2025-06-03 18:27:29 +03:00
Anish Mishra b5dad5a0b2 Improve SplitContainer usability in the Android editor 2025-06-03 19:49:56 +05:30
Anish Mishra bccf36b27b Add option for a touch-friendly drag handle in `SplitContainer` 2025-06-03 19:49:56 +05:30
KOGA Mitsuhiro b5003f60c2 Update CameraServer document for Android 2025-06-03 23:13:35 +09:00
Michael Alexsander 454e4f817c
Make build profile project detection also set build options 2025-06-03 11:11:33 -03:00
LuoZhihao 713ed59a77 Remove unnecessary `_validate_property()` calling 2025-06-03 21:57:36 +08:00
kobewi 9e8396c9c7 Always use base directory in CONTEXT_SLOT_FILESYSTEM_CREATE 2025-06-03 15:45:16 +02:00
Yobbolita bfbb63129a
Improve the PhysicsShapeQueryParameters3D's description
Made it clearer that this class is used in several of PhysicsDirectSpaceState3D's
methods and not just on `intersect_shape()`.
2025-06-03 15:18:47 +02:00
Haoyu Qiu e74ebaf18d Fix copy-paste error in Viewport classref 2025-06-03 20:47:06 +08:00
Mikael Hermansson e160040f0c Remove Jolt Physics project setting "Areas Detect Static Bodies" 2025-06-03 09:52:57 +02:00
Pāvels Nadtočajevs 6565c8e83f
[AccessKit] Update API to 0.16.0. 2025-06-03 10:49:04 +03:00
Fredia Huya-Kouadio 547450befd Fix transparency background issue on Android
Fixes https://github.com/godotengine/godot/issues/106703
2025-06-02 22:45:16 -07:00
kobewi 706bfd810b Add thumbnail mode to FIleDialog 2025-06-03 02:06:14 +02:00
Thaddeus Crews 5935356962
Merge pull request #100984 from TokageItLab/bone-constraint
Implement `BoneConstraint3D` with `CopyTransform`/`ConvertTransform`/`Aim` Modifiers
2025-06-02 18:51:57 -05:00
Thaddeus Crews 9ee7d78274
Merge pull request #106859 from syntaxerror247/alias
Add support for `OS.get_version_alias()` on Android
2025-06-02 18:51:56 -05:00
Thaddeus Crews 1c0669bd23
Merge pull request #106970 from m4gr3d/update_documentation_javaclasswrapper_androidruntimeplugin
Update the documentation for `JavaClassWrapper` and `AndroidRuntimePlugin`
2025-06-02 18:51:50 -05:00
Thaddeus Crews fd600b32df
Merge pull request #105680 from KoBeWi/my_recent_favorites
Add favorites and recent directories to FileDialog
2025-06-02 18:51:47 -05:00
Thaddeus Crews a6be6d1cd1
Merge pull request #106959 from bruvzg/w10_cleanup
[Windows] Drop support for Windows 7/8/8.1.
2025-06-02 18:51:46 -05:00
Thaddeus Crews 12b97c250d
Merge pull request #104907 from bruvzg/scr_ids
Cleanup and unify `DisplayServer` screen methods and documentation.
2025-06-02 18:51:45 -05:00
Thaddeus Crews 2fc072585d
Merge pull request #106820 from OzelotVanilla/fix-editor-plugin-callback-path-param
Fix `EditorContextMenuPlugin` `CONTEXT_SLOT_FILESYSTEM_CREATE` does not receive path information for some menus
2025-06-02 18:51:43 -05:00
Thaddeus Crews 028a7d3776
Merge pull request #89530 from dalexeev/ed-allow-rename-theme-types
Editor: Add ability to rename theme types
2025-06-02 18:51:40 -05:00
Thaddeus Crews 67d5d4b790
Merge pull request #107062 from KoBeWi/ultimate_initial_clarification
Clarify `set_initial_value()`
2025-06-02 18:51:39 -05:00
Thaddeus Crews ec5a771d62
Merge pull request #104999 from RobProductions/patch-1
[Docs] Update RichTextLabel alignment documentation
2025-06-02 18:51:35 -05:00
Thaddeus Crews 79db51871c
Merge pull request #106917 from shiena/fix/camera-feed-document
Update CameraFeed document for Android
2025-06-02 18:51:32 -05:00
Thaddeus Crews 46a7fc317b
Merge pull request #103716 from aaronp64/script_dictionary_docs
Link `Script` method documentation to details about returned dictionaries
2025-06-02 18:51:30 -05:00
Thaddeus Crews a654f7b2b5
Merge pull request #105502 from tehKaiN/editor_interface_close_scene
Add `EditorInterface::close_scene()`
2025-06-02 18:51:29 -05:00
Thaddeus Crews e8a02152c4
Merge pull request #105757 from bruvzg/no_temp
[PCK] Move directory to the end of file, write exported/saved PCK in place.
2025-06-02 18:51:28 -05:00
Thaddeus Crews 4f64eaef0c
Merge pull request #69012 from KoBeWi/settings_of_editor_project
Allow to override editor settings per project
2025-06-02 18:51:26 -05:00
Thaddeus Crews 430bb6294c
Merge pull request #107022 from Calinou/doc-softbody3d-recommend-jolt
Recommend Jolt Physics in SoftBody3D class reference
2025-06-02 18:51:23 -05:00
Thaddeus Crews e41af67e29
Merge pull request #107020 from Aioshiro/typo-array-slice
Fix extra parenthesis in `Array.slice` description
2025-06-02 18:51:22 -05:00
Thaddeus Crews d7d6bc77ed
Merge pull request #106369 from Calinou/doc-array-get
Improve documentation for `Array.get()` and `Packed*Array.get()` methods
2025-06-02 18:51:20 -05:00
Hugo Locurcio aaa9c58b2c
Link demo project in AStar2D and AStarGrid2D documentation 2025-06-03 01:50:18 +02:00
syzygy f9c0789326 Clarify offest.y behavior for Sprite2D vs Sprite3D 2025-06-02 15:35:32 -06:00
Max Hilbrunner 7ef1cf3c2e Expose WorkerThreadPool.get_caller_task_id() 2025-06-02 22:00:24 +02:00
kobewi 55c139f9f5 Clarify set_initial_value() 2025-06-02 21:58:49 +02:00
kobewi b41d6ecf8c Allow to override editor settings per project 2025-06-02 17:51:26 +02:00
tomsterBG b3f633defa
Add description for `Skeleton3D.bone_list_changed` 2025-06-02 15:23:29 +02:00
Pāvels Nadtočajevs 8cb2817976
[PCK] Move directory to the end of file, write exported/saved PCK in place. 2025-06-02 12:54:09 +03:00
Ozelot Vanilla 94669955d8 fix: EditorContextMenuPlugin CONTEXT_SLOT_FILESYSTEM_CREATE does not receive path information for some menu
Also add explanation in `EditorContextMenuPlugin`'s doc for fixing path information passing

(Accept PR #106820 suggestion by: Tomasz Chabora <kobewi4e@gmail.com>)
2025-06-02 15:37:12 +09:00
Pāvels Nadtočajevs 2d93e004b9
Cleanup and unify `DisplayServer` screen methods and documentation. 2025-06-02 08:03:48 +03:00
Silc Lizard (Tokage) Renew 4a2a95678b Implement BoneConstraint3D with Copy/ConvertTransfrom & TrackBone mods 2025-06-02 03:42:45 +09:00
Hugo Locurcio b89b2e9aa7 Recommend Jolt Physics in SoftBody3D class reference
Jolt Physics has greatly improved SoftBody3D usability in Godot
compared to what was previously available with GodotPhysics3D.
2025-06-01 17:16:04 +02:00
Aioshiro 8fc060b8b3 Fix extra parenthesis in `Array.slice` description 2025-06-01 17:05:30 +02:00
Capry 20c0a0b489 Add metadata tags to WAV and OGG audio streams 2025-05-31 11:43:01 +02:00
daniel080400 08343189dc Rework scene preview thumbnails 2025-05-31 16:57:51 +08:00
Fredia Huya-Kouadio 658d3736f4 Update the documentation for `JavaClassWrapper` and `AndroidRuntimePlugin`
Follow-up to https://github.com/godotengine/godot-docs/pull/10979
2025-05-30 09:39:53 -07:00
Pāvels Nadtočajevs 617e12a6b4
[Windows] Drop support for Windows 7/8/8.1. 2025-05-30 17:30:23 +03:00
Anish Mishra 458850b2d9 Add support for `OS.get_version_alias()` on Android 2025-05-30 19:57:15 +05:30
Danil Alexeev e6c9a832c1
Editor: Add ability to rename theme types 2025-05-29 21:57:48 +03:00
kobewi f75c564d58 Add favorites and recent directories to FileDialog 2025-05-29 15:50:29 +02:00
KOGA Mitsuhiro 7762f70f69 Update CameraFeed document for Android 2025-05-29 07:24:00 +09:00
KaiN 8cdb1768a4 Add EditorInterface::close_scene()
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-05-28 21:53:32 +02:00
Thaddeus Crews bb47f01481
Merge pull request #106390 from akien-mga/linux-drop-ppc32
Linux: Drop `ppc32` (32-bit PowerPC) architecture support
2025-05-28 09:47:34 -05:00
2750558108 c2eba05312 Add speed scale feature for VideoStreamPlayer node 2025-05-28 08:58:32 +08:00
Thaddeus Crews f619ca2519
Merge pull request #60143 from Rindbee/better-connection-dialog
Add a flag to make the connection automatically emit the source object.
2025-05-27 09:39:34 -05:00
Thaddeus Crews 91b3a26438
Merge pull request #106848 from Faless/mp/rpc_config_revert
Expose `get_rpc_config` and `get_node_rpc_config`
2025-05-27 09:39:32 -05:00
Thaddeus Crews 05ceab6b7b
Merge pull request #106321 from elzewyr/shrink-factor
SoftBody3D: Add a property for scaling rest lengths of edge constraints
2025-05-27 09:39:29 -05:00
Thaddeus Crews 63dff62948
Merge pull request #100673 from RandomShaper/res_duplicate
Overhaul resource duplication
2025-05-27 09:39:25 -05:00
Thaddeus Crews bdf03ac2b3
Merge pull request #106811 from OzelotVanilla/fix-editor-plugin-filesystem-create
Fix missing popup item defined in `EditorContextMenuPlugin` with slot `CONTEXT_SLOT_FILESYSTEM_CREATE`
2025-05-27 09:39:24 -05:00
Thaddeus Crews 15b4b6b3d2
Merge pull request #106807 from Calinou/doc-editorproperty-not-ready
Document EditorProperty behavior when the node isn't fully ready yet
2025-05-27 09:39:23 -05:00
Thaddeus Crews d4793d016f
Merge pull request #106157 from Calinou/doc-acceptdialog-close-on-escape
Clarify the input action that affects `AcceptDialog.dialog_close_on_escape`
2025-05-27 09:39:22 -05:00
Thaddeus Crews 482dacc300
Merge pull request #103583 from beicause/color-picker-add-intensity
ColorPicker: Add an intensity slider to all modes for HDR
2025-05-27 09:39:21 -05:00
Rindbee 5e2396e001
Add a flag to make the connection automatically emit the source object.
Mainly used to improve the connection dialog.

Not implemented in `emit_signalp()`, append the source object when a PackScene is instantiated.
2025-05-27 20:19:03 +08:00
Lorenzo Zimmmerer 8152ecabed Editing SceneTree.get_frame() documentaion
to reflect that it returns physics steps that have been processed,
not frames rendered.

fixes #90539

Add reference to physics_frame signal.

Add reference to Engine.get_process_frames

Update doc/classes/SceneTree.xml

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-05-27 12:48:38 +02:00
Ozelot Vanilla 14d9aa9672 fix: EditorContextMenuPlugin with slot CONTEXT_SLOT_FILESYSTEM_CREATE does not add popup item to all menu
As there are multiple menu containing creating new files, this commit add the popup menu item from the plugin to all those menu to keep consistency.
The fixing uses empty array to indicate different types of context menu.

Added to these menu:
* Right-click on empty space on the tree (`_tree_empty_click`).
* Right-click on empty space on the file panel (`_file_list_empty_clicked`)

Also add explanation in `EditorContextMenuPlugin::CONTEXT_SLOT_FILESYSTEM_CREATE`'s doc for previous fixing

(Accept PR #106811 code suggestion by: Tomasz Chabora <kobewi4e@gmail.com>)
2025-05-27 10:15:21 +09:00
Haoyu Qiu 8d93b6a54c Add translation preview in editor 2025-05-27 07:59:28 +08:00
Fabio Alessandrelli b73ec1fa9b Expose get_rpc_config and get_node_rpc_config 2025-05-27 00:43:21 +02:00
Hugo Locurcio 260af83647
Document EditorProperty behavior when the node isn't fully ready yet 2025-05-27 00:42:10 +02:00
Hugo Locurcio 3168fd4c56
Clarify the input action that affects `AcceptDialog.dialog_close_on_escape`
It uses `ui_cancel` behind the scenes, which allows users to add/modify
which keys or gamepad buttons are taken into account for this.
2025-05-27 00:38:58 +02:00
Thaddeus Crews de2cd663fd
Merge pull request #100463 from PiCode9560/softbody-apply-force-and-impulse
Add ability to apply forces and impulses to `SoftBody3D`
2025-05-26 11:24:45 -05:00
Thaddeus Crews c38b856f39
Merge pull request #106717 from KoBeWi/uid_in_path_factory
Expose helper methods for converting UIDs
2025-05-26 11:24:40 -05:00
Thaddeus Crews e89c4b0f9f
Merge pull request #102330 from RGDTAB/add_partial_smaa
Add SMAA 1x to screenspace AA options
2025-05-26 11:24:35 -05:00
Thaddeus Crews 506417fe43
Merge pull request #105623 from lodetrick/section-feature-hide
Allow Inspector Section Checkboxes to hide features, Add "On" text to checkboxes
2025-05-26 11:24:25 -05:00
Thaddeus Crews 6132792f05
Merge pull request #106386 from bruvzg/mac_fs_name
Implement `get_filesystem_type` on macOS and Linux.
2025-05-26 11:24:25 -05:00
Thaddeus Crews f984e15b39
Merge pull request #106244 from lawnjelly/fti_optimize_scene_tree4
FTI - Optimize `SceneTree` traversal
2025-05-26 11:24:21 -05:00
Pedro J. Estébanez 6841b45552 Add tests for resource duplication 2025-05-26 17:05:04 +02:00
Fabio Alessandrelli c28d5d0058 Revert "Expose get_rpc_config and get_node_rpc_config"
This reverts commit 8835f326b1.
2025-05-26 15:57:38 +02:00