Rémi Verschelde
3e23f56c72
Merge pull request #94288 from KoBeWi/cursed_code
...
Allow box selecting over CanvasItems when Shift is held
2024-08-28 00:12:02 +02:00
Rémi Verschelde
f9474f0925
Merge pull request #93764 from patwork/fix-aspect-div-by-zero
...
Fix division by zero in aspect ratio calculation
2024-07-29 15:17:22 +02:00
kobewi
0b513b9f65
Allow box selecting over CanvasItems when Shift is held
2024-07-13 18:21:17 +02:00
Anni Ryynänen
4a27fb7e83
Fix edited node being removed before editor plugin handles focus loss
...
`CanvasItemEditor::_select_click_on_item` was causing
`EditorNode::_plugin_over_edit` to be called before focus exit had time
to propagate to `SpriteFramesEditor::_animation_speed_changed`.
2024-07-10 16:32:56 +03:00
Eric allen
e03fb3043f
fix: change esthetic -> aesthetic
2024-07-05 16:03:01 -04:00
patwork
31629744f8
Fix division by zero in aspect ratio calculation
2024-06-30 02:18:57 +02:00
kobewi
1d69358471
Prevent selecting when a CanvasItem is selected
2024-06-29 19:56:48 +02:00
matheusmdx
f746632369
Fix snapping lines don't disappearing after drag anchors
2024-06-23 21:05:33 -03:00
Manny-OnGit
8a44cf0342
fixed issue #93043 , ruler tool prevents new nodes from being added with right click.
2024-06-19 10:51:46 -07:00
A Thousand Ships
fbb879debd
[Scene] Add `SceneStringNames::text/value_changed`
2024-06-19 09:44:38 +02:00
A Thousand Ships
ca18a06ecb
[Scene] Add `SceneStringNames::confirmed`
2024-06-19 09:40:54 +02:00
A Thousand Ships
d519715d94
[Scene] Add `SceneStringNames::font(_size/_color)`
2024-06-18 17:24:27 +02:00
A Thousand Ships
926afccbd8
[Scene] Add `SceneStringNames::panel`
2024-05-30 22:54:50 +02:00
A Thousand Ships
755a0efbb6
[Scene] Add `SceneStringNames::id_pressed`
2024-05-30 22:54:04 +02:00
Rémi Verschelde
32def9f98e
Merge pull request #92392 from KoBeWi/this_makes_editor_200%_faster
...
Optimize usage of position icon in 2D editor
2024-05-30 11:48:06 +02:00
A Thousand Ships
4ed62665a2
Replace `.bind(...).call_deferred()` with `.call_deferred(...)`
2024-05-27 13:29:57 +02:00
kobewi
d927d41f89
Optimize usage of position icon in 2D editor
2024-05-26 20:08:59 +02:00
kobewi
e065d7132a
Remove duplicate shortcut definitions
2024-05-21 23:28:49 +02:00
Haoyu Qiu
e5c321448e
Create AudioStreamPlayer when dropping AudioStream
...
- Create AudioStreamPlayer if dropped in between nodes in the Scene dock
- Create AudioStreamPlayer2D if dropped into 2D editor
- Create AudioStreamPlayer3D if dropped into 3D editor
2024-05-19 20:26:04 +08:00
Rémi Verschelde
b201c7fc13
Merge pull request #91874 from Nodragem/editor-scene-drag-and-drop-default
...
Change default parenting behavior when drag-and-dropping to 2d and 3d editor
2024-05-17 11:13:57 +02:00
Nodragem
8e0f0c6edb
change default behaviour when drag-and-drop to 2d and 3d editor
...
correct formatting with clang-formatter
US English
2024-05-16 10:42:13 +01:00
A Thousand Ships
ee79386f7b
[Scene] Add SceneStringNames::pressed
2024-05-14 15:51:28 +02:00
kobewi
413c11357d
Use Core/Scene stringnames consistently
2024-05-13 23:41:07 +02:00
naputt
9e196b7d8c
fix 2d editor selection
2024-05-08 19:34:17 +01:00
A Thousand Ships
955d5affa8
Reduce and prevent unnecessary random-access to `List`
...
Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when
accessing a single element)
* Removed subscript operator, in favor of a more explicit `get`
* Added conversion from `Iterator` to `ConstIterator`
* Remade existing operations into other solutions when applicable
2024-05-04 16:08:55 +02:00
A Thousand Ships
308dbb8c63
[Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)`
...
Convenience for a number of cases operating on single values
2024-05-02 10:31:13 +02:00
kobewi
f8cd3bbc36
Add temporary pivot for rotating multiple 2D nodes
2024-04-26 11:03:47 +02:00
风青山
b5157e0686
Make the loading scene open in the current scene tab if the current scene is empty
2024-04-16 23:04:25 +08:00
风青山
4ff5326959
Fix crash when dragging scene files to 2D/3D screen
...
The crash usually occurs when there is no scene root node.
2024-04-12 13:10:02 +08:00
jsjtxietian
816812ee6c
Disable lock and group buttons when selected item can't be locked or grouped
2024-03-21 13:02:34 +08:00
Rémi Verschelde
a658621cc5
Merge pull request #89264 from ryevdokimov/don't-update-snap-every-scan
...
Move `snap_controls_to_pixels` from process to projects settings changed method
2024-03-08 13:09:46 +01:00
Robert Yevdokimov
f99de3f024
Move `snap_controls_to_pixels` from process to projects settings changed method
2024-03-07 16:21:23 -05:00
David Luevano Alvarado
71426d0f5c
Fix wrong undo-redo action when dropping files containing circular dependencies
2024-03-07 12:20:49 -06:00
Rémi Verschelde
26a6f810d2
Merge pull request #87886 from ryevdokimov/don't-use-physics-process
...
Do not use `NOTIFICATION_PHYSICS_PROCESS` for 2D Editor
2024-03-07 10:04:31 +01:00
Rémi Verschelde
72a31722fd
Merge pull request #89132 from jsjtxietian/lock-update
...
Update lock and group button state when selection changed in CanvasItemEditor
2024-03-06 09:50:23 +01:00
jsjtxietian
b047206619
Update lock and group button state when selection changed
2024-03-06 10:24:18 +08:00
David Luevano Alvarado
c0467aa1f9
Fix editor crash when unsupported `Resource` is dropped in scene
2024-03-04 10:06:05 -06:00
Rémi Verschelde
6d8ca17139
Merge pull request #88829 from ryevdokimov/institate_message-2d
...
Show instantiating or inherit message when using drag to instantiate in 2D
2024-02-27 10:18:17 +01:00
Robert Yevdokimov
8875ff0a14
Show instantiating or inherit message when using to drag to instantiate in 2D
2024-02-27 01:09:13 -05:00
Muller-Castro
1638c1b28f
Add const lvalue ref to editor/* container parameters
2024-02-26 15:28:15 -03:00
kobewi
aeec3c1309
Add methods to add submenus without using names
2024-02-22 15:13:53 +01:00
Rémi Verschelde
6037500219
Merge pull request #69032 from KoBeWi/check_every_changed_setting_in_every_group_everywhere()
...
Use `check_changed_settings_in_group()` everywhere
2024-02-20 19:34:30 +01:00
kobewi
a031911c82
Use check_changed_settings_in_group() everywhere
2024-02-19 21:34:45 +01:00
CookieBadger
47dba6bc56
use ED_IS_SHORTCUT macro instead of matches_event
2024-02-19 13:16:06 +01:00
Michael Alexsander
7b42c24550
Make auto translation inheritable
2024-02-15 16:51:19 -03:00
viksl
dc60c01e56
Select newly added nodes on drag and drop in 2D viewport
2024-02-14 20:03:00 +01:00
kleonc
c0a1b4f32d
Fix CanvasItem/Node3D editor plugin drag drop transform calculation
2024-02-13 13:52:37 +01:00
Rémi Verschelde
966a3ffbba
Merge pull request #86659 from MajorMcDoom/live-debug-local-transform
...
Improved synchronization of Transforms during live debug sessions
2024-02-12 13:33:35 +01:00
Rémi Verschelde
07655a0e11
Merge pull request #87623 from Calinou/editor-scene-drag-and-drop-tweak-modifier
...
Change scene drag-and-drop modifier behavior in the 2D and 3D editors
2024-02-05 14:49:21 +01:00
Rémi Verschelde
e096be85c4
Merge pull request #87125 from ryevdokimov/fix-removing-preview-nodes-on-ui-cancel
...
Clear drag preview nodes on `NOTIFICATION_DRAG_END`
2024-02-05 14:48:56 +01:00