1
0
Fork 0
Commit Graph

257 Commits

Author SHA1 Message Date
kj-art-dev 1e0ec09beb Visual feedback update for viewport rotation gizmo.
Adjusted highlight behavior for positive axes and added negative axis labels.
2025-10-25 13:43:41 -07:00
Thaddeus Crews 80f4674ff3
Merge pull request #109490 from ryevdokimov/move-rotation-lock
Move `Lock View Rotation` label logic out of process notification
2025-10-23 15:33:58 -05:00
Mike Precup 1ad3b9986e Speed up deletion in large trees via the Scene Tree Dock 2025-10-22 22:46:24 -07:00
Thaddeus Crews e92cc976bd
Merge pull request #109220 from precup/avoid-spurious-curve-changed-signals
Remove spurious `Curve3D` `changed` signals
2025-10-22 13:48:34 -05:00
DexterFstone 9aa0465a7a Fix: Tilemap tools not overriding main editor tools 2025-10-21 22:46:45 -07:00
kobewi 682b0f7c54 Add switch on hover to TabBar 2025-10-22 00:34:57 +02:00
Thaddeus Crews 0f897e71b6
Merge pull request #110910 from YeldhamDev/texture_region_drag_cancel
Fix "Region Editor" stuck in drag state when closing
2025-10-21 15:11:03 -05:00
Thaddeus Crews ed4f4d275e
Merge pull request #110904 from YeldhamDev/tree_drag_unfolding
Unfold tree items on hover while drag-n-dropping
2025-10-21 15:11:01 -05:00
Thaddeus Crews 6e76eb3a5d
Merge pull request #102055 from ryevdokimov/condition-editor-viewport-shortcuts
Condition editor viewport nav modifier checks on freelook / mouse is captured
2025-10-21 15:10:57 -05:00
Thaddeus Crews 506abd4903
Merge pull request #102021 from ryevdokimov/remove-redunant-previewing-cinema-line
Remove redundant line when toggling cinematic preview
2025-10-21 15:10:48 -05:00
Thaddeus Crews 920fd5cb4d
Merge pull request #102020 from ryevdokimov/move-viewport-gizmos-visibility-out-of-process
Move editor viewport gizmos visibility logic out of process notification
2025-10-21 15:10:46 -05:00
Thaddeus Crews 31349b062f
Merge pull request #111456 from YeldhamDev/put_it_on_my_tab
Fix some dragging operations in the editor breaking when tabbing out
2025-10-21 10:27:09 -05:00
Thaddeus Crews b32c0df22a
Merge pull request #110937 from Calinou/editor-lightmapgi-bake-time-show-centiseconds
Show centiseconds in LightmapGI bake time printout in the editor
2025-10-21 10:27:08 -05:00
Thaddeus Crews a58968d94e
Merge pull request #110989 from xuhuisheng/dev/snap
Fix snap Polygon2D editor
2025-10-21 10:26:55 -05:00
Thaddeus Crews 464ddd4ea7
Merge pull request #109043 from GabCoolDude/resource-signal-viewer
View resource signals in the Connections Dock
2025-10-20 18:09:56 -05:00
GabCoolDude cdcb2fc389 View resource signals in the Connections Dock 2025-10-20 23:24:32 +02:00
Thaddeus Crews 94818a5313
Merge pull request #111509 from passivestar/orbit-snapping
Implement orbit snapping in 3D viewport
2025-10-16 12:48:09 -05:00
passivestar d739700178 Implement orbit snapping in 3D viewport 2025-10-16 12:46:14 +04:00
Thaddeus Crews 4d3a899c64
Merge pull request #111633 from YYF233333/ccb-include
Remove `callable_bind.h` from `object.h`
2025-10-14 10:31:29 -05:00
Thaddeus Crews 9659dc13bd
Merge pull request #102888 from Shaderd00d/clear_transform
Add shortcuts to reset position, rotation and scale in Spatial and Canvas Item Editor
2025-10-14 10:31:27 -05:00
Thaddeus Crews e6768b5db4
Merge pull request #111095 from Meorge/feat/margincontainer-viz
Visualize MarginContainer margins when selected
2025-10-14 10:31:24 -05:00
Yufeng Ying 7d3c25d083 Remove callable_bind.h from object.h 2025-10-14 16:24:05 +08:00
Thaddeus Crews 2568505535
Merge pull request #108065 from lodetrick/range-hint-cleanup
Clean up numeric EditorProperty `setup()` methods
2025-10-13 19:28:34 -05:00
Thaddeus Crews c9b72fcfb6
Merge pull request #111481 from Ivorforce/texture-less-includes
Remove extraneous includes from `texture.h`.
2025-10-13 12:30:13 -05:00
Thaddeus Crews e560ea47d4
Merge pull request #70646 from KoBeWi/relatable_offset
Add `pivot_offset_ratio` property to Control
2025-10-13 12:30:10 -05:00
kobewi 88eef2aefc Improve Transform dialog 2025-10-13 17:19:58 +02:00
Michael Alexsander 45e6a65a58
Fix some dragging operations in the editor breaking when tabbing out 2025-10-11 10:40:45 -03:00
Michael Alexsander 40ff060958
Fix "Region Editor" stuck in drag state when closing 2025-10-10 20:03:38 -03:00
Lukas Tenbrink 985e6178b4 Remove extraneous includes from `texture.h`. 2025-10-10 18:39:16 +02:00
Thaddeus Crews d10eca9c59
Merge pull request #111448 from Giganzo/sprite-frames-editor-shortcut-name
Use Title Case for shortcut names in SpriteFramesEditorPlugin
2025-10-10 10:26:08 -05:00
Thaddeus Crews edcbdc5706
Merge pull request #107573 from lodetrick/tilemap-hide-overlay
Fade TileMap editor overlay when zoomed out
2025-10-10 10:26:07 -05:00
Thaddeus Crews fb01d80e88
Merge pull request #111393 from xuhuisheng/dev/auto_expand_selected
Should expand root when `auto_expand` is on
2025-10-10 10:25:53 -05:00
arkology c18cfe8c48 Add opened scenes list button 2025-10-09 21:56:48 +03:00
Giganzo 3a3894e22c Use Title Case for shortcut names in SpriteFramesEditorPlugin 2025-10-09 12:04:03 +02:00
Logan Detrick 7998b5e8d2 Cleanup EditorProperty setup methods 2025-10-08 15:52:46 -07:00
Lukas Tenbrink 33689d7beb Remove transitive `mesh.h`, `rendering_server.h` and `shader.h` includes from `node.h`. 2025-10-08 12:16:52 +02:00
xuhuisheng 4ba09aceb9 should expand root when auto_expand is on 2025-10-08 13:19:23 +08:00
Thaddeus Crews 194d76e571
Merge pull request #111284 from arkology/sprite-frames-editor-translation
Improve auto-translation of `SpriteFramesEditor`
2025-10-07 17:15:10 -05:00
arkology cb321840a1 Improve auto-translation of `SpriteFramesEditor` 2025-10-06 11:02:35 +00:00
chocola-mint 19c47c5d99 Remove `#include "scene/main/timer.h"` from `control.h` 2025-10-05 14:41:06 +09:00
Shaderman 636763276e Add shortcuts to reset position, rotation and scale in Spatial and Canvas Item Editor 2025-10-04 16:50:35 +02:00
Malcolm Anderson 36c7bbb47a Visualize MarginContainer margins when selected
This time as an EditorPlugin!

