lawnjelly
07ca9cd263
[4] Fix canvas rect bound calculation
...
It turns out the calculation of the bounding rect for canvas items has a nasty bug. When a transform is applied (especially in a custom draw), in the renderer this extra matrix is applied to all later commands in the canvas item. However in the calculation of the bound, the transform is only applied to the first command following the transform.
This PR fixes this inconsistency.
2021-05-28 09:04:24 +01:00
Yuri Roubinsky
f06db8b778
Added Billboard Node to Visual Shaders
2021-05-28 09:24:06 +03:00
Lyuma
e839a3291b
gltf: Fix mesh nodes which are also bones.
...
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-27 19:33:01 -07:00
Yuri Roubinsky
4d569df95f
Fixed possible crash in DynamicBVH::optimize_incremental
2021-05-27 18:38:06 +03:00
Emre Aydin
0f9913ce33
Fixed changing enabled classes resetting folding in manage editor features.
2021-05-27 17:19:40 +03:00
kobewi
4bee21bcc4
Add preload() to resource path when holding Ctrl
2021-05-27 12:22:32 +02:00
Pedro J. Estébanez
19ae8193ee
Add iOS export option for device family
2021-05-27 11:46:22 +02:00
Hugo Locurcio
c8f2f29d81
Use a negative contrast setting for light editor themes
...
This makes light themes look more natural with regards to UI design
guidelines around "elevation".
2021-05-27 11:35:33 +02:00
Hugo Locurcio
534c990e41
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.
2021-05-27 10:00:49 +02:00
Hugo Locurcio
8e2a7fff1d
Tweak Camera2D editor line colors for better visibility
...
The new color for screen drawing was chosen to be easier to distinguish
from the 2D viewport limits.
This also makes lines less opaque when the Camera2D has the Current
property enabled. The increased line width is enough to spot the
camera easily, and the increased opacity on top of that felt obnoxious.
2021-05-27 07:14:49 +02:00
Rémi Verschelde
364ea7f280
Merge pull request #49114 from vnen/gdscript-fix-self-function-type-check
...
GDScript: Fix function signature check for self calls
2021-05-26 20:59:17 +02:00
Rémi Verschelde
bfcb1d2d41
Merge pull request #49109 from Chaosus/fix_console_errors
...
Fixed console error spam at editor startup (about invalid edited scene index)
2021-05-26 20:36:30 +02:00
Rémi Verschelde
78bbb2cae1
Merge pull request #49112 from vnen/gdscript-assign-type-check
...
GDScript: Use analyzer data to decide assignment conversion
2021-05-26 20:34:43 +02:00
George Marques
a23fc45727
GDScript: Fix function signature check for self calls
2021-05-26 15:33:18 -03:00
George Marques
c7459e3855
GDScript: Use analyzer data to decide assignment conversion
...
Since there might be tricky cases in the analyzer (in the case of unsafe
lines) which would need to be properly checked again. Instead, this
splits the code generator in two functions and use information set by
the analyzer to tell which function to use, without a need to re-check.
2021-05-26 14:09:00 -03:00
Yuri Roubinsky
af3f047f49
Fixed console error spam (about invalid edited scene index)
2021-05-26 19:28:38 +03:00
Rémi Verschelde
27baa12670
Merge pull request #49106 from Chaosus/fix_shader_builtin_constness
...
Makes few shader built-ins constant to prevent changing them
2021-05-26 16:25:30 +02:00
Yuri Roubinsky
897fc09bac
Makes few shader built-ins constant to prevent changing them
2021-05-26 15:58:35 +03:00
Rémi Verschelde
ca4d2ffec6
Merge pull request #49060 from EricEzaM/fix-rich-text-label-and-editor-log
...
Fixed implementation of RichTextLabel remove_line(), which fixed issues in EditorLog.
2021-05-26 13:25:22 +02:00
Rémi Verschelde
517f1d7e67
Merge pull request #49094 from madmiraal/fix-docs-3977
...
Update EditorResourcePreview queue_*() documentation
2021-05-26 11:01:07 +02:00
Yuri Roubinsky
0b4b1f872c
Merge pull request #49056 from Chaosus/vs_color
2021-05-26 11:07:22 +03:00
Yuri Roubinsky
8f9b91dab1
Implements expandable color ports in visual shaders
2021-05-26 10:45:53 +03:00
Marcel Admiraal
89e4917214
Update EditorResourcePreview queue_*() documentation
2021-05-26 08:39:40 +01:00
Rémi Verschelde
5d83b67b57
Merge pull request #49087 from TwistedTwigleg/skeletonik_bone_detachment_fix
...
Fixed issue where bones become detached if multiple SkeletonIK nodes are used
2021-05-26 09:34:59 +02:00
Eric M
471f7f1a75
Fixed implementation of RTL remove_line(), which fixed issues in EditorLog.
...
There were some issues in RichTextLabel `remove_line()` method, where items were not correctly removed, and line decremending for items in later lines was not correctly done.
This also fixed several headaches with EditorLog, which relied on the `remove_line()` method for collapsing of duplicate messages. The fix to RTL also fixed the issues with EditorLog.
Fixes #49030
2021-05-26 15:08:13 +10:00
TwistedTwigleg
dbd17ebf30
SkeletonIK: Fixed issue where bones become detached if multiple SkeletonIK nodes are used
...
(Forward port of 3.X code for Godot 4)
2021-05-25 21:30:40 -04:00
Rémi Verschelde
7ea3a45da1
Merge pull request #49085 from pycbouh/tree-fix-long-distance-relationships
...
Fix disappearing relationship lines in `Tree` when item is out of view
2021-05-26 00:12:40 +02:00
Yuri Sizov
231daa6025
Fix disappearing relationship lines in Tree when item is out of view
2021-05-26 00:44:04 +03:00
Rémi Verschelde
b6f381475f
Merge pull request #49073 from pfertyk/issue-49006-packedbytearray-decompress-crashes-godot
...
Return error when decompressing empty PackedByteArray
2021-05-25 21:17:48 +02:00
Rémi Verschelde
6a64a98039
Merge pull request #48546 from pycbouh/tree-highlight-selected-relationships
2021-05-25 19:42:55 +02:00
Paweł Fertyk
ee8c9bb614
Return error when decompressing empty PoolByteArray
2021-05-25 18:43:26 +02:00
Rémi Verschelde
f1abfbbeb1
Merge pull request #48837 from Soupstraw/shader-pi
...
Added constants PI, TAU and E to the shader language
2021-05-25 18:07:15 +02:00
Rémi Verschelde
554382d8ad
Merge pull request #49068 from pycbouh/i-broke-inspector
...
Make `EditorFileDialog` only created on demand in `EditorResourcePicker`
2021-05-25 18:07:05 +02:00
Rémi Verschelde
ae5735af60
Merge pull request #49069 from RandomShaper/android_data_backup
...
Allow basic user data backup on Android
2021-05-25 18:06:46 +02:00
Rémi Verschelde
72a7ddaddc
Merge pull request #48422 from szymonm-google/android_orientation_fix
...
Fixed changing screen orientation on Android
2021-05-25 18:06:00 +02:00
Yuri Sizov
9c92e9d849
Add highlight to the relationship lines of selected Tree items
2021-05-25 18:56:06 +03:00
Pedro J. Estébanez
1179421068
Allow basic user data backup on Android
2021-05-25 17:47:32 +02:00
Rémi Verschelde
6b6a351aa1
Merge pull request #49064 from RandomShaper/default_config_xcode
...
Set schemes' build config to debug/release in iOS Xcode export
2021-05-25 17:46:38 +02:00
Yuri Sizov
c8551b0eda
Make EditorFileDialog only created on demand in EditorResourcePicker
2021-05-25 18:38:19 +03:00
jfons
f8e34209af
Fix some warnings raised by GCC-11.1
2021-05-25 17:23:53 +02:00
Rémi Verschelde
f164c00a94
Merge pull request #49061 from madmiraal/rename-len-length
...
Rename File::get_len() get_length()
2021-05-25 15:19:10 +02:00
Marcel Admiraal
da5d7db610
Rename File::get_len() get_length()
2021-05-25 11:54:28 +01:00
Rémi Verschelde
313e1f62bb
Merge pull request #48931 from groud/add_some_tiles_editors_settings
...
Add TileMap grid editor settings.
2021-05-25 12:04:16 +02:00
Gilles Roudière
3b35733b4c
Restore a way to show collsion/navigation on TileMap.
...
Also remove an unused function.
2021-05-25 11:51:15 +02:00
Rémi Verschelde
f050719da8
Merge pull request #48933 from Chaosus/shader_array_params
...
Allow shader arrays to be passed as parameters and return value in functions
2021-05-25 11:47:08 +02:00
Rémi Verschelde
9bc2ba3b64
Merge pull request #48955 from Calinou/editor-tweak-property-hints
...
Tweak dozens of editor property hints for consistency
2021-05-25 11:44:43 +02:00
Rémi Verschelde
9093213c28
Merge pull request #49046 from Calinou/editor-icons-trail-meshes
...
Add editor icons for RibbonTrailMesh and TubeTrailMesh
2021-05-25 11:17:34 +02:00
Joosep Jääger
16567321ba
Added constants PI, TAU and E to the shader language
2021-05-25 12:15:08 +03:00
Pedro J. Estébanez
1534b4e65e
Set schemes' build config to debug/release in iOS Xcode export
2021-05-25 10:26:54 +02:00
Gilles Roudière
78ad206d74
Add TileMap grid editor settings.
2021-05-25 10:23:57 +02:00