11496 Commits

Author SHA1 Message Date
Thaddeus Crews
ea2770eb4f
Merge pull request #101947 from Rudolph-B/Issue-101750
Add Heightfield mask to GPUParticlesCollisionHeightField3D
2025-02-04 09:04:11 -06:00
Thaddeus Crews
c9887d25e3
Merge pull request #102342 from bruvzg/no_font_set
Make `CharFXTransform.font` property read only, add some extra documentation notes.
2025-02-04 09:03:58 -06:00
Rudolph Bester
b162c59097 Fix GPUParticlesCollisionHeightField3D adding collisions excluded by its layer_mask
Co-authored-by: Yahia Zakaria <yahiazakaria13@gmail.com>
2025-02-04 08:02:44 +02:00
Thaddeus Crews
654b5993e2
Merge pull request #99890 from Sauermann/fix-vp-mouse-notifications
Introduce `Viewport` functions for keeping the mouse over state consistent
2025-02-03 11:14:42 -06:00
Thaddeus Crews
ccc306a454
Merge pull request #102365 from bruvzg/pipe_buffer_chk
Implement `get_length()` for pipes.
2025-02-03 11:14:40 -06:00
Thaddeus Crews
382c760ea6
SCons: Apply new ruff/mypy fixes 2025-02-03 09:55:09 -06:00
Pāvels Nadtočajevs
e6e108d091 Implement get_length() for pipes. 2025-02-03 16:50:00 +02:00
Thaddeus Crews
03385f9e34
Merge pull request #101836 from Calinou/doc-worldboundaryshape3d-fix-jolt-note
Fix Jolt note in WorldBoundaryShape3D documentation
2025-02-03 08:15:56 -06:00
Pāvels Nadtočajevs
50740c4e91 Make CharFXTransform.font property read only, add some extra documentation notes. 2025-02-02 23:08:35 +02:00
Thaddeus Crews
4f827e6190
Merge pull request #95169 from Calinou/editorspinslider-float-step-1-slider
Make EditorSpinSlider display a slider for floats with a step of 1.0
2025-01-31 09:15:55 -06:00
Hilderin
f601117c74 Fix Embed Game not available when multi window is disabled 2025-01-31 07:56:54 -05:00
Thaddeus Crews
3c80c14092
Merge pull request #101924 from adamscott/game-editor-non-cached-mouse-mode
Delegate handling `mouse_mode` to the `DisplayServer`
2025-01-28 16:08:56 -06:00
ChildLearningClub
2710c359d6 Changed if false to if true "Emoji and Symbols" menu is enabled. 2025-01-28 18:42:05 +01:00
Adam Scott
47f553ae0b
Delegate to the DisplayServer the task of handling mouse_mode
- Add `MOUSE_MODE_MAX` and various index checks
2025-01-28 11:22:27 -05:00
Thaddeus Crews
998a21782f
Merge pull request #101768 from KoBeWi/just_spread_the_code_with_another_layer_of_hacks_what_can_go_wrong_huh
Fix inspector jumping when gaining focus
2025-01-28 09:03:43 -06:00
kobewi
9226424401 Fix inspector jumping when gaining focus 2025-01-27 17:41:18 +01:00
Thaddeus Crews
583b6aef9c
Merge pull request #101818 from Yelloween10/update-subviewport-doc
Update SubViewport documentations to include a note about input behaviour
2025-01-27 09:46:08 -06:00
Thaddeus Crews
4129a09a5c
Merge pull request #102080 from bruvzg/fd_open_any
Fix FILE_MODE_OPEN_ANY file dialog not selecting folders.
2025-01-27 09:46:06 -06:00
Thaddeus Crews
7ce0828c5b
Merge pull request #101883 from ProgrammerOnCoffee/cpuparticles-doc
Fix incorrect `CPUParticles2D` and `CPUParticles3D` documentation
2025-01-27 09:45:56 -06:00
Pāvels Nadtočajevs
adceb32177 Fix FILE_MODE_OPEN_ANY file dialog not selecting folders. 2025-01-27 10:43:11 +02:00
ProgrammerOnCoffee
0e7de3a1d9
Fix incorrect CPUParticles2D documentation
Fixes incorrect documentation for CPUParticles2D.color_initial_ramp
2025-01-25 12:18:42 +01:00
Thaddeus Crews
a7363946b2
Merge pull request #101911 from rburing/fti_2d_particles_on_target
`CPUParticles2D` - Add ability to follow physics interpolated target
2025-01-24 09:05:40 -06:00
Ricardo Buring
56fc0fd175 CPUParticles2D - Add ability to follow physics interpolated target
Allows a non-interpolated particle system to closely follow an interpolated target without tracking ahead of the target, by performing fixed timestep interpolation on the particle system global transform, and using this for emission.

Co-authored-by: lawnjelly <lawnjelly@gmail.com>
2025-01-24 14:13:20 +01:00
Thaddeus Crews
d4dafee53c
Merge pull request #101856 from Calinou/doc-cubemap-templates-fix-urls
Fix URLs for Cubemap template images in documentation
2025-01-22 16:32:22 -06:00
Hugo Locurcio
57700b0563
Make EditorSpinSlider display a slider for floats with a step of 1.0
Integers still don't display a slider (and use up/down arrows instead),
so that they can be quickly distinguished from floats in the inspector.

