Rémi Verschelde
9ca190dfe5
Merge pull request #61718 from ArshPanesar/Fixed-Populating-MultimeshInstance-Crash
...
Fixed Issue #61553 - Populating MultimeshInstance Crash
2022-06-07 14:12:02 +02:00
Arsh Panesar
84a6407286
Fixed Populating MultimeshInstance Crash
...
When populating a MultimeshInstance (node), Godot would set the
new Multimesh's color and custom data format as the current node's
multimesh, which would cause a crash if node's multimesh is null.
Populate Function will now check if node has a multimesh or not, and
set the new multimesh with default (NONE) values if node's multimesh is
null.
Fixes Issue #61553
2022-06-07 09:27:48 +05:30
Rémi Verschelde
0acd1ca850
Merge pull request #61266 from smix8/navigation_tilemap_poly_3.x
2022-05-31 11:25:00 +02:00
Rémi Verschelde
cb1ffbd0f6
Merge pull request #61383 from ChronicallySerious/fix-commit-list-size
2022-05-24 23:49:55 +02:00
ChronicallySerious
6f3975691e
VCS: Change Commit list size button signal to item_selected
...
This is in contrast to the previous signal in use - "pressed", which doesn't get emitted on simple clicks on the OptionButton to open the popup.
Also, fixes the ids using which the metadata was being set on the items on the commit list. The commit list size button items now work as expected
2022-05-25 03:02:13 +05:30
ChronicallySerious
da563916e6
VCS: Don't assume Commit tab will stay at default location
2022-05-25 02:22:02 +05:30
smix8
1bac95b166
Fix TileSetEditor wrong NavigationPolygon format
...
TileSets created and stored NavigationPolyons in a format that did not work for Navigation.
2022-05-24 19:07:41 +02:00
Rémi Verschelde
88dba8e625
Fix typos with codespell
...
Using codespell 2.2-dev from current git.
2022-05-23 21:41:46 +02:00
bruvzg
dc6d8d6098
Backport Label3D node implementation and Sprite*3D material render priority.
2022-05-23 09:14:41 +03:00
Aaron Franke
08a397c4b7
Tweaks to improve the Project Manager display at small sizes
2022-05-20 16:51:06 +02:00
Haoyu Qiu
b657d0c76c
Add dedicated macros for property name extraction
...
* Replace case-by-case extraction with PNAME & GNAME
* Fix group handling when group hint begins with property name
* Exclude properties that are PROPERTY_USAGE_NOEDITOR
2022-05-19 11:31:35 +08:00
Yuri Rubinsky
32b9818965
Add node list param to GraphEdit::delete_nodes_request signal
2022-05-18 12:36:00 +03:00
Haoyu Qiu
b611b4cddc
Create onready variables when dropping nodes and holding Ctrl
2022-05-17 11:52:17 +08:00
Haoyu Qiu
59151db99e
Fix crash when editing pinned StyleBox
...
(cherry picked from commit 4b013a9c96
)
2022-05-16 21:12:21 +02:00
FireForge
f17c5fa7bd
Add interpolation modes to Gradient
...
- Linear, Constant, and Cubic interpolation modes
- Partial backport of #53321
2022-05-12 14:24:04 -05:00
Rémi Verschelde
eea48d9a1d
Merge pull request #60770 from KoBeWi/animetiles
...
Expose tile_texture property
2022-05-05 08:36:43 +02:00
kobewi
0b5289cadf
Expose tile_texture property
2022-05-05 02:22:43 +02:00
Hugo Locurcio
aaf8424d7e
Use physical keys for numpad emulation in the 3D editor
...
This makes numpad emulation work on non-QWERTY keyboard layouts
more reliably.
2022-05-05 01:33:47 +02:00
Rémi Verschelde
7774cbd8f2
Merge pull request #42298 from gvekan/stop-multimeshinstance-populate-reset
...
Stop reset of MultiMesh properties on populate
2022-05-05 00:35:24 +02:00
Haoyu Qiu
9c82c3581f
Handle AssetLib repository config error
2022-05-04 22:19:21 +08:00
FireForge
e8d1552af2
Add an inspector preview for BitMap
2022-05-02 09:16:34 +08:00
Hugo Locurcio
2bc036dad5
Add an external link editor icon
...
This replaces the existing "chainlink" instance icon that was
used for external links. That icon is still used for scene instancing.
The icon was designed by redlamp.
Co-authored-by: Taylor Wright <taylor@redlamp.org>
(cherry picked from commit 5626d026d8
)
2022-04-27 12:30:31 +02:00
FireForge
994c0b7ce5
Fix UndoRedo in Gradient editor
...
(cherry picked from commit a384031326
)
2022-04-27 12:26:10 +02:00
Haoyu Qiu
d088128b43
Remove duplicate editor settings definitions
2022-04-27 15:26:46 +08:00
Rémi Verschelde
1f7a2328a3
Merge pull request #59338 from fire-forge/raycast2d-editor-3.x
...
[3.x] Add an editor handle for `RayCast2D.cast_to`
2022-04-27 07:57:00 +02:00
Haoyu Qiu
4e0547afe9
Add option to paste animation as duplicate
...
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2022-04-14 10:40:39 +08:00
Haoyu Qiu
65aac2cfae
Fix popup dialog UI in AnimationTreePlayer editor
2022-04-13 16:49:47 +08:00
Rémi Verschelde
808f315325
Merge pull request #60058 from timothyqiu/select-frames-3.x
2022-04-12 14:43:54 +02:00
Haoyu Qiu
32488b46a6
Improve Select Frames dialog of SpriteFrames editor
2022-04-09 17:30:06 +08:00
Haoyu Qiu
f0908df8b9
Disable "Open in Inspector" when there is no animation
2022-04-08 10:20:33 +08:00
Haoyu Qiu
f196532de6
Focus filter LineEdit after Theme Type dialog popup
2022-04-07 17:14:53 +08:00
Haoyu Qiu
f6251724af
Add an explicit way to remove a theme type
...
Co-Authored-by: Yuri Sizov <yuris@humnom.net>
2022-04-05 11:51:15 +08:00
FireForge
e97893ba0e
Remove space in MeshLibrary editor button
...
(cherry picked from commit c0f2825f8b
)
2022-03-28 23:50:30 +02:00
Haoyu Qiu
60fe14c595
Add TTR context for pagination button texts
...
(cherry picked from commit 81c21ebf39
)
2022-03-28 23:49:23 +02:00
Haoyu Qiu
b1044b9b86
Add property name style toggle to Inspector
2022-03-28 17:10:41 +08:00
Rémi Verschelde
ffea68a4e8
Merge pull request #59501 from timothyqiu/tileset-icons-3.x
...
[3.x] Fix icons for tile bitmask copy & paste buttons
2022-03-25 08:01:16 +01:00
Haoyu Qiu
60511e9fd9
Update default proxy port to 8080
2022-03-25 13:17:02 +08:00
Haoyu Qiu
3b52200e01
Fix icons for tile bitmask copy & paste buttons
2022-03-25 11:11:27 +08:00
Rémi Verschelde
39ad3a02be
Merge pull request #48327 from Blackiris/fix-create-skeleton-physical-bones-3.x
2022-03-21 11:26:56 +01:00
FireForge
da18e44803
Add a RayCast2D.cast_to editor handle
2022-03-19 23:23:11 -05:00
Rémi Verschelde
cec7fc4ffe
Merge pull request #58479 from ChronicallySerious/use-time-in-vcs
...
Use Time singleton in VersionControlEditorPlugin
2022-03-18 20:34:56 +01:00
ChronicallySerious
9e978bf989
Use Time singleton in VersionControlEditorPlugin
...
Instead of displaying the exact string, now Godot uses the Time
singleton to calculate the date string from the UTC Unix timestamp and
also uses Time's timezone offset conversion to string function
2022-03-19 00:50:37 +05:30
FireForge
d76c9f8d92
Add a GradientTexture2D editor plugin
2022-03-18 13:18:10 -05:00
Haoyu Qiu
8eb539d5c1
More icon updates on theme change
...
(cherry picked from commit 0ac6e6acbe
)
2022-03-17 14:45:19 +01:00
Rémi Verschelde
a6762a30b5
Merge pull request #59138 from timothyqiu/sprite-frames-editor-3.x
2022-03-15 09:11:04 +01:00
Haoyu Qiu
9031d264e4
Improves SpriteFrames editor
2022-03-15 09:12:46 +08:00
Haoyu Qiu
95c672e1b4
Separate 2D grid visibility and grid snap
2022-03-15 08:52:21 +08:00
Hugo Locurcio
5f9c13b980
Improve display of freelook/zoom speed indicator bars in the 3D editor
...
- Use a different color for freelook and zoom speed bars.
- Use a shadow for the text to make it readable on any background.
2022-03-13 22:59:21 +01:00
Haoyu Qiu
f280712215
Fix missing grid lines when TileMap has half offset
2022-03-13 17:20:43 +08:00
Rémi Verschelde
7c49b8e70f
Merge pull request #59009 from timothyqiu/tile-map-grid-3.x
...
[3.x] Improve TileMap editor grid
2022-03-12 22:06:54 +01:00