1
0
Fork 0
Commit Graph

11635 Commits

Author SHA1 Message Date
Thaddeus Crews a20ca7bbfe
Merge pull request #110459 from YeldhamDev/let_the_poor_ints_slide
Allow to use sliders for integers in `EditorSpinSlider`
2025-09-22 13:28:52 -05:00
Thaddeus Crews 228808142b
Merge pull request #110614 from mihe/logger-thread-safety
Rephrase `Logger` documentation to be more explicit about thread-safety
2025-09-22 13:28:51 -05:00
Thaddeus Crews be421bcdd4
Merge pull request #110250 from YeldhamDev/i_just_cant_keep_focused
Hide `Control` focus when given via mouse input
2025-09-22 13:28:44 -05:00
Michael Alexsander f16ff829f0
Allow to use sliders for integers in `EditorSpinSlider` 2025-09-22 11:23:15 -03:00
Thaddeus Crews ba0da90ba6
Merge pull request #108254 from KoBeWi/ENABLE_HINT_GROUP_PROPERTY_HINT
Add more `PROPERTY_HINT_GROUP_ENABLE` uses
2025-09-22 08:50:12 -05:00
Thaddeus Crews d7565ffbe5
Merge pull request #104666 from allenwp/color-encoding-docs
Update color encoding documentation
2025-09-22 08:50:11 -05:00
Thaddeus Crews 94dbc42a56
Merge pull request #62083 from KoBeWi/string_slice'n_dice
Improve usage of `String.split()` vs `get_slice()`
2025-09-22 08:50:01 -05:00
Fredia Huya-Kouadio 0622cee189 Implement `has_java_method(...)` for `JavaClassWrapper` and `JNISingleton` 2025-09-22 00:01:50 -04:00
Ricardo Buring 6e6a9cf26b Document PhysicsServer3D shapes 2025-09-21 11:38:28 +02:00
Mounir Tohami b25e35cf58 Fix TextEdit styles and disable clipping.
Co-Authored-By: kit <kitbdev@gmail.com>
2025-09-21 07:32:30 +03:00
kobewi 98a4b46b6a Add more PROPERTY_HINT_GROUP_ENABLE uses 2025-09-20 21:11:12 +02:00
Thaddeus Crews 25981beebd
Merge pull request #107511 from shadow-foss/insert-at-timeline-cursor-button
Add toggle for inserting keys/markers at current time vs mouse cursor's position
2025-09-20 13:41:35 -05:00
Thaddeus Crews 40bd86819b
Merge pull request #104332 from ColinSORourke/FindSeq
Add 'Find Sequence' to `Span`s, and consolidate negative indexing behavior
2025-09-20 13:41:34 -05:00
Thaddeus Crews 9ef1ec5870
Merge pull request #103608 from gr8alpaca/expose_node_3d_snapping
Expose 3D editor snap settings to EditorInterface
2025-09-19 13:07:18 -05:00
Michael Alexsander aeb3a45c97
Hide `Control` focus when given via mouse input 2025-09-19 13:43:29 -03:00
kobewi d61a337a70 Improve usage of String.split() vs get_slice() 2025-09-19 16:31:55 +02:00
Thaddeus Crews 3632e6f463
Merge pull request #110424 from Dark-Horizons/patch-1
Fix Basis.determinant() doc: uniform scale determinant is scale^3
2025-09-19 09:17:08 -05:00
Thaddeus Crews 9b96eaaf80
Merge pull request #107989 from Jojo-1000/docs-add-required-qualifier
Documentation: Add missing required qualifier for various classes
2025-09-19 09:17:06 -05:00
Cykyrios 9f7c3d00dd Add methods to draw ellipses 2025-09-19 10:45:16 +02:00
Thaddeus Crews 01c4038559
Merge pull request #109925 from RolandMarchand/update-characterbody-doc
Clarify that velocity doesn't need delta multiplication in CharacterBody documentation
2025-09-18 21:02:26 -05:00
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 -05: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 -05:00
Roland Marchand bee392fcd2
Specified delta interaction in CharacterBody docs 2025-09-18 03:27:13 -04:00
Mikael Hermansson 09b8ac41bb Rephrase `Logger` documentation to be more explicit about thread-safety 2025-09-17 14:21:53 +02: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 -05: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 -05:00
Thaddeus Crews 5f82f131d4
Merge pull request #110213 from BlueCube3310/image-alpha-doc
Image: Improve `AlphaMode` documentation
2025-09-16 20:28:53 -05: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 -05:00
Susmaster64 606284e14b Fix minor grammar error in CollisionPolygon2D, CollisionPolygon3D, CollisionShape2D, and CollisionShape3D docs 2025-09-17 11:43:20 +12: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 -05: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 -05: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 -04:00
aidcoope e3a6abd871 Fix typo in control node _make_custom_tooltip description. 2025-09-13 16:58:49 -04:00
emild 13c2b28cd6 remove incorrect single window mode inverted hint 2025-09-12 10:25:47 +02:00
Lukas Tenbrink 4c0026b053 Update links to the contributing section of the docs to the appropriate new sections. 2025-09-12 01:04:14 +02: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 -05:00
Thaddeus Crews 43395e2bd5
Merge pull request #110018 from Ivorforce/contributing-links
Update class reference contribution link.
2025-09-11 11:38:16 -05: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 +03:00
Hugo Locurcio 9317c8eb23 Document the interaction between Light3D cull mask and GI/volumetric fog 2025-09-11 17:05:44 +02: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 +02:00
Lukas Tenbrink 527f4e9e68 Update class reference contribution link. 2025-09-10 16:50:44 +02:00
Hugo Locurcio bb16908a41
Document CanvasItem `draw_*()` methods using local coordinate space 2025-09-03 23:10:28 +02:00
BlueCube3310 feb3e904cb Image: Improve `AlphaMode` documentation 2025-09-02 23:44:09 +02: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 -05: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 -05: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 +02:00
Allen Pestaluky ce47160ea4 Update `ProjectSettings` HDR 2D documentation to include Compatibility support. 2025-08-29 13:54:00 -04: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 +05: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 -05:00
WinnerWind 976016b701 Revert "Prevent crashing if `max_threads` is zero."
This reverts commit a1788e09bf.
2025-08-27 09:02:34 +05:30
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 -05: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 -05: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 -05:00
Hugo Locurcio e00b1f2f4f
Document `REGION_RECT` canvas shader built-in in Sprite2D region property 2025-08-22 19:41:48 +02:00
Thaddeus Crews b432e108d5
Merge pull request #109791 from Talkashie/master
Typo cleanup pass
2025-08-21 18:39:37 -05: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 -05: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 -05:00
Pāvels Nadtočajevs 10e11ec87f
Rename SVGTexture to DPITexture. 2025-08-21 11:39:16 +03:00
Pāvels Nadtočajevs dd6099617a
Clarify that EXCLUDE_FROM_CAPTURE only works with native windows. 2025-08-21 00:14:58 +03:00
Thaddeus Crews be0406946f
Merge pull request #109805 from Repiteo/docs/svgtexture-experimental
Docs: Mark `SVGTexture` as experimental
2025-08-20 13:04:24 -05: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 -05:00
Thaddeus Crews 1413b5f910
Docs: Mark `SVGTexture` as experimental 2025-08-20 10:22:27 -05:00
Ozelot Vanilla 64af1f9866 fix - Typo in doc of `text_editor/theme/highlighting/gdscript/string_name_color` 2025-08-20 16:56:50 +09:00
Talkashie bc7e68dfd1 Typos 2025-08-19 18:32:59 -05:00
Hugo Locurcio 8ee499d787
Fix incorrect statement on thread (un)safety in AStar class reference 2025-08-19 20:48:20 +02:00
David Snopek b9bff1fba5 Expose `Thread::is_main_thread()` 2025-08-19 10:35:45 -05: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 -05:00
Hugo Locurcio 336ba216ac
Document ClassDB not storing information on user-defined classes 2025-08-18 23:44:01 +02: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 -05: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 -05:00
Pāvels Nadtočajevs 274f88c5b8
[Windows] Fix color picker on old versions of Windows 10. 2025-08-18 09:23:31 +03: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 +05:30
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 +02: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 -05: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 -05:00
Haoyu Qiu 4c4d8b39f1 Clarify truncation behavior in file open modes 2025-08-15 23:53:45 +08: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 -04: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 +02: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 -05: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 -05: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 -05: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 +02: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 +02:00
Thaddeus Crews cc9fcbeb1b
Merge pull request #109100 from aaronfranke/range-snap
Fix snapping logic in Range
2025-08-12 11:46:36 -05:00
Pāvels Nadtočajevs 10fd7163d4
Add methods to check which event first triggered "just pressed/released" state. 2025-08-12 16:25:23 +03: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 +05:30
Anish Mishra 5bcf9a5a57 Fix drive selection issue on Android 2025-08-11 21:47:00 +05:30
Leandro (cerberus1746) Benedet Garcia 510c8e642c
fix function used in the code example 2025-08-10 18:24:13 -03:00
KOGA Mitsuhiro 2560ddbce0 Add CameraServer camera_feeds_updated signal, and document async behavior 2025-08-08 03:53:41 +09: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 -05: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 -05: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 -05: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 +02:00
robert yevdokimov 11a4961081 Relocate `add_root_node` method to `EditorInterface` from `EditorScript` and deprecate old method 2025-08-05 17:23:57 +04: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 +02: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 -05:00