gongpha
0b8e079eec
New icons for Gradient and GradientTexture resources
...
(cherry picked from commit 0ed1915053d1f5c1663974b6a0eef5602975f303)
2021-06-03 12:24:57 +02:00
trollodel
802ba1d07a
Preview the color animation in the animation editor
...
(cherry picked from commit 735c8396b0cba475b4c74c5e1e42a74ddc89e324)
2021-06-03 12:24:57 +02:00
kleonc
dfee7e71c7
TextureRegionEditor Fix not updating on editing region with autoslice cached
...
(cherry picked from commit 019c99e5385a3f0055bc4e72b2c48b9cf0a0442d)
2021-06-03 12:24:57 +02:00
Yuri Sizov
c82cb25a93
Improve the layout and texts of the Editor Feature Profiles dialog
...
(cherry picked from commit 00bcfaed85a512058a543a4bb030a1209de5b4fd)
2021-06-03 12:24:53 +02:00
bruvzg
36ca3fea96
[3.x] Fix visibility issue with zoom label
2021-06-03 12:32:11 +03:00
Rémi Verschelde
b5c445c0c9
i18n: Sync translations with Weblate
...
(cherry picked from commit 0446cf487fab518858af136f81e963df12b5d05e)
2021-06-02 11:10:11 +02:00
Jonas Bernemann
4659b2ad4a
Fix overflow in export template manager
...
Fixes the possible overflow of buttons after downloading the
current export template with using custom fonts or custom font size.
Fix #48826
2021-06-01 22:56:43 +02:00
Rémi Verschelde
e0fb05ad30
Merge pull request #49237 from akien-mga/3.x-cherrypicks
2021-06-01 13:35:56 +02:00
Rémi Verschelde
fb294606b5
Merge pull request #48771 from LightningAA/scrollcontainer-ensure-item-visible-3.x
...
[3.x] ScrollContainer: Expose `_ensure_focused_visible` to the scripting API and rename it to `ensure_control_visible`
2021-06-01 12:58:56 +02:00
Haoyu Qiu
0f780084f9
Wrap description TextEdit of plugin config dialog
...
(cherry picked from commit e83c2cd0c32d5ea4c33c0e7c63c7548acec28db2)
2021-06-01 12:53:31 +02:00
nobuyuki_nyuu
057c9f601b
Bind CanvasItemEditor::_zoom_on_position and CanvasItemEditor::get_state to ClassDB
...
(cherry picked from commit a715887299d6073d2eef6d8301b97926f64bbac3)
2021-06-01 12:53:31 +02:00
Emre Aydin
a6ff17c0a6
Fixed changing enabled classes resetting folding in manage editor features.
...
(cherry picked from commit 0f9913ce33484e22a49298a0c2f28e24b9d55e95)
2021-06-01 12:53:30 +02:00
Hugo Locurcio
d71077f463
Improve the audio bus editor appearance
...
- Use the editor font color for notch lines and text instead of a more
contrasted color.
- Reuse the editor theme's tooltip styling and apply it on theme change.
- Make the preview label display an explicit `+` sign for positive values.
- Prevent a zero value from displaying as `-0.0 dB` instead of `0.0 dB`.
- Scale notch lines on hiDPI displays.
(cherry picked from commit 534c990e418d77e648597921ed6c32f7c1fb2474)
2021-06-01 12:53:30 +02:00
kobewi
f7cfdfb1cc
Add preload() to resource path when holding Ctrl
...
(cherry picked from commit 4bee21bcc4fafff2f810f9f835a39097073e0e56)
2021-06-01 12:53:30 +02:00
Lightning_A
6f58e6ce2c
ScrollContainer: Expose _ensure_focused_visible
to the API
...
Was renamed to `ensure_control_visible`
2021-05-31 19:05:30 -10:00
K. S. Ernest (iFire) Lee
6ec9468e75
Backport gltf2 module from master.
2021-05-31 13:18:06 -07:00
Lyuma
a330b6829f
gltf: Fix mesh nodes which are also bones for 3.x
...
Fix issue when two skeletons end up directly parented.
Prevent animating TRS for skinned Mesh node.
Fix animating weights on meshes with targets but no weights.
2021-05-28 03:50:54 -07:00
Marcel Admiraal
72446bab1b
Update EditorResourcePreview queue_*() documentation
2021-05-26 08:39:52 +01:00
Hugo Locurcio
a38b447413
Highlight control flow keywords with a different color
...
This makes them easier to distinguish from other keywords.
2021-05-25 00:31:39 +02:00
Yuri Roubinsky
8d06dd4371
Fix doc theme not changing when its hidding
...
(cherry picked from commit 9a5cce35e609adb42dce4a5217ac41cbb609441f)
2021-05-24 12:57:05 +02:00
kobewi
f78c276abe
Reset Shader Editor scroll when changing shader
...
(cherry picked from commit 0ac5be1e673836390c142ce16bccf49d04d337a9)
2021-05-24 12:56:23 +02:00
kleonc
9f39f8339c
Scale zoom values in the SpriteFrames editor for hiDPI displays
2021-05-23 14:25:57 +02:00
Rémi Verschelde
6f31af4c3c
Merge pull request #48977 from kleonc/sprite_frames-editor-zoom-3.x
...
[3.x] SpriteFramesEditorPlugin Added zooming
2021-05-22 23:52:09 +02:00
kleonc
6481a34478
SpriteFramesEditorPlugin Added zooming
2021-05-22 23:33:27 +02:00
Rémi Verschelde
ac3417005d
Merge pull request #48533 from mortarroad/3.x-convex-hull-ported
...
[3.x] Port Bullet's convex hull computer to replace of QuickHull
2021-05-22 23:23:15 +02:00
Hugo Locurcio
c164c07e85
Tweak pressed CheckBox appearance in the editor
...
This uses the accent color to match pressed CheckButtons after they
were updated. Checked checkboxes are now more prominent in the user's
peripheral vision, which can be useful at times. This also matches
how checkboxes look in most operating systems and web browsers.
(cherry picked from commit 0d27c4d809bc50741e7bee8b7536bde87048f966)
2021-05-22 18:37:56 +02:00
Morris Tabor
ba396caefc
Replace QuickHull with Bullet's convex hull computer.
...
The code is based on the current version of thirdparty/vhacd and modified to use Godot's types and code style.
Additional changes:
- backported and extended PagedAllocator to allow leaked objects
- applied patch from https://github.com/bulletphysics/bullet3/pull/3037
2021-05-22 08:16:43 +02:00
Haoyu Qiu
a26bed52c0
Fix editor crash when exporting profiler data
...
(cherry picked from commit be79bdc8ab5bbce66d408d9256d5dfa431b5cf08)
2021-05-21 13:41:27 +02:00
Hugo Locurcio
8063d69abd
List "Argument" for each extra bind argument in the connect dialog
...
This makes the dialog more explicit.
(cherry picked from commit 994dd314e021d7699e81a5ae3c5bc51f1b247023)
2021-05-21 13:41:27 +02:00
Hugo Locurcio
5e735a9c1f
Tweak highlight color in the editor Find in Files dialog
...
The new color is more visible against dark backgrounds.
(cherry picked from commit 82570dec9032c2ab98da39072c1a964a2b74ca0e)
2021-05-21 13:41:27 +02:00
Lyuma
a0b8c24d92
Fix incorrect skin deduplication when using named binds
...
(cherry picked from commit 60f620411e337635ecbc4628e3df81f11ac25760)
2021-05-21 13:41:27 +02:00
Lyuma
ec6a3a0d0c
gltf: Fail gracefully when a mesh instance fails.
...
(cherry picked from commit 5a9eee6b1a2f633935cfcbbe5f938263dd092e8e)
2021-05-21 13:41:27 +02:00
K. S. Ernest (iFire) Lee
d5b6cb4639
When one invalid image fails, it should only fail that single image.
...
Move to a more graceful degradation 3d asset import model.
(cherry picked from commit a81f4dd5a7a92c2e7c7fc3185eeea745bd41cb5b)
2021-05-21 13:41:27 +02:00
jfons
2c400a7aae
Fix swapped front/rear directions in viewport rotation control.
...
(cherry picked from commit e70e33ddcf02fcb87d7e764280f464c0c8405f29)
2021-05-21 12:55:25 +02:00
Hugo Locurcio
20f79287cd
Print a warning when importing a repeating NPOT texture in a GLES2 project
...
Repeating NPOT textures are not guaranteed to be displayed correctly
in GLES2, since the specification does not mandate support for it.
The warning is also displayed in GLES3 projects that are configured
to allow falling back to GLES2.
2021-05-20 20:38:47 +02:00
Rémi Verschelde
d025f6f797
Merge pull request #48824 from aaronfranke/3.x-scd-minsize
...
Set a minimum size for status panel elements in ScriptCreateDialog
2021-05-20 18:03:45 +02:00
Ev1lbl0w
664f1828e2
Fix zip_root not being defined when importing by drag&drop
...
(cherry picked from commit 056deefa55fe90659ac3b13bde1b6df5f22c8aae)
2021-05-20 14:34:32 +02:00
Rémi Verschelde
f479a7972f
Merge pull request #48883 from akien-mga/3.x-codespell-2.0.0
...
[3.x] Fix typos with codespell
2021-05-20 14:32:14 +02:00
Aaron Franke
573b7247bf
Set a minimum size for status panel elements in ScriptCreateDialog
2021-05-20 08:08:24 -04:00
Rémi Verschelde
eb78f80f03
Fix typos with codespell
...
Using codespell 2.0.0.
Method:
```
$ cat > ../godot-word-whitelist.txt << EOF
ang
curvelinear
dof
doubleclick
fave
findn
GIRD
leapyear
lod
merchantibility
nd
numer
ois
ony
que
seeked
synching
te
uint
unselect
webp
EOF
$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"
$ git diff // undo unwanted changes
```
2021-05-20 12:56:56 +02:00
Aaron Franke
1154b6264c
[3.x] Make is_equal_approx have explicit float and double versions
2021-05-20 06:50:09 -04:00
Hugo Locurcio
a45db4c208
Fix crash when trying to save with no scenes and scripts open
...
This could occur when attempting to save project settings when
no scenes or scripts are open (which is common in a brand new project).
(cherry picked from commit 16876bec76528ce5c4e84aad66bc98cdbcd62e97)
2021-05-19 15:24:31 +02:00
Hugo Locurcio
a9df687db6
Increase the TileSet editor's snap step to 1024
...
This also tweaks the autotile bitmaks mode property hint string.
2021-05-18 23:38:22 +02:00
Rémi Verschelde
72647cc55c
i18n: Sync translations with Weblate
...
(cherry picked from commit bcedd097426403f25098f44038c79bc39a8131c6)
2021-05-18 12:09:38 +02:00
Rémi Verschelde
0a4eb472cf
Revert "Tweak lightmapper warning message to mention Rosetta emulation on macOS"
...
This reverts commit 47f869b731d7821f02eb601e409bd3ce347ed30b.
This is no longer needed after #48455 .
2021-05-18 11:58:09 +02:00
Rémi Verschelde
a246dceb51
FileSystem dock: Fix search shortcut
...
Follow-up to 533d3e78008dd083d38264a4778b34387668d84d which used a shortcut
not defined in 3.x.
2021-05-17 13:32:44 +02:00
fox
533d3e7800
Make shortcut for focusing searchbar in filesystem dock
...
(cherry picked from commit 22e2e4334ef4c2e0b085fafe74f899e52d1577d4)
2021-05-17 13:11:07 +02:00
kleonc
0a91c8e972
Fix crash after disabling plugin using set_force_draw_over_forwarding_enabled()
...
(cherry picked from commit 5a8314016a7bcb87f840ac5110e18ebb09daefa7)
2021-05-17 13:09:14 +02:00
Hugo Locurcio
2eea00b036
Add "Support Godot Development" option to the editor's Help menu
...
(cherry picked from commit 3eae2f9c6dbeb029546c3cbfc71f423f29f45734)
2021-05-17 13:06:11 +02:00
Pedro J. Estébanez
817ffc01e1
Make all file access 64-bit (uint64_t
)
...
This changes the types of a big number of variables.
General rules:
- Using `uint64_t` in general. We also considered `int64_t` but eventually
settled on keeping it unsigned, which is also closer to what one would expect
with `size_t`/`off_t`.
- We only keep `int64_t` for `seek_end` (takes a negative offset from the end)
and for the `Variant` bindings, since `Variant::INT` is `int64_t`. This means
we only need to guard against passing negative values in `core_bind.cpp`.
- Using `uint32_t` integers for concepts not needing such a huge range, like
pages, blocks, etc.
In addition:
- Improve usage of integer types in some related places; namely, `DirAccess`,
core binds.
Note:
- On Windows, `_ftelli64` reports invalid values when using 32-bit MinGW with
version < 8.0. This was an upstream bug fixed in 8.0. It breaks support for
big files on 32-bit Windows builds made with that toolchain. We might add a
workaround.
Fixes #44363 .
Fixes godotengine/godot-proposals#400 .
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2021-05-16 17:52:31 +02:00