Commit Graph

12556 Commits

Author SHA1 Message Date
Thaddeus Crews f615897a2c Merge pull request #112002 from The-Cyber-Captain/expose-joint-rid-to-physical-bone-3d-13392
Add `get_joint_rid()` to `PhysicalBone3D`.
2026-06-22 08:29:49 -05:00
Thaddeus Crews 19cf57431d Merge pull request #107126 from a-johnston/expose_fuzzy_search
Expose fuzzy search api to scripting
2026-06-22 08:29:48 -05:00
Thaddeus Crews 41e3364455 Merge pull request #116751 from bruvzg/text_presort_2
Presort text draw calls (simplified version).
2026-06-22 08:29:47 -05:00
Thaddeus Crews 73bb0509d6 Merge pull request #118922 from h1v9/master
Stop clearing animation tracks cache on animation stop or empty queue
2026-06-22 08:29:45 -05:00
Thaddeus Crews 1567add1a7 Merge pull request #120154 from Calinou/print-rich-add-named-urls
Add support for named `[url]` tags in `print_rich()` ANSI conversion
2026-06-19 15:09:26 -05:00
Thaddeus Crews de831fbe91 Merge pull request #39708 from Calinou/add-builtin-fullscreen-toggle
Toggle fullscreen mode when pressing Alt + Enter by default
2026-06-19 12:05:59 -05:00
Thaddeus Crews 74578fa41a Merge pull request #118767 from bruvzg/pref_lcs
[macOS/iOS/Windows] Add method to get full list of user preferred locales and use it for the editor locale selection.
2026-06-19 12:05:59 -05:00
Thaddeus Crews 5849609275 Merge pull request #118790 from Withaust/master
Expose `EditorNode3DGizmo::is_selected`
2026-06-19 12:05:58 -05:00
Thaddeus Crews c85abe1020 Merge pull request #118973 from realkotob/kotob/arraymesh-expose-gdextension
Expose mesh surface RD buffer RIDs to GDExtension
2026-06-19 12:05:56 -05:00
Thaddeus Crews b40c7a14df Merge pull request #114990 from Nintorch/xinput-guid
Various `Input` class documentation fixes
2026-06-19 12:05:54 -05:00
Thaddeus Crews 0eea0da219 Merge pull request #111714 from Nintorch/joypad-touchpads
Add support for joypad touchpads
2026-06-19 12:05:54 -05:00
Thaddeus Crews 918a4e6cbc Merge pull request #115697 from dugramen/sticky-tree-canvas-item
Add sticky tree item support
2026-06-19 12:05:50 -05:00
Adam Johnston 132c9e5ce2 Expose fuzzy search classes in public api 2026-06-18 13:20:25 -07:00
Thaddeus Crews 870de716f5 Merge pull request #117280 from EdwardChanCH/expose_bool_less_equal_greater_equal
Expose bool `<=` and `>=` operators
2026-06-18 15:14:17 -05:00
Thaddeus Crews 1d88ddda0f Merge pull request #120004 from Cyklon3000/rand_weighted_error_handling
Forbid negative weights in `RandomPCG::rand_weighted`
2026-06-18 15:14:07 -05:00
Thaddeus Crews f233ec36e4 Merge pull request #119047 from jinyangcruise/fix_near_jump_issue
Fix jumping to definition does not set proper return point if the definition is very close
2026-06-18 13:15:31 -05:00
Thaddeus Crews 3725d4c612 Merge pull request #120034 from Calinou/doc-canvasitem-scale-based-oversampling
Improve documentation on scale-based oversampling in CanvasItem
2026-06-18 13:15:27 -05:00
Thaddeus Crews 258ac91660 Merge pull request #120313 from bruvzg/doc_flags
[Docs] Add platform support notes to window flags.
2026-06-15 08:52:43 -05:00
Pāvels Nadtočajevs 9452ed155c [Docs] Add platform support notes to window flags. 2026-06-15 11:22:23 +03:00
Hugo Locurcio a807987350 Document the expected format for the project settings override file 2026-06-12 22:38:16 +02:00
Thaddeus Crews 54819cde65 Merge pull request #120108 from vaner-org/tree-explain-new-drop-section
Update Tree reference to explain new drop sections
2026-06-11 15:18:55 -05:00
Hugo Locurcio 99cde15524 Link to 3D lights and shadows tutorial in AreaLight3D class documentation
- Warn about mesh subdivision when shadows are enabled.
2026-06-11 18:26:37 +02:00
Hugo Locurcio ca1e51c615 Add support for named [url] tags in print_rich() ANSI conversion
This uses OSC 8 escape codes, which are well-supported in modern terminal
emulators.