However, this now makes floats with a step of 1.0 look different
from integers in the inspector.
2025-01-22 23:03:01 +01:00
bruvzg
8ddd4985ea [Editor] Add editor setting to globally override project game mode settings. 2025-01-22 17:39:56 +02:00
Thaddeus Crews
9a2ab8514e
Merge pull request #101810 from BattyBovine/collision-polygon-3d-debug-colours
Add debug colours and fills to CollisionPolygon3D.
2025-01-21 11:55:29 -06:00
BattyBovine
a3ef9de6a8 Add debug colours and fills to CollisionPolygon3D.
This brings CollisionPolygon3D up to feature parity with its counterpart
CollisionShape3D. Closes #101414.

In addition, adding this feature fixes the issue that CollisionPolygon3D
would never be rendered in exported builds, even if Visible Collision Shapes
is enabled at runtime. Closes #101413.
2025-01-20 18:27:05 -05:00
Hugo Locurcio
be7a6d2a9f
Fix URLs for Cubemap template images in documentation 2025-01-20 23:15:45 +01:00
Hugo Locurcio
9030f76984
Fix Jolt note in WorldBoundaryShape3D documentation
The dimensions are around the shape's origin, not the world origin (i.e.
`(0, 0, 0)` in global coordinates).
2025-01-20 14:52:56 +01:00
Yelloween
409c9ad235 Update SubViewport documentations to include a note about input behaviour 2025-01-20 11:35:32 +03:00
DinkeyKing
386b1e04c8 Fix collision normal being referred to as surface 2025-01-18 13:53:41 +01:00
Thaddeus Crews
02ea1f84ae
Merge pull request #101623 from tom-schultz/patch-1
Clarify the impact of "Normal Map (RG Channels)" on texture imports.
2025-01-17 10:16:51 -06:00
Thaddeus Crews
9875cb6c95
Merge pull request #101652 from TokageItLab/gravity-doc-springbone
Clarify `SpringBoneSimulator3D`'s gravity units and improve documentation
2025-01-17 10:16:49 -06:00
Thaddeus Crews
923eb44c6f
Merge pull request #101617 from paddy-exe/processmaterial-vs-shadermaterial
Fix `emission_shape_changed` signal error when using ShaderMaterial with GPUParticles3D
2025-01-17 10:16:48 -06:00
Thaddeus Crews
49481c12bc
Merge pull request #98792 from MJacred/fix_remove_joy_mapping
Fix `Input::remove_joy_mapping`
2025-01-17 10:16:44 -06:00
Patrick Exner
484d6d4aa1 Fix emission_shape_changed signal error when using ShaderMaterial with 3DGPUParticles 2025-01-17 15:07:28 +01:00
Thaddeus Crews
ec85334a84
Merge pull request #90425 from tracefree/load-pack-fix
Fix "res://" being replaced by resource packs in the editor and on Android
2025-01-16 17:18:02 -06:00
Thaddeus Crews
679075b414
Merge pull request #101108 from Calinou/doc-worldboundaryshape3d-finite-size
Document WorldBoundaryShape3D having a finite size when using Jolt Physics
2025-01-16 17:17:58 -06:00
Thaddeus Crews
ad4eeaca5e
Merge pull request #101556 from maidopi-usagi/notifier_doc
Fix `visibility_notifier_create` documentation
2025-01-16 17:17:56 -06:00
Thaddeus Crews
b6203da3ae
Merge pull request #101620 from Yelloween10/fix-modifier-doc
Update `InputEventWithModifiers` documentation for modifier key behaviour
2025-01-16 17:17:54 -06:00
Thaddeus Crews
464253e235
Merge pull request #101571 from TokageItLab/validate-rotation-axis-spring-bone
Add validation for rotation axis to SpringBoneSimulator3D
2025-01-16 17:17:50 -06:00
Silc Lizard (Tokage) Renew
8eb5443d0a Clarify SpringBone's gravity unit and improve documentation 2025-01-17 07:02:54 +09:00
Tom Schultz
220cf87730
Clarifying the impact of "Normal Map (RG Channels)" on texture imports. 2025-01-15 20:57:04 -05:00
Yelloween
6f920772ba Update documentation for modifier key behaviour 2025-01-16 04:11:30 +03:00
Rie
d17ce4c37e Fix "res://" being replaced by resource packs in the editor and on Android 2025-01-15 11:20:46 +01:00
Silc Lizard (Tokage) Renew
48e74af421 Add validation for rotation axis to SpringBoneSimulator3D 2025-01-15 18:29:30 +09:00
Mateus Elias
11e111bca4 Add a note to DisplayServer.get_display_safe_area() method documentation
Add a note to clarify that the DisplayServer.get_display_safe_area() method is currently only implemented on Android and iOS, and that it returns screen_get_usable_rect(SCREEN_OF_MAIN_WINDOW) as a fallback on other platforms.
2025-01-14 22:29:54 -03:00
Hugo Locurcio
e668188c64 Document WorldBoundaryShape3D having a finite size when using Jolt Physics
This also mentions Jolt Physics in the ProjectSettings 3D physics engine
documentation.
2025-01-14 22:21:11 +01:00
MaidOpi
4a8f63cf84 Correct visibility_notifier_create's documentation. 2025-01-15 03:44:09 +08:00