Thaddeus Crews
42f577b0c3
Merge pull request #119561 from ryevdokimov/finish-subgizmo
...
Call `finish_transform` on 3D subgizmo commit to reset rotation state
2026-05-19 11:18:20 -05:00
ryevdokimov
9e8268f181
Call finish_transform on 3D subgizmo commit to reset rotation state
2026-05-19 06:04:54 -04:00
Thaddeus Crews
b077c20bf2
Merge pull request #118738 from EdwardChanCH/fix_3d_snap_precision
...
Fix 3D grid snap precision to use `default_float_step`
2026-05-18 11:06:28 -05:00
ryevdokimov
fffd9e7ae9
Add undo/redo support for Pilot Mode camera movement
2026-05-11 05:02:44 -04:00
Michael Alexsander
70b9574785
Fix some issues with 3D view manipulation
2026-05-06 17:09:14 -03:00
ryevdokimov
f5957cae4a
Fix _forward_3d_gui_input passing editor camera instead of previewed camera
2026-04-19 13:58:49 -04:00
Edward Chan
6fbd5f4318
Fixed 3D snap precision to use default_float_step.
2026-04-19 10:58:29 -04:00
ryevdokimov
9f4c35ab4d
Fix 3D viewport drag-translate triggering without mouse button held
2026-04-15 07:40:45 -04:00
Thaddeus Crews
90113707f2
Merge pull request #117887 from ryevdokimov/collision-vertex-snap
...
Add vertex snap to collision shape vertices in 3D editor
2026-04-14 15:44:30 -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
ryevdokimov
c375f0b6b3
Add vertex snap to collision shape vertices in 3D editor
2026-04-10 13:33:31 -04:00
Thaddeus Crews
5708ad13a6
Merge pull request #117923 from ryevdokimov/follow-subgizmo
...
Reset follow mode count on subgizmo point switch
2026-04-10 10:32:28 -05:00
Thaddeus Crews
ee441aa00a
Merge pull request #117922 from ryevdokimov/subgizmo-vertex-snap
...
Add vertex snap support for subgizmo points
2026-04-10 10:32:27 -05:00
Thaddeus Crews
a66b9ec3f1
Merge pull request #116156 from ryevdokimov/view-axis-gizmo-no-restart
...
Make changing `view_plane_rotation_gizmo_scale` not require editor restart
2026-04-08 09:25:44 -05:00
Thaddeus Crews
c3afd5b8e1
Merge pull request #116238 from ryevdokimov/restore-polyline-arc
...
Restore `canvas_item_add_polyline` useage for transform gizmo rotation arc
2026-04-08 09:25:43 -05:00
Thaddeus Crews
d223178c48
Merge pull request #116194 from ryevdokimov/fix-rotation-line
...
Fix rotation line not showing during instant rotate
2026-04-08 09:25:41 -05:00
Thaddeus Crews
0afbee0099
Merge pull request #116159 from ryevdokimov/fix-gizmo-handle-highlight
...
Immediately update transform gizmo handle highlight when changing tool modes
2026-04-06 13:02:26 -05:00
CookieBadger
7b7bd1dcea
Add AreaLight3D
2026-04-04 01:37:10 +02:00
ryevdokimov
fd5332c8e9
Fix 3D zoom indicator not showing in editor
2026-04-01 21:11:17 -04:00
Thaddeus Crews
c708da3a2d
Merge pull request #106785 from ryevdokimov/measure-tool-components
...
Add vector components to 3D ruler tool
2026-03-31 10:46:47 -05:00
ryevdokimov
59e6ff8cc5
Reset follow mode count on subgizmo point switch
2026-03-27 22:54:21 -04:00
ryevdokimov
2a11b31b50
Add vertex snap support for subgizmo points
2026-03-27 22:38:21 -04:00
StarryWorm
4ae336740d
Add missing resource_*.h includes
...
Add missing `resource_importer.h` includes
Add missing `resource_loader.h` includes
Add missing `resource_saver.h` includes
2026-03-27 07:03:39 -04:00
Rémi Verschelde
9af848159b
Merge pull request #117606 from danbolt/daniel-savage/update-snap-on-transform
...
Dynamically check for 3D editor snapping state
2026-03-23 22:35:16 +01:00
Rémi Verschelde
987c77f02f
Merge pull request #116019 from ryevdokimov/save-viewport-splitter-ratio
...
Persist editor viewport splitter ratios on editor restart
2026-03-23 22:34:06 +01:00
Daniel Savage
5baffba0fe
Editor: Poll snapping state when updating a transform
2026-03-20 10:09:51 +09:00
Lukas Tenbrink
05c33acbb1
Make memnew(RefCounted) return Ref, to force callers to take ownership of it through a reference.
2026-03-18 20:34:08 +01:00
Thaddeus Crews
f8d2e19bf6
Merge pull request #117380 from ryevdokimov/vertex-snap-future
...
Add 3D vertex snap base setting (Vertex/Origin)
2026-03-17 13:44:07 -05:00
ryevdokimov
7047d150e5
Add 3D vertex snap base setting (Vertex/Origin)
2026-03-16 17:16:42 -04:00
Robert Yevdokimov
6303078162
Persist editor viewport splitter ratios on editor restart
2026-03-14 21:34:23 -04:00
Robert Yevdokimov
055a6e7b40
Add freelook and navigation control to preview camera
2026-03-14 10:58:09 -04:00
Rémi Verschelde
bc344d5845
Merge pull request #117235 from ryevdokimov/vertex-snap
...
Add vertex snapping to the 3D editor
2026-03-14 12:16:16 +01:00
Rémi Verschelde
77264a7087
Merge pull request #116972 from ryevdokimov/focus-subgizmo
...
Fix 3D focus selection for subgizmos
2026-03-14 12:16:03 +01:00
ryevdokimov
331541b25a
Add vertex snapping to the 3D editor
2026-03-12 10:34:09 -04:00
Thaddeus Crews
c410547bfa
Merge pull request #116910 from ryevdokimov/redraw-3d-overlay-on-nav
...
Fix 3D editor overlay not redrawing on camera navigation
2026-03-12 09:03:42 -05:00
Thaddeus Crews
fcb7c06646
Merge pull request #109680 from ryevdokimov/preserve-children-transform
...
Add ability to transform parent nodes without affecting global transform of its children
2026-03-12 09:03:36 -05:00
ryevdokimov
28ebd60ce2
Reset follow mode focus count after committing a transform
2026-03-10 09:52:17 -04:00
Thaddeus Crews
a1eaac8171
Merge pull request #117214 from ryevdokimov/reset-follow-count
...
Reset follow mode focus count on selection change
2026-03-09 15:18:26 -05:00
Thaddeus Crews
88cd7ab378
Merge pull request #105791 from ryevdokimov/cancel-navigation
...
Add the ability to cancel pan/zoom/orbit navigation
2026-03-09 15:18:26 -05:00
Robert Yevdokimov
05c915566c
Add the ability to cancel pan/zoom/orbit navigation
2026-03-09 12:20:02 -04:00
ryevdokimov
51f952fe12
Fix 3D editor overlay not redrawing on camera navigation
2026-03-08 20:24:56 -04:00
ryevdokimov
005a661bd0
Reset follow mode focus count on selection change
2026-03-08 03:16:13 -04:00
kit
90be4208e8
Use SplitContainer for Node3D Editor viewports
2026-03-07 20:39:36 -05:00
Robert Yevdokimov
e8e3cf1fdb
Add ability to transform parent nodes without affecting global transform of its children
...
Revert
2026-03-07 09:23:50 -05:00
Thaddeus Crews
48897bb5df
Merge pull request #92080 from Nodragem/make-dropping-tooltip-consistent
...
Make resource drop tooltip consistent between 2D and 3D
2026-03-06 12:40:18 -06:00
Geoffrey Mégardon
b8b3e66c1b
improve tooltips when dropping files in viewport
...
remove can_instantiate
2026-03-06 11:25:31 +00:00
Michael Alexsander
27c86165f7
Add View3DController for editor 3D view manipulation
2026-03-05 12:51:48 -03:00
Rémi Verschelde
2dd1f4ef60
Decouple node.h from scene_tree.h, minimize its other includes
2026-03-05 13:54:46 +01:00
Thaddeus Crews
d5e2ac7e02
Merge pull request #116991 from jazztickets/freelook_invert_y_axis
...
Add separate Freelook Invert Y Axis option
2026-03-04 11:20:37 -06:00
Rémi Verschelde
eabb9a63d4
Rename callable_method_pointer.h to callable_mp.h and include it explicitly
...
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.
Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00