Improve rendering of inner area of MarginContainer

Decrease thickness and opacity of lines, and render margins as a rectangle rather than lines extending to the edges of the bounding box

Apply suggestions from code review

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>

Use `get_margin_size`, change color of viz border, and trigger redraw on MarginContainer's draw signal
2025-10-03 11:42:05 -07:00
Thaddeus Crews b35a75e429
Merge pull request #111194 from passivestar/secondary-lists
Add missing ItemListSecondary and TreeSecondary theme type variations
2025-10-03 12:01:08 -05:00
Thaddeus Crews 38af23a654
Merge pull request #89409 from aaronfranke/server-folders
Move server files into their subfolders
2025-10-03 12:01:00 -05:00
passivestar 3316609ddd Add missing ItemListSecondary and TreeSecondary theme type variations 2025-10-03 13:34:49 +04:00
Vojtěch Struhár 59b1836b85 Change snap settings to not use LineEdits
Change snap settings to use SpinBox

Change snap settings to use EditorSpinSlider

Update editor/scene/3d/node_3d_editor_plugin.cpp

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>

Use suffixes in snapping fields

Use meters suffix for translation snap setting

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2025-10-01 17:40:26 +02:00
Aaron Franke 3d1c9fd5de
Move server files into their subfolders 2025-09-30 19:39:39 -07:00
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 19165b0b11
Merge pull request #111050 from MBCX/fix-incorrect-color-usage
Fix incorrect usage of `Color::from_hsv()` exposed by newer compilers
2025-09-30 18:35:12 -05:00
Thaddeus Crews f9a6e51e21
Merge pull request #104488 from arkology/texture-editors-reuse-shader
TextureEditors: Compile shader/material only once
2025-09-30 18:35:07 -05: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 bf940f0eab
Merge pull request #108672 from KoBeWi/too_much_code
Reduce code duplication in material conversion
2025-09-30 18:34:56 -05:00
Logan Detrick c3fdc85d16 Hide TileMap overlay when too zoomed out 2025-09-30 16:03:16 -07: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
kobewi 084783e92b Reduce code duplication in material conversion 2025-09-30 16:56:05 +02:00
kobewi 618afcffa6 Add pivot_offset_ratio property to Control 2025-09-30 15:27:52 +02:00
MBCX f00df0ad1e Fix incorrect usage of `Color::from_hsv()` that was exposed by newer compiler warnings 2025-09-29 18:18:51 -04:00
xuhuisheng 800ff0e01e fix snap Polygon2D editor 2025-09-28 12:52:13 +08:00
Aaron Franke 754d49ac81
Skip copying values constructed immediately before returning 2025-09-26 19:13:58 -07:00
Michael Alexsander 26745b4b87
Unfold tree items on hover while drag-n-dropping
Co-authored-by: suddjian
2025-09-26 14:38:45 -03:00
Hugo Locurcio cf259473d9 Show centiseconds in LightmapGI bake time printout in the editor
On modern high-end GPUs, bake times are regularly under 15 seconds,
especially with preview-quality settings.

