Commit graph

255 commits

Author SHA1 Message Date
Thaddeus Crews
22a28e07cc
Merge pull request #101407 from nattyrice/atlas-merge-tool-fix
Fix Atlas Merge Tool Crash
2025-11-25 07:07:02 -06:00
Thaddeus Crews
6e69760134
Merge pull request #111967 from Ivorforce/object-cast-to-protect
Statically protect `Object::cast_to` for unrelated `Object` types.
2025-11-25 07:06:48 -06:00
Lukas Tenbrink
0f047944e4 Statically protect Object::cast_to for unrelated Object types.
Fix a handful of bugs associated with it.
2025-11-24 23:03:22 +01:00
Thaddeus Crews
6d8ec7e7ce
Merge pull request #86930 from ryevdokimov/commit-transforms-on-mode-switch
Commit transforms done with editor gizmo on tool mode switch.
2025-11-24 16:00:07 -06:00
Thaddeus Crews
fb91141cd1
Merge pull request #107343 from kj-art-dev/viewport-rotation-control-visual-feedback
Visual feedback update for viewport rotation gizmo.
2025-11-24 16:00:02 -06:00
Thaddeus Crews
5144ee81cd
Merge pull request #108546 from ryevdokimov/path3d-no-restart
Do not require editor restart when changing Path 3d Tilt Disk Size setting
2025-11-24 15:59:58 -06:00
Thaddeus Crews
4fef336722
Merge pull request #113014 from arkology/scene-tabs-context-options
Add "Undo Close" & "Close All" options for `EditorSceneTabs` out-of-tabs context menu
2025-11-24 10:21:45 -06:00
Thaddeus Crews
06f7cc9e02
Merge pull request #101787 from Break-Ben/signals-and-groups-docks
Separate Node editor dock
2025-11-24 10:21:24 -06:00
Thaddeus Crews
3d0f2889d8
Merge pull request #113034 from lodetrick/new-dock-tiles
Use new dock system for TileMap and TileSet
2025-11-24 10:21:20 -06:00
Logan Detrick
da8817a4e8 Use new dock system for TileMap and TileSet 2025-11-24 03:13:02 -08:00
arkology
ae2f69b6c0 Add "Undo Close" & "Close All" options for EditorSceneTabs out-of-tabs context menu 2025-11-24 00:02:02 +03:00
Break
ef9738005a Separate Node editor dock 2025-11-22 10:17:03 +08:00
Thaddeus Crews
7ec0243f10
Merge pull request #110376 from TokageItLab/mod-keying
Add option to keying modified transform by `SkeletonModifier3D`
2025-11-21 18:37:28 -06:00
Silc Lizard (Tokage) Renew
f4244fd61c Tweak/Add skeleton modifier keying button to top of the Viewport 2025-11-22 07:45:02 +09:00
nattyrice
2cbdffee8c Fix Atlas Merge Tool Crash 2025-11-21 14:09:06 -05:00
kobewi
67735cf213 Make bottom panel into available dock slot 2025-11-21 18:52:13 +01:00
Thaddeus Crews
cb1569345a
Merge pull request #112729 from KoBeWi/multi_group_yoink
Edit groups on multiple nodes
2025-11-20 16:47:07 -06:00
Thaddeus Crews
45ce9f09d2
Merge pull request #93436 from Calinou/3d-editor-half-resolution-use-3d-scaling
Use Viewport's 3D Scaling in the 3D editor's Half Resolution option
2025-11-20 16:47:04 -06:00
Hugo Locurcio
54a6e6784c
Use Viewport's 3D Scaling in the 3D editor's Half Resolution option
This removes the reliance on Viewport shrinking, which fixes various
bugs with mouse input handling in 3D gizmos or the GridMap editor.

This also makes Half Resolution make use of the current 3D scaling
mode defined in the project setting (bilinear, FSR1 or FSR2).

When Half Resolution is checked, the Scaling 3D Scale value in the
project settings is halved in the editor. To ensure the 3D view
remaisn somewhat readable, the final value can't go below
the minimum value allowed in the project settings, which is 0.25.
2025-11-18 23:30:51 +01:00
Robert Yevdokimov
0b93712866 Rename Select Mode to Transform Mode, and create a new Select Mode without transform gizmo 2025-11-18 11:25:01 -06:00
Thaddeus Crews
9ce8d2da20
Merge pull request #112904 from vaner-org/fix-scene-export-as-regression
Fix `Scene > Export As...` being incorrectly disabled
2025-11-18 08:25:41 -06:00
vaner-org
6a5c7de993 Rename SCENE_SET_MAIN_SCENE to SCENE_TAB_SET_AS_MAIN_SCENE 2025-11-18 17:43:58 +05:30
Thaddeus Crews
4b92028e61
Merge pull request #112861 from ryevdokimov/fix-csg-preview
Fix preview CSG interfering with itself during drag and drop
2025-11-17 19:36:21 -06:00
Thaddeus Crews
d9333131d0
Merge pull request #108608 from ryevdokimov/camera-view-axis-rotation
Make rotation gizmo white outline a 4th handle that rotates around the camera's view-axis
2025-11-17 19:36:17 -06:00
Hugo Locurcio
d823a69237
Always use a dark background for 3D editor overlays even with light theme
This results in better readability against mixed-color backgrounds,
as what you see in the 3D editor doesn't change depending on your editor theme.

