42607ee8ca
Lots of work on GLTFDocument.
2022-08-08 02:53:46 +02:00
53f274de2f
Ported: AnimatedSprite Fix updating inspector when SpriteFrames is modified - kleonc
...
8ae246f15e
2022-08-07 16:20:57 +02:00
45a1c98332
Ported: SpriteFramesEditor Add animation searchbox - kleonc
...
728a725b7b
2022-07-29 22:45:57 +02:00
Haoyu Qiu
0ed75059cc
Update TextureRegion editor when NinePatchRect/StyleBoxTexture changes
...
Updates the editor when the region rect or margins change.
2022-07-29 19:57:55 +02:00
d480073228
Ported: Use % when dropping unique scene nodes into script
...
This expands uppon #60708 , using `get_node("%NodeName")` for nodes that
have a unique scene name to avoid having to change the onready
statements when the paths of the nodes change.
- Jummit
63f35d24c6
2022-07-29 19:36:33 +02:00
Haoyu Qiu
dea38c63e2
Fix prompt dialog title for Animation operations
2022-07-29 11:10:38 +02:00
Hugo Locurcio
3268544299
Rename "Convert to Mesh2D" to "Convert to MeshInstance2D" in the editor
...
These actions create MeshInstance2D nodes, not Mesh2D resources.
2022-07-28 19:04:16 +02:00
Danny Chung
737942ac85
Increase AnimationPlayer position SpinBox to fit more decimals
...
Fixed UI bug where it appeared that pushing the up or down incrementing
arrows did not increment the SpinBox value appropriately. Just needed
to increase the size of the box horizontally, to display four decimal
points consistently.
(cherry picked from commit 09658f7e3ba7ffc87ae9f90aa42f64dfeeb33f40)
2022-07-28 15:04:58 +02:00
kobewi
f23274bbf2
Properly release LMB even while panning
2022-07-28 15:00:05 +02:00
Arsh Panesar
a55cfb671b
Fixed Populating MultimeshInstance Crash
...
When populating a MultimeshInstance (node), Godot would set the
new Multimesh's color and custom data format as the current node's
multimesh, which would cause a crash if node's multimesh is null.
Populate Function will now check if node has a multimesh or not, and
set the new multimesh with default (NONE) values if node's multimesh is
null.
Fixes Issue #61553
2022-07-28 13:46:23 +02:00
7fd0b29642
Ported: Backport Label3D node implementation and Sprite*3D material render priority. - bruvzg
...
dc6d8d6098
2022-07-27 23:40:35 +02:00
85776387c5
Fix compile.
2022-07-27 20:07:29 +02:00
53f8707713
Ported: Add node list param to GraphEdit::delete_nodes_request signal - Chaosus
...
32b9818965
2022-07-27 20:01:38 +02:00
Haoyu Qiu
9912a99675
Fix crash when editing pinned StyleBox
...
(cherry picked from commit 4b013a9c967ecc063801b3d4a0e833dcbc865f83)
2022-07-27 19:07:26 +02:00
FireForge
71d20ea670
Add interpolation modes to Gradient - Linear, Constant, and Cubic interpolation modes - Partial backport of #53321
2022-07-27 18:12:14 +02:00
Hugo Locurcio
263c6ab535
Use physical keys for numpad emulation in the 3D editor
...
This makes numpad emulation work on non-QWERTY keyboard layouts
more reliably.
2022-07-27 14:17:52 +02:00
Gustav
7126f79cc6
Stop reset of MultiMesh properties on populate
...
ColorFormat and CustomFormat is not changed when populate is called.
2022-07-27 14:17:19 +02:00
3a4cd703ac
Fix compile.
2022-07-27 14:07:52 +02:00
37413614eb
Ported: Add an inspector preview for BitMap - fire-forge, timothyqiu
...
e8d1552af2
2022-07-27 14:04:48 +02:00
FireForge
57bdac4e2b
Add a RayCast2D.cast_to editor handle
2022-07-27 14:02:38 +02:00
9eee70dbb7
Ported: Add an external link editor icon
...
This replaces the existing "chainlink" instance icon that was
used for external links. That icon is still used for scene instancing.
The icon was designed by redlamp.
Co-authored-by: Taylor Wright <taylor@redlamp.org>
- Calinou
2bc036dad5
2022-07-27 09:02:28 +02:00
FireForge
3f22cc9f3b
Fix UndoRedo in Gradient editor
...
(cherry picked from commit a384031326b96dd1185b7ba33809660ba5551549)
2022-07-27 08:54:15 +02:00
2b6b95db1f
Fix compile.
2022-07-26 12:55:53 +02:00
Haoyu Qiu
6191e0f0b8
Add option to paste animation as duplicate
...
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2022-07-26 12:45:49 +02:00
9d9a394af6
Ported: Add an explicit way to remove a theme type. - timothyqiu and YuriSizov
...
f6251724af
2022-07-25 23:46:08 +02:00
79c193aabb
Ported: Improve Select Frames dialog of SpriteFrames editor. - timothyqiu
...
32488b46a6
2022-07-25 22:25:18 +02:00
Haoyu Qiu
168b1c2ae5
Fix popup dialog UI in AnimationTreePlayer editor
2022-07-25 18:48:32 +02:00
Haoyu Qiu
8eb81855d9
Disable "Open in Inspector" when there is no animation
2022-07-25 18:18:44 +02:00
Haoyu Qiu
c0010ad0f1
Focus filter LineEdit after Theme Type dialog popup
2022-07-25 18:15:49 +02:00
85536b1134
Removed the online docs link from the top of the script editor.
2022-03-23 23:29:58 +01:00
32f148ac0c
Mass replaced godot to pandemonium.
2022-03-23 20:46:05 +01:00
5f7421974c
Backported by hand: Add a GradientTexture2D editor plugin - fire-forge. ( d76c9f8d92
)
2022-03-20 14:59:19 +01:00
77ed14e2f8
Fix 2 runtime errors found by tools.
2022-03-19 10:23:56 +01:00
d740ef5d18
Finished cleaning up includes for the classes under the editor folder. I skipped removing a few that needed more changes to the headers / cpp files for now.
2022-03-19 04:08:34 +01:00
bca78798ef
Header include cleanups for the classes in the editor folder.
2022-03-19 02:25:58 +01:00
2ce53f2b9e
Ran include-what-you-use on the classes in the editor/ floder.
2022-03-19 00:01:30 +01:00
b41f01cb92
Cleaned up the rest of the includes in the headers under engine/plugins. They can still be improved, by moving references too, but that will be done later.
2022-03-18 22:55:47 +01:00
2b5cc26584
More include cleanups to the classes under editor/plugins.
2022-03-18 21:48:35 +01:00
6f637e65b0
Include cleanps.
2022-03-18 21:07:58 +01:00
a112bd877c
Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though.
2022-03-18 20:18:56 +01:00
1ab4a46da0
Moved som of the includes from headers to cpp files under the editor folder.
2022-03-18 19:32:23 +01:00
4d7df62b8e
Clang format all files.
2022-03-18 19:00:13 +01:00
c545717186
Fix EditorScriptCodeCompletionCache::Cache::time_loaded may be used uninitialized error.
2022-03-18 18:53:24 +01:00
340cc8ba45
Run the include guard script on the editor folder.
2022-03-17 22:15:35 +01:00
3965d70ac5
Moved more includes to cpp files.
2022-03-17 19:35:23 +01:00
3ca78453da
Moved more includes.
2022-03-17 12:47:22 +01:00
f55afe20ef
More include moves.
2022-03-17 12:12:41 +01:00
866569d22a
Moved more includes to cpp files.
2022-03-17 11:52:53 +01:00
d34ba0a7f4
Moved more includes from headers to cpp files.
2022-03-17 10:58:07 +01:00
84d139213d
Moved more includes to cpp files.
2022-03-17 10:39:38 +01:00