In this case, sub-second differences can be significant for benchmarking,
so it's worth showing them.
2025-09-26 18:53:20 +02: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
Thaddeus Crews 1ce3101fbc
Merge pull request #110814 from Jordyfel/2d-editor-get
Cache editor setting queried in hot path in 2D editor
2025-09-24 09:59:16 -05:00
Thaddeus Crews 78b743cf4a
Merge pull request #110832 from Ivorforce/is-class-to-derives-from
Replace many uses of `is_class` with `derives_from`.
2025-09-24 09:59:09 -05:00
Thaddeus Crews 8c956babeb
Merge pull request #107013 from Rindbee/fix-wrong-node-path-in-connection-dialog
Fix the extra arguments of type `NodePath` in the connection dialog do not work
2025-09-24 09:59:03 -05:00
kobewi eae9ef2292 Change preview methods to take Callable 2025-09-23 20:13:00 +02:00
Lukas Tenbrink 8ef4a43ada Replace many uses of `is_class` with `derives_from`. 2025-09-23 19:59:00 +02:00
Thaddeus Crews 685c7e92e5
Merge pull request #100437 from KoBeWi/ruaninstancequestionmark
Add `is_instance()` helper method to Node
2025-09-23 12:08:48 -05:00
Jordyfel 7595a9061d Cache editor setting queried in hot path in 2D editor 2025-09-23 15:37:55 +03: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 800bce8a7e
Merge pull request #107975 from BlueCube3310/cube-preview-improved
Improve the cubemap preview
2025-09-22 21:00:53 -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
Haoyu Qiu fb476d0b0c Cleanup EditorPluginList
- Removes unused / unnecessary methods.
- Removes the `Object` parent. No `Object` features are used by this class.
- Makes the actual list a `LocalVector` instead of a `Vector`. It's not shared.
- Moves the class into a separate file. `editor_node.{h,cpp}` are bloated.
- Simplify some call sites of `EditorPluginList` methods.
2025-09-23 09:20:17 +08:00
Thaddeus Crews a20ca7bbfe
Merge pull request #110459 from YeldhamDev/let_the_poor_ints_slide
Allow to use sliders for integers in `EditorSpinSlider`
2025-09-22 13:28:52 -05:00
Thaddeus Crews 7ec4bd74ff
Merge pull request #110320 from WhalesState/cie-lock
Fix redundant calls of `CanvasItemEditor::_update_lock_and_group_button` on `SceneTreeEditor` node selection
2025-09-22 13:28:48 -05:00
Thaddeus Crews be421bcdd4
Merge pull request #110250 from YeldhamDev/i_just_cant_keep_focused
Hide `Control` focus when given via mouse input
2025-09-22 13:28:44 -05:00
Thaddeus Crews d069699940
Merge pull request #110752 from wheatear-dev/expand-110693
Add `GDSOFTCLASS` to six inheritors of `Object`
2025-09-22 13:28:41 -05:00
Michael Alexsander f16ff829f0
Allow to use sliders for integers in `EditorSpinSlider` 2025-09-22 11:23:15 -03:00
Thaddeus Crews 94dbc42a56
Merge pull request #62083 from KoBeWi/string_slice'n_dice
Improve usage of `String.split()` vs `get_slice()`
2025-09-22 08:50:01 -05:00
BlueCube3310 cd61d6f748 Improve the cubemap preview 2025-09-21 21:18:30 +02:00
Edward Moulsdale 12e97610a8 Add GDSOFTCLASS to six inheritors of Object 2025-09-21 16:22:29 +01:00
Thaddeus Crews 4588542dfc
Merge pull request #107065 from timothyqiu/scene-close-all
Allow closing all scene tabs via shortcut
2025-09-20 13:41:37 -05:00
风青山 fc0cbb3171
Fix the extra arguments of type `NodePath` in the connection dialog do not work
Make the node path relative to the target node instead of the source node.

