Commit Graph

319 Commits

Author SHA1 Message Date
Thaddeus Crews
76cd830ba9 Merge pull request #113895 from migueldeicaza/prevent-gizmo-crash
Node3DEditorViewport: Prevent crash while handling input.
2026-01-05 10:18:03 -06:00
Rémi Verschelde
5a5ed7c443 Merge pull request #114604 from KoBeWi/↩tilescenecollection↩
Fix undo/redo for adding scene tiles
2026-01-05 11:45:35 +01:00
Miguel de Icaza
eba4ceb0ea Node3DEditorViewport: Prevent crash while handling input
The selection might change before the user releases the mouse pointer,
and this would crash the editor.

This follows the same check that is done in ::_update_gizmos
2026-01-05 11:33:11 +01:00
Miguel de Icaza
9c7669d32c Prevent BonePropertiesEditor crash due to skeleton use-after-release
This fixes an error we caught in the wild via crash reporting.

It is possible for the BonePropertiesEditor to keep a reference
to a skeleton that is deleted behind its back, and then dereference
and crash.

Additionally, this used to remove signals that might not have been
set, so this guards against these warnings as well.
2026-01-05 11:08:56 +01:00
kobewi
945b2a4522 Fix undo/redo for adding scene tiles 2026-01-04 21:29:39 +01:00
kit
36f4ea227d Fix SplitContainer set desired size infinite loop 2026-01-02 19:05:06 -05:00
Rémi Verschelde
fa740ac5f3 Merge pull request #114431 from TokageItLab/fix-limitation-gizmo-on-root
Fix IKModifier/JointLimitation gizmo on root bone and dirty handling
2026-01-01 16:47:39 +01:00
Rémi Verschelde
424310f775 Merge pull request #114405 from KoBeWi/TracToR
Fix some invalid translation usages
2026-01-01 16:47:35 +01:00
Rémi Verschelde
504df6253d Merge pull request #114392 from passivestar/inner-tabs
Improve the look of inner tabs in modern theme
2026-01-01 16:47:19 +01:00
Rémi Verschelde
751a891a20 Merge pull request #114252 from lodetrick/too-much-focus
Fix docks grabbing too much focus
2026-01-01 16:46:44 +01:00
passivestar
3393740d42 Improve the look of inner tabs in modern theme 2025-12-30 06:05:12 +04:00
Silc Lizard (Tokage) Renew
8a4fec4397 Fix IKModifier/ JointLimitation gizmo on root bone and dirty handling 2025-12-30 08:15:26 +09:00
kobewi
8819651847 Fix some invalid translation usages 2025-12-30 00:03:17 +01:00
Logan Detrick
0e072e9014 Fix docks grabbing too much focus 2025-12-22 17:41:58 -08:00
Rémi Verschelde
4014b4acf0 Merge pull request #113870 from lodetrick/tilemap-one-liner
Fix incorrect error message placement in TileMap Dock
2025-12-21 10:40:56 +01:00
Rémi Verschelde
f4dab5199a Merge pull request #111748 from Calinou/doc-sdfgi-debug-probes
Document occlusion debugging in the SDFGI debug probes draw mode in the editor
2025-12-19 11:52:53 +01:00
Rémi Verschelde
68abeedba7 Merge pull request #111837 from bruvzg/objid_select
Use ObjectID to store nodes in the editor selection.
2025-12-18 23:30:54 +01:00
Pāvels Nadtočajevs
338cfba60a Use ObjectID to store nodes in the editor selection. 2025-12-18 09:16:43 +02:00
Hugo Locurcio
c92ad80ec0 Fix 3D editor Emulate Numpad setting having no effect when previewing a camera 2025-12-18 01:41:58 +01:00
Michael Alexsander
a45bdce763 Add and adjust more scroll hints in the editor 2025-12-17 11:15:33 -03:00
Michael Alexsander
5246b5fba9 Add leftover scroll hints, and panels for scrollables without hints 2025-12-12 10:59:03 -03:00
Hugo Locurcio
b3afc74115 Document occlusion debugging in the SDFGI debug probes draw mode in the editor
This feature shows occlusion information for the selected SDFGI
probe. It can only be used in the editor, as it relies
on the `RenderingServer::sdfgi_set_debug_probe_select()` method
that isn't exposed to the scripting API.
2025-12-11 23:42:45 +01:00
Logan Detrick
e89fcc78f2 Fix incorrect error message placement in TIleMap Dock 2025-12-10 15:55:59 -08:00
Rémi Verschelde
65c8c3dbca Merge pull request #113458 from Calinou/editor-3d-default-transform-mode
Default the 3D editor to Transform mode to restore 4.5 behavior
2025-12-09 19:54:31 +01:00
Rémi Verschelde
d09a3d83ff Merge pull request #113574 from YeldhamDev/take_the_hint
Enable scroll hints for several parts of the editor
2025-12-09 19:32:11 +01:00
Hugo Locurcio
5d80686497 Default the 3D editor to Transform mode to restore 4.5 behavior
The Select mode no longer allows moving or rotating selected nodes.
This mode was still the default until now, which results in behavior that's
inconsistent with the 2D editor.

