Thaddeus Crews
38fd04d406
Merge pull request #118971 from Calinou/doc-projectsettings-stretch-mode-new-defaults-fix-version
...
Fix Godot version for default change in stretch mode project settings description
2026-04-28 09:02:54 -05:00
Thaddeus Crews
a7863ab81c
Merge pull request #96750 from AdriaandeJongh/further-clarify-line-intersections
...
Further clarify the two line intersection methods
2026-04-28 09:02:50 -05:00
Hugo Locurcio
c1f7eda786
Fix Godot version for default change in stretch mode project settings description
2026-04-26 17:00:27 +02:00
kobewi
b246d4361d
Fix EditorDock accessibility properties
2026-04-23 17:38:33 +02:00
Hugo Locurcio
29795e4fad
Use the canvas_items/expand stretch mode/aspect by default for new projects
...
This ensures 2D elements are always at a readable size regardless of window
size or screen resolution. In the era of hiDPI displays being common, this
is generally considered a better default for nearly all games
(as opposed to non-game applications).
The `expand` stretch aspect ensures there are no black bars when the window
aspect ratio differs from the base aspect ratio (16:9 by default),
which matches previous behavior under the `disabled` stretch mode.
Behavior for controls that are not anchored correctly is overall slightly
improved by these defaults: instead of floating somewhere in the middle of the
screen, the controls will be at their expected location when the window aspect
ratio is the same as the base aspect ratio. Regardless, both the previous and
new defaults require the use of anchors for UIs to scale correctly across
different aspect ratios.
Existing projects are not affected by this change, as this only affects
projects created after this commit is merged.
2026-04-21 16:52:08 +02:00
Thaddeus Crews
e998e94ff1
Merge pull request #118002 from dalexeev/gds-warn-confusable-temp-mod
...
GDScript: Add `CONFUSABLE_TEMPORARY_MODIFICATION` warning
2026-04-21 08:48:12 -05:00
Thaddeus Crews
5e9ac69702
Merge pull request #117281 from EdwardChanCH/improve_doc_bool_op
...
Improve doc for bool operators
2026-04-20 09:15:44 -05:00
Thaddeus Crews
925fbbc5c4
Style: Migrate root images to misc/logo/
2026-04-19 14:11:51 -05:00
Thaddeus Crews
29cec720e4
Merge pull request #115797 from jinyangcruise/fix_find_in_files_hover_style
...
Fix highlighted word style being overwritten by hover/pressed styles in find in files
2026-04-18 07:28:29 -05:00
LMW
9396df43b5
Fixed tooltip grammar in theme contrast setting
2026-04-17 14:07:34 +08:00
Thaddeus Crews
f47b9bd6e9
Merge pull request #117933 from Nintorch/is-key-just-pressed-alternative
...
Document alternatives to `Input.is_key_just_pressed()`
2026-04-16 21:46:55 -05:00
jinyangcruise
251af31089
fix hover/pressed style overwride custom drawed content
2026-04-16 22:56:54 +08:00
Thaddeus Crews
a6ed51df17
Merge pull request #118623 from YeldhamDev/too_late_i_guess
...
Deprecate `TabContainer.all_tabs_in_front` due to now being useless
2026-04-16 09:41:20 -05:00
Michael Alexsander
3729bc8940
Deprecate TabContainer.all_tabs_in_front due to now being useless
2026-04-15 19:02:05 -03:00
Kaleb Reid
f973e3e346
Remove p_ and add r_ prefixes to argument names
2026-04-15 13:47:15 -07:00
Thaddeus Crews
4836ba26f0
Merge pull request #115340 from wagnerfs/add-translation-context
...
Add translation context to Controls
2026-04-15 14:02:36 -05:00
Thaddeus Crews
21dbe711c5
Merge pull request #113886 from deralmas/wl-touch
...
Wayland: Implement touch support
2026-04-15 14:02:35 -05:00
Thaddeus Crews
66dd6fe737
Merge pull request #118582 from Ivorforce/is_class_sn
...
Change `Object::is_class` to take `StringName` instead of `String`, for better performance
2026-04-15 14:02:32 -05:00
Lukas Tenbrink
299b0f69f9
Change Object::is_class to take StringName for better performance (intended for GDExtension casting and inheritance checks).
2026-04-15 13:08:43 +02:00
Rémi Verschelde
4de52251de
Merge pull request #118060 from Ivorforce/gdextension-move
...
Fix tutorial links for the GDExtension section for a move of the articles
2026-04-15 12:40:54 +02:00
Rémi Verschelde
637e23472b
Merge pull request #112992 from YeldhamDev/asset_store_new_api
...
Improve asset store and port it to the new API
2026-04-15 12:40:26 +02:00
Nintorch
c5991e33e7
Document alternatives to Input.is_key_just_pressed()
...
This PR documents alternative ways to simulate a behavior of `Input.is_key_just_pressed()` from the proposal. This PR also documents the same approaches for other devices, i.e. joypads and mice.
2026-04-15 10:08:12 +05:00
Wagner
a82b69a554
Adds translation context to Controls
...
Co-authored-by: jkirsteins <janis.kirsteins@datadoghq.com >
2026-04-14 23:47:49 -03:00
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
Michael Alexsander
2b835503cf
Improve asset store and port it to the new API
2026-04-11 12:56:08 -03: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