Currently, a proxy object is used in the connection dialog to edit bound arguments.

In this case, the `EditorPropertyNodePath` will get the node path relative to the
source object in the connection (i.e. the object the InspectorDock is editing).

This path is not available in scripts (i.e. the target object in the connection).
2025-09-20 22:10:55 +08:00
Thaddeus Crews daa89d5292
Merge pull request #109513 from precup/small-editor-optimizations
Miscellaneous editor optimizations for large scenes
2025-09-19 20:54:24 -05:00
Michael Alexsander aeb3a45c97
Hide `Control` focus when given via mouse input 2025-09-19 13:43:29 -03:00
kobewi d61a337a70 Improve usage of String.split() vs get_slice() 2025-09-19 16:31:55 +02: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
Thaddeus Crews de572675e0
Merge pull request #109369 from ColinSORourke/MaterialConversionErrorFix
Material Conversion Error Handling
2025-09-16 09:48:59 -05:00
Mounir Tohami 320ff6bc75 Fix Redundant calls of CIE _update_lock_and_group_button on SceneTree selection. 2025-09-09 01:33:51 +03:00
kobewi 24c1a783ee Improve tile source tooltips 2025-09-08 16:16:51 +02:00
Michael Alexsander bf65bf0bbd
Fix "SpriteFrames" editor not fully hidding the bottom panel 2025-09-05 13:33:05 -03:00
Mike Precup 1c8e3f9037 Speed up large selections in the editor 2025-08-31 14:25:44 -07:00
Mike Precup e73e978d65 Misc editor speedups for large scenes 2025-08-31 13:46:33 -07:00
Thaddeus Crews 825ef2387f
Merge pull request #110044 from timothyqiu/theme-type-name-validation
Validate theme type name input in Add Theme Type dialog
2025-08-29 12:00:44 -05:00
Kamil Tokarski 167cf79024
fix: update shortcut input to support CMD key for snapping 2025-08-29 00:22:47 +02:00
Haoyu Qiu e5373c5cb0 Validate theme type name input in Add Theme Type dialog 2025-08-28 15:47:37 +08: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
arkology 977ffe200e TextureEditors: Compile shader/material only once 2025-08-23 13:48:07 +03:00
arkology 4f1f01f2d1 `ThemeEditor`: Reorganize/fix UI to make it fit in editor (at its minimum size in single-window mode) better
Replace text for add/close buttons with icons, remove theme preview custom minimum width, fix "Manage Items" window size in single-window mode and editor window at minimum size. Also theme preview tab looks like scenes tab.
This allows to reduce minimum size of `ThemeEditor`, improving (partially fixing) the use of non-standard editor layouts (for example, 2 columns for left dock and 1 column for right dock) without panels pushed out of screen.
2025-08-23 13:31:49 +03:00
Thaddeus Crews b947e5f8cc
Merge pull request #109133 from aaronp64/polygon_editor_grab_radius
Use `point_grab_radius` setting in `Polygon2DEditor` bottom panel editor
2025-08-21 18:39:35 -05:00
Thaddeus Crews 4854c0447b
Merge pull request #109619 from aaronp64/theme_editor_name_change
`ThemeEditor` fix to show filename for new/renamed files
2025-08-20 12:07:15 -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
aaronp64 842b44d872 ThemeEditor fix to show filename for new/renamed files
Updated ThemeEditor to set the theme name label when theme file is initially created or renamed.
2025-08-14 15:20:50 -04:00
robert yevdokimov 9325b1bdcb Move `Lock View Rotation` label logic out of process notification 2025-08-14 18:29:58 +04:00
Thaddeus Crews de463e0241
Merge pull request #109564 from timothyqiu/scene-create-3d
SceneCreateDialog: Hide 3D Scene option when 3D editor is disabled
2025-08-13 18:42:16 -05:00
kleonc 5ba1d0ff97 Fix TileMapLayer terrain preview icons for transformed alternative tiles 2025-08-13 18:35:51 +02:00
Haoyu Qiu 69613d2099 SceneCreateDialog: Hide 3D Scene option when 3D editor is disabled 2025-08-13 13:54:39 +08: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
kobewi a33ae0be0e Add has_extension() method to String 2025-08-12 13:15:16 +02: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
Aria caa2a388bb Serialization of Callable now works with bind and unbind at the same time
Removed exclusivity between unbind and bind in many places, both on display elements, connection dock and within serialization.

