Commit Graph

12423 Commits

Author SHA1 Message Date
Thaddeus Crews 8e303ff6d9 Merge pull request #118535 from clayjohn/drawable-texture-fix
Remove `set_width` and `set_height` from DrawableTexture since they are not functional
2026-04-14 07:10:58 -05:00
Thaddeus Crews 7ce1853014 Merge pull request #108219 from CookieBadger/area-light-integration
Add Rectangular Area Light Source
2026-04-14 07:10:56 -05:00
Thaddeus Crews 0b3dc97fba Merge pull request #118365 from Calinou/doc-randomnumbergenerator-rand-weighted
Improve `RandomNumberGenerator.rand_weighted()` description in the class reference
2026-04-13 15:52:19 -05:00
Thaddeus Crews 29d756e073 Merge pull request #107856 from aaronfranke/scene-import-mesh
3D scene import: Allow importing files as Mesh or MeshLibrary via ResourceImporterScene
2026-04-13 15:52:11 -05:00
Thaddeus Crews bafe886286 Merge pull request #115788 from Calinou/gltfdocument-expose-import-flags
Expose import flags in GLTFDocument, mark EditorSceneFormatImporter flags as bitfield
2026-04-13 15:52:10 -05:00
Thaddeus Crews 6cdadfc061 Merge pull request #106347 from aaronfranke/doc-euler-intrinsic
Clarify intrinsic/local Euler rotation order in 3D documentation
2026-04-13 15:52:07 -05:00
Hugo Locurcio e598f3abb9 Improve RandomNumberGenerator.rand_weighted() description in the class reference 2026-04-13 22:27:21 +02:00
clayjohn 6f84aae84f Remove set_width and set_height from DrawableTexture since they are not functional 2026-04-13 13:08:08 -07:00
Thaddeus Crews 53156fc135 Merge pull request #118266 from Akosmo/fix-audio-bus-db-labels
Revamp audio bus UI
2026-04-13 11:46:00 -05:00
Thaddeus Crews 631c290f0e Merge pull request #118377 from blueskythlikesclouds/mark-all-rt-funcs-experimental
Mark all raytracing functionality experimental.
2026-04-13 11:45:48 -05:00
Thaddeus Crews 514d76aa3f Merge pull request #118217 from HolonProduction/deprecate-instance-has
Deprecate `ScriptLanguage::instance_has`
2026-04-13 11:45:47 -05:00
Thaddeus Crews eac17ddc55 Merge pull request #117275 from uno1982/feature/blend-space-sync-continuous
Add `SyncMode::CYCLIC` to BlendSpace1D and BlendSpace2D
2026-04-13 11:45:45 -05:00
Thaddeus Crews 2268647efe Merge pull request #118102 from aurpine/remove-object-_iter_init-state-reference
Add warning to `Object._iter_init` docs about using alternative state
2026-04-13 11:45:38 -05:00
Akosmo 5e6c1f2418 Revamp audio bus UI 2026-04-13 06:42:45 -03:00
Aaron Franke fc722636bf 3D scene import: Allow importing files as Mesh or MeshLibrary via RIS
RIS = ResourceImporterScene
2026-04-11 16:23:17 -07:00
HolonProduction 97091c639b Deprecate ScriptLanguage::instance_has 2026-04-10 20:00:34 +02:00
Skyth b6ae515dab Mark all raytracing functionality experimental. 2026-04-10 20:26:20 +03:00
Thaddeus Crews 1aabcb9e9b Merge pull request #118306 from StarryWorm/text-edit-max-size
Make `TextEdit`'s `scroll_fit_content_*` properties work properly with maximum sizes
2026-04-10 10:32:44 -05:00
Thaddeus Crews 57d4250b3e Merge pull request #118364 from Calinou/doc-richtexteffect-remove-outdated-tutorial
Remove outdated RichTextEffect tutorial in the class reference
2026-04-10 10:32:40 -05:00
Thaddeus Crews 8462ad479d Merge pull request #118301 from mihe/default-editor-inspector
Expose new `create_default_inspector` method for `EditorInspector`
2026-04-10 10:32:36 -05:00
Thaddeus Crews 7c5ca4442b Merge pull request #118187 from SirLich/feature/context-slot-inspector-property
Add `ContextMenuSlot::CONTEXT_SLOT_INSPECTOR_PROPERTY` to EditorContextMenuPlugin
2026-04-10 10:32:29 -05:00
Thaddeus Crews 014e3b70ec Merge pull request #118044 from blueskythlikesclouds/rt-pipeline-refactor
Refactor raytracing pipelines.
2026-04-10 10:32:25 -05:00
Thaddeus Crews cba344c16d Merge pull request #112617 from Meorge/feat/richtextlabel-img-em
Add option to scale images in RichTextLabel relative to font size
2026-04-10 10:32:20 -05:00
Skyth 83d2b84a51 Refactor raytracing pipelines. 2026-04-10 14:21:02 +03:00
uno1982 7f7677f281 Add SyncMode enum to BlendSpace1D and BlendSpace2D 2026-04-09 21:19:14 -05:00
Hugo Locurcio e9c32ef857 Remove outdated RichTextEffect tutorial in the class reference
The linked repository was made for Godot 3.x.
2026-04-10 02:37:23 +02:00
Thaddeus Crews bed5d2774a Merge pull request #118239 from blueskythlikesclouds/rd-disallow-zero-sizes-in-copies
Forbid zero size values in RD texture copy method.
2026-04-09 17:41:18 -05:00
Thaddeus Crews 4bd85ce4b0 Merge pull request #110893 from Kazox61/basebutton-multitouch
`BaseButton`: multitouch support
2026-04-09 17:41:10 -05:00
Thaddeus Crews 27799eb871 Merge pull request #117847 from Nolkaloid/keyword_icon
Add  keyword code completion option
2026-04-09 17:41:09 -05:00
Kazox61 13b347b497 Use also TouchInput for Buttons to support Multitouch 2026-04-09 11:19:28 +02:00
Aaron Franke cfded120ae Move visual shaders to a module 2026-04-08 12:05:22 -07:00
SirLich 571573dabb Add CONTEXT_SLOT_INSPECTOR_PROPERTY 2026-04-08 20:20:05 +02:00
Nolkaloid 1d165e7ea9 Add keyword code completion option 2026-04-08 20:04:08 +02:00
Thaddeus Crews 299f2b0ffb Merge pull request #116805 from Changryy/http_docs_json_fix
Update `HTTPRequest` example to use static `JSON.stringify()`
2026-04-08 09:25:39 -05:00
Thaddeus Crews fb608d72d6 Merge pull request #117961 from Canapca/patch-1
Add a C# example for `set_ease`
2026-04-08 09:25:17 -05:00
Kalcy-U 93f0049508 Fix SkeletonModification2DJiggle look_at under mirrored transforms
- Add and expose `reset` to SkeletonModification2DJiggle
2026-04-08 08:58:36 -05:00
StarryWorm 747c3deeb5 TextEdit::scroll_fit_content_* is now maximum size aware
If `Control::get_combined_maximum_size()` returns a size smaller than `get_minimum_size()` in the target axis, scrollbars are shown.
2026-04-08 08:36:53 -04:00
Mikael Hermansson cbeb95fd08 Expose new create_default_inspector method for EditorInspector
Co-authored-by: Kasper Arnklit Frandsen <kasper.arnklit@gmail.com>
2026-04-08 13:01:21 +02:00
Malcolm Anderson c309339ec6 Allow image dimensions in RichTextLabel to be relative to font size 2026-04-07 16:41:20 -07:00
Canapca 25efaa043e Add a C# example for set_ease
Co-Authored-By: Raul Santos <raulsntos@gmail.com>
2026-04-07 18:40:59 -05:00
Thaddeus Crews 266e8f715a Merge pull request #116640 from StarryWorm/max_size
Add `custom_maximum_size` property to `Control`
2026-04-07 18:21:42 -05:00
Thaddeus Crews ad46310dd5 Merge pull request #114556 from jgill88/gh-11698
Add ping-pong playback support to SpriteFrames / AnimatedSprite2D / AnimatedSprite3D
2026-04-07 18:21:36 -05:00
StarryWorm d69e34bb20 Allow Label and RichTextLabel to use the new custom_maximum_size
These will be able to use `custom_maximum_size` for autowrapping and trimming, reflecting expected behavior.
2026-04-07 14:34:13 -04:00
StarryWorm 300f7c53c0 Add SCROLL_MODE_MAXIMIZE_FIRST to ScrollContainer
This change enables `ScrollContainer` to make full use of the newly added `custom_maximum_size`. This mode behaves like `SCROLL_MODE_AUTO` but prioritizes expanding the size of the `ScrollContainer` up to its `custom_maximum_size` before displaying scroll bars.
2026-04-07 14:34:13 -04:00
StarryWorm bdca8b66e7 Add custom_maximum_size to Control
This property mirrors `custom_minimum_size` and enables the user to set a size the `Control`. Enabling `propagate_maximum_size` forces all children to respect this node's maximum_size.
Not all `Control` types handle this gracefully, which may result in content clipping.
2026-04-07 14:34:12 -04:00
Thaddeus Crews df7e539878 Merge pull request #118165 from shiena/feature/update-apple-camera
Fix camera docs and port missing features to camera_apple
2026-04-07 06:44:48 -05:00
Thaddeus Crews 8f0ebc2f2b Merge pull request #117754 from allenwp/renderer_selector_editor_setting
Hide renderer selector in main editor window and add editor setting
2026-04-07 06:44:44 -05:00
Thaddeus Crews fdc9f35119 Merge pull request #117148 from blueskythlikesclouds/rt-api-adjustments
Raytracing API adjustments.
2026-04-06 13:02:27 -05:00
Skyth e7519d4849 Forbid zero size values in RD texture copy method. 2026-04-06 14:33:18 +03:00
CookieBadger 7b7bd1dcea Add AreaLight3D 2026-04-04 01:37:10 +02:00