Note that Terminal.app and conhost (the legacy Windows console) don't
support named URLs, but unnamed URLs can still be used.
2026-06-10 18:20:06 +02:00
vaner-org d937734801 Update Tree reference to explain new drop sections 2026-06-10 05:27:38 +05:30
Hugo Locurcio 0c2a33a215 Link to Multiple Windows demo project in Window class documentation 2026-06-09 17:31:11 +02:00
Hugo Locurcio 0ac3a3af99 Use generic description for experimental flag on DrawableTexture2D methods
The method signatures may still change in the future, including after
the 4.7 dev cycle.
2026-06-09 00:00:47 +02:00
h1v9 8f00b1c28e clear_cache_on_stop property for AnimationPlayer 2026-06-06 23:31:06 +03:00
Nintorch 7b70bd5d58 Add support for joypad touchpads
This PR adds the ability to use touchpads on supported controllers, such as DualShock 4 and DualSense.
Currently there's no InputEvent that gets fired when a finger appears/moves on a touchpad.
2026-06-05 22:29:40 +05:00
Hugo Locurcio d282a29b82 Improve documentation on scale-based oversampling in CanvasItem 2026-06-05 17:42:46 +02:00
Edward Chan 212af409ef Exposed bool less_equal greater_equal operators. 2026-06-04 23:00:07 -04:00
Cyklon_3000 f80a9820af Fix error handling for negative values in RandomPCG::rand_weighted 2026-06-04 20:00:52 +02:00
Hugo Locurcio 7401fcdfe0 Clarify performance impact of AreaLight3D nodes in the documentation 2026-06-04 03:12:41 +02:00
Ravi Prakash Nag ae594ad4dc Use Vector2 for LabelSettings stacked shadows offset 2026-06-02 13:25:37 +02:00
Thaddeus Crews 73e08d2882 Merge pull request #118387 from Calinou/basebutton-fix-shortcut-feedback-time-scale
Fix BaseButton shortcut feedback being affected by time scale
2026-06-01 11:15:15 -05:00
Thaddeus Crews c5b9b59d7a Merge pull request #119829 from KoBeWi/separate_PR_for_documentation_(because_separators)
Clarify that `search_bar_min_item_count` does not count separators
2026-05-29 10:47:40 -05:00
Thaddeus Crews 446abf9858 Merge pull request #119612 from wkesner/document-imageformatloader-flags
Document ImageFormatLoader LoaderFlags Constants
2026-05-29 10:47:38 -05:00
wkesner 609d94712c Document ImageFormatLoader LoaderFlags constants 2026-05-27 13:06:27 -07:00
kobewi 138958c7cb Clarify that search_bar_min_item_count does not count separators 2026-05-27 20:51:38 +02:00
Thaddeus Crews 2014874dbd Merge pull request #119692 from bruvzg/ci_scale_ovs
Add property to auto adjust oversampling with canvas item scale.
2026-05-26 10:09:37 -05:00
Rémi Verschelde ed11e2610f Sync translations with Weblate (first 4.7 sync)
Drop outdated translations under completion threshold.
2026-05-26 15:39:27 +02:00
Michael Alexsander 89d7b494d7 Add property to auto adjust oversampling with canvas item scale. Apply it to theme preview. 2026-05-25 22:17:59 +03:00
Thaddeus Crews e6af20f0e3 Merge pull request #119722 from EdwardChanCH/improve_doc_bool_op_v2
Improve doc for `bool` class
2026-05-25 12:52:35 -05:00
Thaddeus Crews 34bf5f156b Merge pull request #116966 from dagarsar/docs-curve-offset
Update documentation for `Curve` `set_point_offset`
2026-05-25 12:52:31 -05:00
Kotob M 7cbebab1d0 Expose ArrayMesh surface RD buffer RIDs to GDExtensions
Adds Mesh equivalents of `multimesh_get_buffer_rd_rid` so GPU-driven mesh
workflows in a GDExtension can write directly into a surface's vertex,
attribute, skin, or index buffer from a compute pipeline, avoiding the
CPU round-trip through `mesh_surface_update_*_region`.

A new `ARRAY_FLAG_USE_STORAGE_BUFFER` surface format flag opts the backing
buffers into storage-buffer usage so they can be bound in compute shaders.

Vulkan/D3D12/Metal only, OpenGL returns an invalid RID.
2026-05-25 18:35:01 +03:00
Edward Chan d230509b82 Minor edits in 'bool' documentation. 2026-05-25 02:37:47 -04:00
Silc Lizard (Tokage) Renew 83c477717b Fixed the docs for IK rests 2026-05-25 02:43:25 +09:00
Thaddeus Crews 8a5af716e1 Merge pull request #119644 from Calinou/doc-object-get-thread-safe
Document `Object._get()` and `_get_property_list()` thread-safe requirement
2026-05-22 19:24:21 -05:00
Hugo Locurcio 15689c1a95 Document Object._get() and _get_property_list() thread-safe requirement 2026-05-21 23:44:15 +02:00
kleonc cd0b2a140c Improve docs for EditorResourcePicker::_set_create_options 2026-05-21 22:01:46 +02:00
Pāvels Nadtočajevs 892381663b Presort text draw calls. 2026-05-21 13:29:28 +03:00