A signal can now be connected with both unbound and bound arguments through the editor
2025-08-10 12:26:46 +02: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
Colin O'Rourke 05fd79af7c Material Conversion Error Handling
Material Conversion Plugins now ERR_FAIL if called on an unitialized material.

FileSystemDock no longer crashes if Conversion Plugin fails and returns a null ref.
2025-08-06 14:03:11 -07:00
aaronp64 aaaa840568 Use point_grab_radius setting in Polygon2DEditor bottom panel editor
Updated Polygon2DEditor bottom panel editor to use point_grab_radius setting instead of fixed value, similar to grab behavior in main 2D editor panel.  Also updated closest point detection to better handle overlapping grab areas.
2025-08-05 17:42:44 -04: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 389ffd5b89 Remove spurious curve changed signals 2025-08-01 16:18:39 -07: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
Squamto 096f0288ba Fix Error when connecting signal with unbinds not yet existing function
When a Signal with unbinds was connected to a non-existing function, the connection attempt was made before the function was created.

I moved the creation of the function in front of the connection attempt.
2025-07-26 19:57:08 +02:00
Mounir Tohami 11c2d4fb39 fix spring bone 3d being disabled with 3d physics 2025-07-23 03:16:15 +03:00
DexterFstone 6a399302c3 Add support for rotating scene tiles in TileMapLayer 2025-07-19 10:53:47 -07:00
robert yevdokimov 6daaea4780 Create a rotation arc showing accumulated rotation when using transform gizmo 2025-07-18 20:43:13 +04:00
Pāvels Nadtočajevs eac8e9d1cd
[SpriteFramesEditor] Decompress texture before auto slicing sprite sheet. 2025-07-17 10:51:44 +03:00
Thaddeus Crews fc1e61ad94
Merge pull request #108312 from KoBeWi/deselect_deselected_just_to_be_sure
Fix filtered out nodes not getting deselected
2025-07-16 11:27:53 -05:00
Haoyu Qiu 819c80428d Allow closing all scene tabs via shortcut 2025-07-16 20:33:41 +08:00
Thaddeus Crews 20606b1d4d
Merge pull request #108477 from KoBeWi/grid_burn-in
Fix lingering grid from TileMapLayer editor
2025-07-15 08:04:28 -05:00
Mike Precup b9beb852e6 Fix sphere gizmo handle position 2025-07-14 10:19:01 -07:00
Thaddeus Crews 1713a8ddc8
Merge pull request #108533 from YeldhamDev/get_owned
Fix unwanted resource duplication in the theme editor
2025-07-14 10:30:35 -05:00
Michael Alexsander e924d2b565
Fix unwanted resource duplication in the theme editor 2025-07-12 12:39:55 -03: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
kobewi b073fba3f7 Fix lingering grid from TileMapLayer editor 2025-07-10 14:50:11 +02: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 86a9772130 Condition editor viewport nav modifier checks on freelook / mouse is captured 2025-07-08 23:14:24 +04:00
Robert Yevdokimov 072ee10812 Move editor viewport gizmos visibility logic out of process notification 2025-07-08 23:08:55 +04:00
Robert Yevdokimov af2965a6ad Remove redundant line when toggling cinematic preview 2025-07-08 22:57:52 +04:00
kobewi 11adf408ab Add is_instance() helper method to Node 2025-07-08 20:42:52 +02: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