Rémi Verschelde
acd4a01b8c
ProjectSettings: Ensure 'editor/' settings aren't nested
...
Having a mix of settings with and without subcategory makes the 'Editor'
section stand out with a weird UX, as instead of simply being a foldable
section like the others, it also holds its own top-level settings and is
therefore selectable.
This wasn't the case in 3.4, and is fixed in 4.0 by refactoring, so for
3.5 we should preserve the 3.4 UX, even if it's not the best.
2022-06-19 11:47:19 +02:00
Hugo Locurcio
dccd925aff
Rename "Convert to Mesh2D" to "Convert to MeshInstance2D" in the editor
...
These actions create MeshInstance2D nodes, not Mesh2D resources.
2022-06-11 20:26:56 +02:00
Danny Chung
0ba78201ae
Increase AnimationPlayer position SpinBox to fit more decimals
...
Fixed UI bug where it appeared that pushing the up or down incrementing
arrows did not increment the SpinBox value appropriately. Just needed
to increase the size of the box horizontally, to display four decimal
points consistently.
(cherry picked from commit 09658f7e3b
)
2022-06-10 10:25:37 +02:00
kobewi
714891ace8
Properly release LMB even while panning
2022-06-09 14:02:58 +02:00
Rémi Verschelde
80b82e4e66
i18n: Misc fixes translation strings
...
Adds some translator comments to solve some questions raised on Weblate.
2022-06-08 12:56:42 +02:00
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