This also tweaks the viewport zoom/speed label for better readability
by using a bold font and thicker outline.
2025-11-18 02:28:27 +01:00
Thaddeus Crews
16d3ba7982
Merge pull request #111589 from KoBeWi/notification_not_signal
Fix wrong EditorSettings usage in 3D editor
2025-11-17 10:56:59 -06:00
Thaddeus Crews
fb03c9ce4b
Merge pull request #112739 from FantasmaGolicon/master
Change `TileSetScenesCollectionSource` raw pointers in the TileSet editor to ref
2025-11-17 10:56:58 -06:00
Thaddeus Crews
8a04e33056
Merge pull request #109153 from timothyqiu/replication-editor-auto-translation
Improve auto-translation of the replication editor
2025-11-17 10:56:57 -06:00
Thaddeus Crews
c7bed1e1cc
Merge pull request #111815 from TokageItLab/bone-expander
Allow Spring / IK to set mutable bone axes
2025-11-17 10:56:52 -06:00
Thaddeus Crews
9cebf8d957
Merge pull request #112666 from Oblepikha/fix-child-light-selection
Fix wrong AABB when selecting Node3D gizmo in editor
2025-11-17 10:56:36 -06:00
Thaddeus Crews
9323d9d624
Merge pull request #110487 from TokageItLab/fix-read-only-state-for-skel-and-inspector
Fix read-only state for Skeleton and Inspector
2025-11-17 10:56:33 -06:00
Thaddeus Crews
f00cf63b42
Merge pull request #107652 from vaner-org/set-tab-as-main-scene
Add "Set as Main Scene" option to EditorSceneTabs context menu
2025-11-17 10:56:29 -06:00
Silc Lizard (Tokage) Renew
031fd66fed Add mutable_bone_axes to IKs 2025-11-17 09:45:31 +09:00
Robert Yevdokimov
7df165ce94 Fix preview CSG interfering with itself during drag and drop 2025-11-16 14:31:12 -06:00
kobewi
f722513c08 Fix wrong EditorSettings usage in 3D editor 2025-11-15 19:45:14 +01:00
Silc Lizard (Tokage) Renew
c6ab601364 Fix read-only state for Skeleton and Inspector 2025-11-15 23:10:15 +09:00
Elliot Valeev
1ce77b8899 Fix wrong AABB when selecting Node3D gizmo in editor 2025-11-15 10:35:36 +05:00
vaner-org
8aea5136f8 Adds "Set as Main Scene" option to EditorSceneTabs context menu
Adds the option to quickly set main scene by right-clicking a scene tab. If the scene has no root, then the option is greyed out. If the scene is unsaved, the file is saved and then set as main scene.

Co-Authored-By: Alex Tam <65537185+altamkp@users.noreply.github.com>
2025-11-15 09:24:34 +05:30
robert yevdokimov
3cfcedd6d5 Do not require editor restart when changing Path 3d Tilt Disk Size setting 2025-11-14 21:04:05 -06:00
Haoyu Qiu
cbd3528e01 Improve auto-translation of the replication editor
Texts in `ReplicationEditor`, `SceneTreeDialog`, `PropertySelector`.

Also the "Copy Text" button in the general warning dialog.
2025-11-15 10:22:35 +08:00
FantasmaGolicon
ea1cc3c04e Changed TileSetScenesCollectionSource raw pointers in the TileSet editor to Ref<TileSetScenesCollectionSource> 2025-11-14 15:22:11 -08:00
Thaddeus Crews
d5c0a11da0
Merge pull request #107890 from Nikitf777/polygon2d-editor-highlighting
Highlight points on hover in the Polygon2D editor
2025-11-14 17:16:51 -06:00
Thaddeus Crews
90bd3ada97
Merge pull request #112769 from KoBeWi/don't🚗translate
Prevent translating custom data layers
2025-11-14 17:16:46 -06:00
Nikita Samusev
209986bde0
Highlight points on hover in the Polygon2D editor 2025-11-14 23:37:58 +03:00
Thaddeus Crews
d1a90109b4
Merge pull request #108010 from DexterFstone/add-scene-tile-rotation
Add support for rotating scene tiles in TileMapLayer
2025-11-14 14:23:13 -06:00
Thaddeus Crews
c287d61402
Merge pull request #107969 from chocola-mint/tile-map-layer-editor-optimize-undo
Reduce TileMapLayerEditor's undo/redo memory usage
2025-11-14 14:22:48 -06:00
Thaddeus Crews
26fd075621
Merge pull request #108079 from arkology/scenes-list
Add opened scenes list button
2025-11-14 14:22:42 -06:00
Thaddeus Crews
527cb4123e
Merge pull request #107264 from DevPoodle/local_space_2d
Add "Use Local Space" option to the 2D editor
2025-11-14 14:22:28 -06:00
kobewi
e15a54ddea Prevent translating custom data layers 2025-11-14 18:23:08 +01:00
Robert Yevdokimov
9b0b9ef450 Commit transforms on editor mode switch 2025-11-14 07:11:12 -06:00