a758b329d0
Save opened scenes when necessary
...
(cherry picked from commit 331f922359 )
2019-04-20 22:50:16 +02:00
904bfa6a72
Validate scripts when they are loaded in the text editor
...
(cherry picked from commit f137166251 )
2019-04-20 22:38:47 +02:00
aa78461ebd
Added possibilty to delete multiple nodes in visual shaders via Delete key
...
(cherry picked from commit 24faddc211 )
2019-04-20 22:37:56 +02:00
ab8ccee1da
Focus SceneTree dock after creating new node
...
(cherry picked from commit 9432e06e05 )
2019-04-20 22:37:13 +02:00
40c2a5ff57
[AnimationNodeBlendTreeEditor] Usability improvements
...
- Add possibility to exclude multiple (selected) nodes.
- Add context menu (Right click) to add nodes.
(cherry picked from commit ccbf57611b )
2019-04-20 22:31:45 +02:00
a329f6fa0b
Fixes Adding animation to AnimatedSprite doesn't update inspector immediately
...
(cherry picked from commit d86d7981cc )
2019-04-20 22:15:01 +02:00
ae6d45b0f2
Fix TextureRegion margin bug introduced in #27122
...
(cherry picked from commit f38173fb19 )
2019-04-20 22:09:57 +02:00
2213a21ab3
Fixing zooming in TextureRegion
...
Fixes #20710
(cherry picked from commit 22030d4cc4 )
2019-04-20 22:09:30 +02:00
b887d3f8e8
Display vertex number when hovering point in collision polygon
...
(cherry picked from commit ed06ed38fb )
2019-04-20 22:07:01 +02:00
4be1343f3c
Enhance tree scrolling when dragging
...
(cherry picked from commit 14a901e88f )
2019-04-20 22:00:35 +02:00
650c8512cd
Object::script may not be a valid Ref<Script>
...
It appears that Object::script may be a valid ScriptInstance but not be
castable to Ref<Script>. There were only 5 places in the code that made
this assumption. This commit fixes that.
(cherry picked from commit 20b0046945 )
2019-04-20 20:30:30 +02:00
7b8e7d6514
Fix setting of PopupMenu item IDs in editor
...
(cherry picked from commit ae646261e3 )
2019-04-20 20:28:23 +02:00
7ddd4f7232
Fix position of tile names in TileSet editor when zooming in/out
...
Fixes #27713 .
(cherry picked from commit d2a7624687 )
2019-04-20 20:25:09 +02:00
d0c5dc77f3
EditorFolding ignores hidden properties for folded resources ( fixes #26663 )
...
(cherry picked from commit 790a78273f )
2019-04-20 20:22:47 +02:00
320105ff05
Fix TTR string for class reference tooltip
...
Fixes #27852 .
(cherry picked from commit 38104bb89d )
2019-04-20 20:21:30 +02:00
95766f5a6a
Fix condition in editor icons filtering logic
...
Fixes #27595 .
(cherry picked from commit 5062b4a26b )
2019-04-20 20:20:48 +02:00
c6fa282fbb
Fix "Show in File Manager" option
...
(cherry picked from commit 22b861ad97 )
2019-04-20 20:16:35 +02:00
456eb53439
Remove unused imports
...
(cherry picked from commit 49a81308c0 )
2019-04-20 20:15:44 +02:00
a1388dff7e
Find the previous match in script editor when pressing Shift + Enter
...
This allows cycling through matches more efficiently.
(cherry picked from commit 8a1c5a8390 )
2019-04-20 20:13:26 +02:00
bd2e707e2f
Add support for type hints in non-default script editor templates
...
This also refactors template processing to avoid repetition.
This closes #27074 .
(cherry picked from commit 00799fc8c2 )
2019-04-20 20:12:53 +02:00
72b4844d42
Fix crash when using the Tileset Editor when the given shape has no points
...
(cherry picked from commit 9501900e1b )
2019-04-20 20:10:54 +02:00
afe6d654d5
Use the "warning" color for the "restart required" label
...
This makes the color match the warning icon placed besides the label.
(cherry picked from commit cca1fab1c4 )
2019-04-20 20:08:37 +02:00
8f537cfa19
Fix toggle visibility in SceneTreeDialog
...
(cherry picked from commit 2bc6ad670b )
2019-04-20 20:06:50 +02:00
b439515d73
Fix skeleton reparenting to also work when the skeleton node is not a bone
...
Existing code only did the reparenting when the parent node was a bone. This
change fixes that, plus the reparenting code itself, which used the index of
the skin instead of the skin index itself to address the skeleton array.
(cherry picked from commit 1cf7ca87ce )
2019-04-20 20:06:03 +02:00
e31d6367ea
Allow whitespaces in warning-ignore comments
...
(cherry picked from commit 7a0dfc04aa )
2019-04-20 20:05:25 +02:00
0e7de28b8d
Add EditorInspector getter. Update Sub-Inspectors.
...
(cherry picked from commit c1b247e4d5 )
2019-04-20 20:04:43 +02:00
0f51f138b5
Fix perspective button hide when it should be actually disabled
...
(cherry picked from commit 2e5b6b5bde )
2019-04-20 20:04:21 +02:00
f673bc1e3d
Fix editor tooltip formatting
...
Removed unnecessary word wrap which caused broken tags and general
ugliness. Fixes #24926
(cherry picked from commit 8b1b2f6a4c )
2019-04-20 19:53:44 +02:00
53d73f59eb
doc: Drop unused <demos> tag
...
(cherry picked from commit 6af69f851a )
2019-04-19 13:10:25 +02:00
6137387ede
i18n: Sync translations with Weblate
...
(cherry picked from commit 3c4938d59a )
2019-04-08 12:38:15 +02:00
67dc8cf252
Use the editor theme's accent color for 2D/3D selections and rotations
...
(cherry picked from commit d59b210aec )
2019-04-06 21:18:20 +02:00
93875a79bb
Use the accent color to highlight selected text
...
This makes selections easier to see, while making them fit better
within the editor theme.
This closes #22552 .
(cherry picked from commit 9ba6738719 )
2019-04-06 21:18:06 +02:00
4ba90b9dda
Show bones after creating
...
(cherry picked from commit 1b6e0d04f0 )
2019-04-06 21:17:04 +02:00
b5bd8e5f1b
Fix deleting properties after deleting files
...
(cherry picked from commit 4cee053f7c )
2019-04-06 21:16:21 +02:00
dc259b95d8
Add Emission Mask to CPUParticle2D
...
Add ability to load emission masks to CPUParticle2D.
(cherry picked from commit dcd268e183 )
2019-04-03 16:54:33 +02:00
d59b97cca7
Keep binds for connected signals when changing node type
...
(cherry picked from commit a1e7febbb3 )
2019-04-03 16:54:11 +02:00
29a6e7d306
Do not lose focus when moving through scene tree
...
(cherry picked from commit 138698e51f )
2019-04-03 16:52:27 +02:00
8b1b8181b3
Fix inherited icons for script classes
...
(cherry picked from commit 2d106eb715 )
2019-04-03 16:50:50 +02:00
3ccb859711
Remove unused 'fav_rm' ToolButton in EditorFileDialog
...
(cherry picked from commit 579fffd97e )
2019-04-03 16:49:15 +02:00
7f691e8bb9
Merge pull request #27419 from GameCoderStudios/keep-custom-tracks-properties
...
Fix: Keep-custom-tracks option now keeps animation loop property and value track update mode.
2019-04-01 17:16:05 +02:00
f4578e1008
Prevents crash on loading unrecognized resources.
...
Editor crashes on trying to load resources with no loaders.
Simple check on the resource loader prevents using a null
resource loader.
Fixes : #27385
(cherry picked from commit 8ee31ace34 )
2019-04-01 11:25:43 +02:00
1d05568aed
Fixed unfinished max_lines handling for crash avoidance.
...
(cherry picked from commit 601acdf0e1 )
2019-04-01 11:25:22 +02:00
dffc754a0a
Fix order of transformation in GLTF import
...
From the gltf 2 spec, the order is R * S. Previously we did S * R, which broke some mesh with non-uniform scale.
Fix #23356 , Fix #14725
(cherry picked from commit 32dd9c67c6 )
2019-04-01 11:18:23 +02:00
9ca440b763
Fix script editor attempting to set current line to -1 on script open
...
(cherry picked from commit 6f6d4a6c2e )
2019-04-01 11:17:58 +02:00
2e9cf9829c
Fix misplaced hint for interface/theme/accent_color
...
Supersedes #26992 .
(cherry picked from commit b17c8c0396 )
2019-04-01 11:17:08 +02:00
1f9809032d
Make bottom panel only try to hide editors when they're visible
...
(cherry picked from commit ebabb0ea65 )
2019-04-01 11:15:57 +02:00
b2d13ba7b7
Enabled logging of failed image download.
...
(cherry picked from commit 37c0ac1d6d )
2019-04-01 11:15:30 +02:00
9bd25ce7d2
fixed toggelling snap mode while transforming
...
(cherry picked from commit 05446e8b53 )
2019-04-01 11:15:06 +02:00
ae3047d758
Show in tabs non default class icons
...
(cherry picked from commit 825a870f06 )
2019-04-01 11:11:22 +02:00
f7f80b009b
Implement source lookup for class_name defined classes
...
Previous to this, classes defined with class_name had no
behavior when ctrl-clicked in the editor.
Fixes #26882
(cherry picked from commit e8fe174616 )
2019-04-01 11:10:32 +02:00