Commit graph

40 commits

Author SHA1 Message Date
Aaron Franke
06f0c3fef6
Move Material3D conversion editor plugins to their own folder 2025-09-30 19:15:32 -07:00
Aaron Franke
9fbf5808a0
Rename server "free" functions to "free_rid" to match exposed API 2025-09-30 16:52:25 -07:00
Thaddeus Crews
70b6fa1525
Merge pull request #108576 from ryevdokimov/gizmo-rotation-arc
Create a rotation arc showing accumulated rotation when using transform gizmo
2025-09-30 18:35:06 -05:00
Thaddeus Crews
dba83ef669
Merge pull request #101521 from kitbdev/mesh3d_to_primitive_shape
Add MeshInstance3D primitive conversion options
2025-09-30 18:34:58 -05:00
Thaddeus Crews
21fd4faf1b
Merge pull request #107469 from Ivorforce/vector-localvector-explicit-span-conversions
Remove implicit conversions between `LocalVector` and `Vector`
2025-09-30 11:19:17 -05:00
A Thousand Ships
bd65cfa876
Revert "Replace many uses of is_class with derives_from."
This reverts commit 78b743cf4a.
2025-09-25 13:48:53 +02:00
Lukas Tenbrink
8ef4a43ada Replace many uses of is_class with derives_from. 2025-09-23 19:59:00 +02:00
Thaddeus Crews
709226ad1c
Merge pull request #109515 from precup/speedy-selections
Speed up large selections in the editor
2025-09-22 21:00:54 -05:00
Thaddeus Crews
38188881ce
Merge pull request #108549 from ryevdokimov/transform-gizmo-opacity-no-restart
Do not require editor restart when changing manipulator gizmo opacity setting
2025-09-22 21:00:52 -05:00
kit
3892fa4a0b Add MeshInstance3D primitive conversion options 2025-09-17 18:56:25 -04:00
Lukas Tenbrink
abe3b481ae Make conversions from LocalVector to Vector explicit. 2025-09-16 21:41:28 +02:00
Thaddeus Crews
c39edeca6d
Merge pull request #109744 from Repiteo/core/math-constants-semantic
Core: Integrate semantic constants in math structs
2025-09-16 11:44:49 -05:00
Mike Precup
1c8e3f9037 Speed up large selections in the editor 2025-08-31 14:25:44 -07:00
Kamil Tokarski
167cf79024
fix: update shortcut input to support CMD key for snapping 2025-08-29 00:22:47 +02:00
Adam Simpkins
edfe631c7c
Create an undo/redo action when pinning a SoftBody3D point in the editor
Previously, if you pinned a point by clicking on one of the soft body
vertex handles, the scene was not marked as modified, and the action
could not be undone by hitting Ctrl + Z.

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-08-25 17:07:23 +02:00
Thaddeus Crews
1a7c477787
Merge pull request #109684 from ryevdokimov/fix-cancel-fighting
Fix transforms trying to continue after a cancel
2025-08-24 11:04:30 -05:00
Thaddeus Crews
84c0ec04f3
Core: Integrate semantic constants in math structs
- Excludes self-explanatory constants (ZERO, ONE, etc)
2025-08-19 10:15:08 -05:00
robert yevdokimov
d99d2cb884 Prevent held escape key from unselecting nodes after canceling a transform 2025-08-18 16:47:09 +04:00
Robert Yevdokimov
26f920f85e Fix transforms trying to continue after a cancel 2025-08-17 10:04:42 +04:00
Thaddeus Crews
a43e6e68cc
Merge pull request #100813 from ryevdokimov/prevent-selecting-hidden-transform-gizmo
Fix being able to grab hidden transform gizmo handles
2025-08-15 12:58:47 -05:00
Thaddeus Crews
8aa37cab89
Merge pull request #109469 from ryevdokimov/fix-previews
Fix cinematic preview causing the editor redraw continuously and aspect ratio not updating in camera preview
2025-08-12 11:46:40 -05:00
robert yevdokimov
1672b69ce8 Fix node can't be rotated by holding ctrl/command while in select mode 2025-08-11 15:15:55 +04:00
robert yevdokimov
edee07bb62 Fix cinematic preview causing the editor redraw continuously and aspect ratio not updating in camera preview 2025-08-10 19:08:28 +04:00
Thaddeus Crews
96cf51335c
Merge pull request #104945 from YeldhamDev/subgizmo_lock_ignore
Fix gizmos from 3D editor plugins not applying changes to locked nodes
2025-08-08 12:28:09 -05:00
Thaddeus Crews
0279916ff2
Merge pull request #108374 from DanielGSilva/mouse-captured-orientation
Deactivate orientation gizmo on window exit
2025-08-04 12:04:21 -05:00
Haoyu Qiu
5593ac4e3b Fix some inspector action buttons not updating icon when theme changes 2025-08-04 15:30:36 +08:00
Mike Precup
0f04d5ce53 Fix editor segfault when using a path3d without a curve3d 2025-07-28 11:35:21 -07:00
Kilian Hu
7c5bb585a5 Fix gizmo update if select changes outside 3D view 2025-07-28 16:42:23 +02:00
Mounir Tohami
11c2d4fb39 fix spring bone 3d being disabled with 3d physics 2025-07-23 03:16:15 +03:00
robert yevdokimov
6daaea4780 Create a rotation arc showing accumulated rotation when using transform gizmo 2025-07-18 20:43:13 +04:00
Mike Precup
b9beb852e6 Fix sphere gizmo handle position 2025-07-14 10:19:01 -07:00
robert yevdokimov
728934f43e Do not require editor restart when changing manipulator gizmo opacity setting 2025-07-12 19:05:24 +04:00
Mounir Tohami
5be915a12c Move remaining 3D files to 3D folder and move physics gizmos to their own physics folder. 2025-07-11 18:46:13 +03:00
Thaddeus Crews
22721a8ca7
Merge pull request #108368 from aaronfranke/editor-particles-2d-3d
Move 2D and 3D particle editors to the 2D and 3D folders
2025-07-09 11:33:16 -05:00
Robert Yevdokimov
060f9b7a16 Do not commit gizmo handles if no changes were made 2025-07-09 14:31:02 +04:00
Robert Yevdokimov
51678cc21b Fix being able to select hidden transform gizmo 2025-07-07 21:18:35 +04:00
Michael Alexsander
3d737cbbbd
Fix gizmos from 3D editor plugins not applying changes to locked nodes 2025-07-07 13:11:20 -03:00
danielgsilva
1c48eb449a Deactivate orientation gizmo on window exit 2025-07-07 11:55:40 +01:00
Aaron Franke
b0d5d82c42
Move 2D and 3D particle editors to the 2D and 3D folders 2025-07-07 00:50:38 -07:00
A Thousand Ships
f11aff3841
Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00