This sets the default mode to the new Transform mode to ensure
usability out of the box is unchanged. Shortcuts and icon ordering
were also modified to best match 4.5.
2025-12-09 18:16:01 +01:00
Rémi Verschelde
6ca17e29aa Merge pull request #113789 from Rindbee/Use-ObjectID-for-comparison-in-SceneTreeEditor
Use `ObjectID` in `SceneTreeEditor` to compare the old and new scene roots
2025-12-09 17:18:07 +01:00
Rémi Verschelde
66b6ea492f Merge pull request #113706 from lodetrick/unused-and-forgotten
Codestyle: Remove unused private variables in `godot/editor`
2025-12-09 17:17:18 +01:00
Michael Alexsander
f187b8b2bf Enable scroll hints for several parts of the editor 2025-12-09 10:55:26 -03:00
风青山
53222f45b9 Use ObjectID in SceneTreeEditor to compare the old and new scene roots
This is likely due to delayed function calls, causing some `SceneTreeEditor`
instances to miss the stage where the scene root is set to `nullptr`
when calling `_update_tree()`.
2025-12-09 20:43:59 +08:00
Adelynne Brito
d7792feaba Move initialization check for CanvasMaterial
Prevents the check from causing other materials to error
2025-12-08 19:11:23 +01:00
Thaddeus Crews
e56ea15a03 Merge pull request #113701 from lodetrick/debugger-oops
Fix Debugger Dock not opening and unused BottomPanel code
2025-12-08 11:53:43 -06:00
Logan Detrick
17c7a3b817 Remove unused private variables in godot/editor 2025-12-07 02:55:08 -08:00
Logan Detrick
58969218d6 Remove unused code in EditorBottomPanel and remove deprecated bottom panel operation 2025-12-07 02:19:50 -08:00
Rémi Verschelde
3edd256a6f Merge pull request #113611 from bruvzg/mod_plus
[Editor] Fix missing "+" in the bunch of tooltips.
2025-12-05 09:38:51 +01:00
Rémi Verschelde
eb389feaf2 Merge pull request #113601 from Giganzo/inspector-control-height
Fix property height in the inspector for control layout
2025-12-05 09:38:46 +01:00
Rémi Verschelde
6b0a74073c Merge pull request #113296 from KoBeWi/soft_open_gently
Fix dock opening focus
2025-12-05 09:38:08 +01:00
Pāvels Nadtočajevs
e2b8c9f038 [Editor] Fix missing "+" in the bunch of tooltips. 2025-12-05 10:20:50 +02:00
Giganzo
c01711ca16 Fix property height in the inspector for control layout 2025-12-05 00:06:24 +01:00
Rémi Verschelde
8437869434 Merge pull request #112615 from YeldhamDev/inspector_props_size_fix
Fix issues with property height in the inspector
2025-12-04 15:52:40 +01:00
Thaddeus Crews
fbc9539764 Merge pull request #113275 from lodetrick/sprite-dock
Use new dock system for SpriteFrames Dock
2025-12-03 16:50:41 -06:00
LanzaSchneider
e46936c363 Fix sprite_frames_editor_plugin compilation with deprecated=no 2025-12-04 03:59:19 +08:00
Thaddeus Crews
b0a1b9a0b1 Merge pull request #111471 from WesleyClements/zoom-in-on-pixel-art
Add zoom to fit functionality to `SpriteFramesEditor`
2025-12-03 11:42:25 -06:00
kobewi
234a255249 Fix CreateDialog returning wrong type 2025-12-03 15:28:24 +01:00
Wesley Clements
997473ba4e added zoom to fit for SpriteFramesEditorPlugin 2025-12-03 05:09:50 -08:00
Rémi Verschelde
acb157df7a Merge pull request #113464 from kleonc/sprite_dialogs_allow_maximizing
Allow maximizing sprite related dialogs
2025-12-03 09:50:00 +01:00
Rémi Verschelde
79106fdf40 Merge pull request #113338 from KoBeWi/Porygon-Dck
Use EditorDock for Polygon2D editor
2025-12-03 09:49:55 +01:00
Rémi Verschelde
3ffed928ed Merge pull request #113128 from lodetrick/vertical-tilemap
Enable Vertical orientation for TileMap Dock
2025-12-03 09:49:36 +01:00
Rémi Verschelde
11ffcb3ef7 Merge pull request #113108 from KoBeWi/Thock
Change Theme to EditorDock and add `closable` property
2025-12-03 09:49:31 +01:00
Thaddeus Crews
cd7cff8fa0 Merge pull request #113257 from KoBeWi/the_most_important_dock
Improvements to ResourcePreloader editor
2025-12-02 20:42:56 -06:00