Bojidar Marinov
fe90b69e0f
Fix "Make Scene Root" deleting previous root whenever focusing another scene
...
Hopefully fixes #24484 and fixes #27222 .
(cherry picked from commit cfc779ccf0
)
2019-11-08 15:48:19 +01:00
volzhs
e168f04bc3
Fix validating editor bold font
...
(cherry picked from commit aa5e34d018
)
2019-11-08 14:03:58 +01:00
Rémi Verschelde
5f314c54ff
Prevent crash when we can't write to editor cache or config path
...
This can happen if users somehow got wrong user permissions assigned to
their Godot cache, config or data paths (e.g. `~/.config/godot`).
The error messages should give them a hint as to what the issue may be.
Fixes #33199 .
There may be other situations that still lead to a crash, we need to
review all uses of `FileAccess::open` with `FileAccess::WRITE` mode to
ensure that proper pointer validation is done.
(cherry picked from commit 565f7183aa
)
2019-11-08 13:13:55 +01:00
Hugo Locurcio
0c0c911ae8
Display version information in the editor at all times
...
This closes #27811 .
(cherry picked from commit dee9e9dc62
)
2019-11-08 12:57:50 +01:00
Hugo Locurcio
22147bb9dc
Add the missing autokeying icon
...
This icon was added in the `master` branch (and then improved) a
while ago.
This adds the latest version of the icon to the `3.1` branch.
2019-10-20 14:31:45 +02:00
XiaoLongHan
d585b1a5b1
fix file system not refresh on exFAT
...
(cherry picked from commit 9d309096c9
)
2019-09-26 14:45:02 +02:00
Michael Alexsander Silva Dias
e40293942d
Regression fixup to the theme editor
...
(cherry picked from commit b7c2bcff76
)
2019-09-24 09:00:46 +02:00
Michael Alexsander Silva Dias
7ff607290a
Minor fixups to the theme editor
...
(cherry picked from commit 1c872c75db
)
2019-09-24 09:00:46 +02:00
Chaosus
9953b2ab43
Disallow loopback connection in visual scripts and visual shaders
...
(cherry picked from commit 21ca9f6c7c
)
2019-09-24 09:00:46 +02:00
qarmin
49bbec08e2
Disable Project Export button after deleting preset
...
(cherry picked from commit 2fc2d82465
)
2019-09-24 09:00:45 +02:00
Matheus Lima Cunha
1e5709265c
Move vertex along a single axis while editing and holding shift
...
(cherry picked from commit 0110a88547
)
2019-09-24 09:00:45 +02:00
Hugo Locurcio
614dbe74e2
Scale animation track editor line widths on hiDPI displays
...
(cherry picked from commit c0959f00a0
)
2019-09-24 09:00:45 +02:00
Anders Stenberg
e18f18dbec
Proper passing of the "transform_key_request"
...
signal from SpatialEditorViewport to InspectorDock
(cherry picked from commit 645c656571
)
2019-09-24 09:00:45 +02:00
hbina085
8c2e10c393
Many fallthrough switch cases now have the FALLTHROUGH macro to tell the compiler that this is intended.
...
(cherry picked from commit 9f0c6a6009
)
2019-09-24 09:00:45 +02:00
Rémi Verschelde
fc18d637a8
Fix -Wimplicit-fallthrough warnings from GCC 8
...
Adds `FALLTHROUGH` macro to specify when a fallthrough is intentional.
Can be replaced by `[[fallthrough]]` if/when we switch to C++17.
The warning is now enabled by default for GCC on `extra` warnings level
(part of GCC's `-Wextra`). It's not enabled in Clang's `-Wextra` yet,
but we could enable it manually once we switch to C++11. There's no
equivalent feature in MSVC for now.
Fixes #26135 .
(cherry picked from commit fc370b3feb
)
2019-09-24 09:00:45 +02:00
qarmin
3b703d6707
Small fixes, mostly dupicated code
...
(cherry picked from commit 856a8226a5
)
2019-09-24 09:00:45 +02:00
Theis Egeberg
a2cf479f07
Removed extra division by format channels causing sounds to get halved.
...
(cherry picked from commit e630591aea
)
2019-09-24 09:00:45 +02:00
Theis Egeberg
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
Tomasz Chabora
25074c734d
Use filename for scene root of imported models
...
(cherry picked from commit 82fadde680
)
2019-09-24 09:00:44 +02:00
Ibrahn Sahir
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
Michael Alexsander Silva Dias
28d48a0886
Enhance theme preview
...
(cherry picked from commit 5dfbdbcd0b
)
2019-09-24 09:00:44 +02:00
Bojidar Marinov
ef6807b34c
Fix remote scene tree root folding
...
Fixes #25487
(cherry picked from commit 72472bef05
)
2019-09-24 09:00:44 +02:00
Guilherme Felipe
6319d662af
[StateMachine] Fix play position
...
Continuation of 771fbd282a
(cherry picked from commit 0fcbf4da8f
)
2019-09-24 09:00:44 +02:00
Guilherme Felipe
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
UziMonkey
cb0e500d27
Add sub-resource name when available to script editor
...
(cherry picked from commit 7056c825a3
)
2019-09-24 09:00:44 +02:00
Rémi Verschelde
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
Rémi Verschelde
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
kbake
e14226ebd4
fixes 27543, adds a copy button for the editor log
...
(cherry picked from commit aa4e27084f
)
2019-07-24 14:11:33 +02:00
James Buck
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
Rémi Verschelde
e50eb830af
i18n: Sync translations with Weblate
2019-06-16 21:45:24 +02:00
Rémi Verschelde
bf7585530b
i18n: Sync translation template with current source
2019-05-21 13:06:17 +02:00
Rémi Verschelde
239a11fe19
i18n: Sync translations with Weblate
2019-05-21 13:02:38 +02:00
homer666
5b6ad923f0
AnimationPlayer FPS mode fixes
...
(cherry picked from commit e3b7f9e1ca
)
2019-04-26 16:34:18 +02:00
Rémi Verschelde
23cf9f3b6f
i18n: Sync translation template with current source
2019-04-25 14:03:22 +02:00
Rémi Verschelde
348270df38
i18n: Sync translations with Weblate
2019-04-25 14:01:33 +02:00
Juan Linietsky
d8cae6e7f6
Implement autokeying in Animation editor.
...
(cherry picked from commit 296c74072c
)
2019-04-21 00:02:02 +02:00
Juan Linietsky
a7f0bfb7db
Oops I missed a line, continuation to 0d41f8f
.
...
(cherry picked from commit 8f762aefcd
)
2019-04-21 00:01:44 +02:00
Juan Linietsky
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
Juan Linietsky
6fac922bff
Add support for FPS snap in Animation Editor.
...
(cherry picked from commit 4203266923
)
2019-04-20 23:57:59 +02:00
Juan Linietsky
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
ShyRed
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
Mariam Naiga
7851d828a2
Fix cursor color in Label/RTL in editor
...
Fixes #26246 .
(cherry picked from commit d179cbc3c2
)
2019-04-20 23:09:47 +02:00
Rémi Verschelde
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
Tomasz Chabora
a758b329d0
Save opened scenes when necessary
...
(cherry picked from commit 331f922359
)
2019-04-20 22:50:16 +02:00
lupoDharkael
904bfa6a72
Validate scripts when they are loaded in the text editor
...
(cherry picked from commit f137166251
)
2019-04-20 22:38:47 +02:00
Chaosus
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
Tomasz Chabora
ab8ccee1da
Focus SceneTree dock after creating new node
...
(cherry picked from commit 9432e06e05
)
2019-04-20 22:37:13 +02:00
Guilherme Felipe
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
piyushdagar
a329f6fa0b
Fixes Adding animation to AnimatedSprite doesn't update inspector immediately
...
(cherry picked from commit d86d7981cc
)
2019-04-20 22:15:01 +02:00
LATRio
ae6d45b0f2
Fix TextureRegion margin bug introduced in #27122
...
(cherry picked from commit f38173fb19
)
2019-04-20 22:09:57 +02:00