330c7a2fb4
Fix end pops when trimming wav files
...
-Added trim limit constant at top of file, defining at which db trimming should occur (moved from being in the code itself)
-Added fade out frames constant at top of file, defining how many frames should have fade out applied (to avoid pops at the end of trim)
-Rewrote parts of the trimming logic to use an average of volume across all channels instead of any particular channel
-Added fade-out to trimming
(cherry picked from commit 26cc521d55 )
2019-09-24 09:00:44 +02:00
25074c734d
Use filename for scene root of imported models
...
(cherry picked from commit 82fadde680 )
2019-09-24 09:00:44 +02:00
78a7f945e4
Removed an unused and leaked CheckButton instance in theme editor plugin
...
(cherry picked from commit cbf2d3cdc4 )
2019-09-24 09:00:44 +02:00
28d48a0886
Enhance theme preview
...
(cherry picked from commit 5dfbdbcd0b )
2019-09-24 09:00:44 +02:00
ef6807b34c
Fix remote scene tree root folding
...
Fixes #25487
(cherry picked from commit 72472bef05 )
2019-09-24 09:00:44 +02:00
6319d662af
[StateMachine] Fix play position
...
Continuation of 771fbd282a
(cherry picked from commit 0fcbf4da8f )
2019-09-24 09:00:44 +02:00
be47e0546d
Show play position of sub state machine
...
Sub state machine now show the play position of the current state
playing.
(cherry picked from commit 771fbd282a )
2019-09-24 09:00:44 +02:00
cb0e500d27
Add sub-resource name when available to script editor
...
(cherry picked from commit 7056c825a3 )
2019-09-24 09:00:44 +02:00
b8d29b5c66
doctool: Fix writing theme_item descriptions
...
We already had support for parsing and saving theme_item descriptions
in DocData, and displaying it in the editor, but doctool would drop the
changes as it was not writing them back to the XML.
Part of #29868 .
(cherry picked from commit 615ffb3507 )
2019-07-29 16:18:48 +02:00
24f17f2208
doc: Fix DocData.merge_from copying old setters and getters
...
This is not necessary and means that some setters and getters
can end up wrong if they are changed in the bindings but DocData
does not update them when running --doctool.
Fixes #29425 .
Co-authored-by: Bojidar Marinov <bojidar.marinov.bg@gmail.com >
(cherry picked from commit e1e3fcc908 )
2019-07-29 15:16:17 +02:00
e14226ebd4
fixes 27543, adds a copy button for the editor log
...
(cherry picked from commit aa4e27084f )
2019-07-24 14:11:33 +02:00
2854864130
Fix drawing of checkable editor properties
...
- Make text cutoff respect checkbox icon's width
- Get checkbox icon from EditorIcons instead of CheckBox
(cherry picked from commit c230c6db98 )
2019-07-03 16:30:26 +02:00
e50eb830af
i18n: Sync translations with Weblate
2019-06-16 21:45:24 +02:00
bf7585530b
i18n: Sync translation template with current source
2019-05-21 13:06:17 +02:00
239a11fe19
i18n: Sync translations with Weblate
2019-05-21 13:02:38 +02:00
5b6ad923f0
AnimationPlayer FPS mode fixes
...
(cherry picked from commit e3b7f9e1ca )
2019-04-26 16:34:18 +02:00
23cf9f3b6f
i18n: Sync translation template with current source
2019-04-25 14:03:22 +02:00
348270df38
i18n: Sync translations with Weblate
2019-04-25 14:01:33 +02:00
d8cae6e7f6
Implement autokeying in Animation editor.
...
(cherry picked from commit 296c74072c )
2019-04-21 00:02:02 +02:00
a7f0bfb7db
Oops I missed a line, continuation to 0d41f8f.
...
(cherry picked from commit 8f762aefcd )
2019-04-21 00:01:44 +02:00
5cc03473e0
Also show length in FPS when using FPS mode for AnimationPlayer editor
...
(cherry picked from commit caaa492133 )
2019-04-21 00:01:32 +02:00
6fac922bff
Add support for FPS snap in Animation Editor.
...
(cherry picked from commit 4203266923 )
2019-04-20 23:57:59 +02:00
5e02d6d98a
Avoid crash on changing snap mode when no animation exists, closes #28031
...
(cherry picked from commit 0d41f8fb00 )
2019-04-20 23:49:20 +02:00
bb8f015595
Add converters / generators to Sprite
...
Adds the following menu options to the Sprite editor: "Convert to Mesh2D", "Convert to Polygon2D", "Create CollisionPolygon2D Sibling" and "Create LightOccluder2D Sibling"
(cherry picked from commit c218c631f6 )
2019-04-20 23:19:55 +02:00
7851d828a2
Fix cursor color in Label/RTL in editor
...
Fixes #26246 .
(cherry picked from commit d179cbc3c2 )
2019-04-20 23:09:47 +02:00
1353c98279
FS dock: Allow deselecting items by clicking empty space
...
Fixes #27546 .
(cherry picked from commit 3da2894d82 )
2019-04-20 22:59:25 +02:00
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