Saracen
0e545d9e88
Unpress buttons in AnimationTree when switching to read-only mode.
2023-10-27 13:39:08 +01:00
kleonc
74a35526e0
Fix some Node3DEditor snapping issues
2023-10-27 13:00:49 +02:00
Rémi Verschelde
d88ef223e3
Merge pull request #82853 from KoBeWi/line_surgery
...
Prioritize points in polygon editor hover
2023-10-27 11:36:09 +02:00
kobewi
7cffb30254
Prioritize points in polygon editor hover
2023-10-26 16:03:55 +02:00
Rémi Verschelde
80e5484a82
Merge pull request #83941 from Jordyfel/hashset-not-vector
...
Use Hashset for dependency list when moving
2023-10-26 16:01:21 +02:00
Saracen
ed083a9fbe
Fix crash when reimporting with Skeleton3D selected.
2023-10-25 21:10:57 +01:00
Jordyfel
50b7387a3f
Use Hashset for dependency list when moving
2023-10-25 21:05:53 +03:00
J. N. Witch
d832f62a01
Introduce a "Gizmos" submenu for toggling visibility of gizmos in 2D editor
...
instead of standalone checkboxes like "Show Group And Lock Gizmos".
Add option to toggle visibility of Position gizmos.
2023-10-25 12:41:37 +00:00
clayjohn
5591f289d7
Uses screen-aligned quads for origin lines to avoid issues on NVidia
...
While we are add it, use alpha-antialised lines to make them look nice
2023-10-24 18:02:36 +02:00
Rémi Verschelde
fe45e4ec7c
Merge pull request #83790 from OppositeNor/fix_tileset_out_of_screen
...
Fix TileSet painting options appear out of screen
2023-10-23 12:42:52 +02:00
DennisManaa
1a1c542836
Implement automatic translation for ItemList
2023-10-23 10:14:08 +02:00
Haoyu Qiu
920e53cacb
Readd close button for nodes in AnimationNodeBlendTree editor
2023-10-23 11:11:51 +08:00
OppositeNor
8f26cdcaef
Fix tileset out of screen
2023-10-22 13:39:14 -04:00
Rémi Verschelde
6bf936c4cc
Merge pull request #82667 from kleonc/canvas-item-editor-drag-moving-transforms-fix
...
Fix transform calculations for drag-moving CanvasItems in editor
2023-10-22 12:11:28 +02:00
BlueCube3310
67a3ef6aca
Optimize Path3DGizmo mesh generation
2023-10-21 19:03:57 +02:00
Rémi Verschelde
365507fcf3
Merge pull request #83659 from aXu-AP/uv-edit-transform-points-undo
...
Fix Polygon2D undo on transforming vertices
2023-10-20 15:13:26 +02:00
aXu-AP
76f81cfc21
Fix Polygon2D undo on transforming vertices
...
Fix: Action not committed to history when transforming all points in UV editor's Points mode.
2023-10-20 11:59:09 +03:00
Yuri Sizov
215e036600
Add bulk change guards to successive theme overrides in Editor and GUI
2023-10-19 18:14:14 +02:00
Rémi Verschelde
f7da96add3
Merge pull request #83534 from SaracenOne/blend_tree_auto_disconnect
...
Automatic reconnection of nodes in blend tree.
2023-10-18 16:55:02 +02:00
Saracen
65016c393f
Automatic reconnection of nodes in blend tree.
2023-10-18 03:19:02 +01:00
风青山
2642c6851f
Defer updating the animations Tree in SpriteFramesEditor to avoid crashes
...
Previously, clicking the LMB while renaming an animation could cause
`SpriteFramesEditor::_update_library(false)` to be called during
`Tree::propagate_mouse_event()`. This may cause a crash.
We can defer updates to the editor interface to avoid calling
`Tree::create_item()` at the wrong time.
Enables `SpriteFramesEditor::_select_animation()` to be able to undo/redo
2023-10-18 06:46:03 +08:00
Rémi Verschelde
0258fa4db9
Merge pull request #83137 from jsjtxietian/close-shader-file-in-visual-editor-when-delete-file
...
Close shader in Shader Editor tab when deleting shader file in FileSystem panel
2023-10-16 12:59:49 +02:00
jsjtxietian
15e66ccb9b
Close shader in Shader Editor tab when deleting shader file in FileSystem panel
2023-10-16 18:50:56 +08:00
Pedro J. Estébanez
5671e47d20
Fix onion skinning internals activating audio/method/animation tracks
2023-10-16 11:47:14 +02:00
Rémi Verschelde
7211c03ba5
Merge pull request #83402 from YeldhamDev/edit_transitions_hide
...
Disable "Edit Transitions..." item if no animations are present
2023-10-16 10:43:02 +02:00
Rémi Verschelde
50620c7361
Merge pull request #82937 from Calinou/editor-primitivemesh-unwrap-uv2
...
Enable UV2 on primitive meshes when using the MeshInstance3D context menu
2023-10-16 10:39:23 +02:00
Rémi Verschelde
c2d410a19e
Merge pull request #82868 from SaracenOne/multi_session_debugger_fixes
...
Fix debugger behaviour with multi-session debugging
2023-10-16 10:38:58 +02:00
Michael Alexsander
2102d09812
Disable "Edit Transitions..." item if no animations are present
2023-10-15 12:28:04 -03:00
Rémi Verschelde
fc6d6b2c00
Merge pull request #82381 from dervus/issue-81916
...
Fix grid snapping for box shape gizmos
2023-10-13 22:16:39 +02:00
Vladimir Zapparov
088cf59e7a
Fix grid snapping for box shape gizmos
...
"Extruding" box face (i.e. moving it without holding Alt key) will now
always snap new box size exactly to the nearest snap step.
2023-10-13 17:34:59 +02:00
Rémi Verschelde
37ee293be8
Merge pull request #83244 from KoBeWi/tile_map_is_now_tile_set_and_vice_versa
...
Swap TileMap and TileSet buttons
2023-10-13 11:47:55 +02:00
Rémi Verschelde
f6ff4159a7
Merge pull request #83233 from timothyqiu/babel
...
Disable port name auto translation in Visual Shader editor
2023-10-13 11:47:08 +02:00
kobewi
291be2c66c
Swap TileMap and TileSet
2023-10-13 09:55:24 +02:00
Haoyu Qiu
56f47cc129
Disable port name auto translation in Visual Shader editor
2023-10-13 11:07:05 +08:00
Haoyu Qiu
26b21f110a
Don't auto translate theme type list
2023-10-12 10:04:53 +08:00
Rémi Verschelde
25fa5eadd5
Merge pull request #82986 from OmarShehata/fix-external-editor-hot-reload
...
Fix external editor hot reload for GDScript
2023-10-11 22:38:42 +02:00
Christoph Taucher
2929993575
Prevent the internal Script Editor from reloading
...
when the external Editor is active in the settings.
This prevents a crash from different race conditions
from edititing files in the external editor while the internal editor
tries to reload open file tabs.
Some conditions that cause the crash where:
* Syntax highlighting (gdscript_highlighter.cpp, syntax_highlighter.cpp)
* Code analysis (code_edit.cpp)
* ... and more
2023-10-11 21:41:09 +02:00
Rémi Verschelde
4b7cc99bc1
Merge pull request #79169 from reduz/debug-canvas-item-redraw
...
Debug CanvasItem redraw
2023-10-11 08:40:05 +02:00
Hugo Locurcio
936ad63709
Allow Ctrl + KP / and Ctrl + # to toggle comment in the script editor
...
This complements the existing Ctrl + K and Ctrl + / shortcuts.
2023-10-10 17:18:38 +02:00
Rémi Verschelde
d80ce0c52a
Merge pull request #83093 from groud/fix_polygon_editor_undo_redo
...
Fixes undo/redo in tileset polygon editor
2023-10-10 12:34:46 +02:00
Gilles Roudière
8b608f3e6e
Fixes undo/redo in tileset polygon editor
2023-10-10 10:33:05 +02:00
Rémi Verschelde
71a8ac41fb
Merge pull request #72751 from dalexeev/doc-comment-color
...
Highlight doc comments in a different color
2023-10-09 23:21:54 +02:00
Rémi Verschelde
a1d7c62df7
Merge pull request #83003 from AThousandShips/null_check_extra
...
Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable
2023-10-09 15:37:14 +02:00
Rémi Verschelde
7513ae6d06
Merge pull request #81812 from MewPurPur/zoomies
...
Incorporate min and max zoom limits into the EditorZoomWidget
2023-10-09 15:31:49 +02:00
Danil Alexeev
de7cbe8789
Highlight doc comments in a different color
2023-10-08 19:26:10 +03:00
A Thousand Ships
f18aa00e85
Replace ERR_FAIL_COND
with ERR_FAIL_NULL
where applicable
2023-10-08 17:23:33 +02:00
Omar Shehata
c25a2d832b
Fix external editor hot reload
2023-10-07 22:14:54 -04:00
MewPurPur
44d782681c
Incorporate min and max zoom limits into the EditorZoomWidget
2023-10-07 20:41:59 +03:00
Hugo Locurcio
ac723b3e44
Enable UV2 on primitive meshes when using the MeshInstance3D context menu
...
This makes it easier to discover the UV2 generation functionality
on primitive meshes.
2023-10-07 02:18:55 +02:00
Saracen
3defc17646
Fix debugger behaviour with multi-session debugging:
...
Fixes script editor debug menu on sessions other than 1
Fixes breakpoint toggle from menu in sessions other than 1
Removes execution display when switching to non-breaked sessions
2023-10-06 19:20:37 +01:00