59af063636
Add support for 2D vector type to visual shaders
2022-02-02 19:59:34 +03:00
bf12719cca
Merge pull request #57524 from Sauermann/fix-display-grid-fadeout
2022-02-02 11:51:07 +01:00
fc27636999
Vectors: Use clear() and has().
...
Use clear() instead of resize(0).
Use has() instead of "find(p_val) != -1".
2022-02-02 00:11:09 +05:45
51b5b51653
Fix TileMap Display Grid fadeout
2022-02-01 18:58:27 +01:00
45553fd586
Merge pull request #56970 from YeldhamDev/rise_tabbar_rise
2022-01-31 21:46:07 +01:00
64c4a5b283
Bring TabBar to full parity with the TabContainer implementation.
2022-01-31 15:35:54 -03:00
7d97f04da8
Merge pull request #57454 from rcorre/undo_skel
2022-01-31 18:13:32 +01:00
d7822cbf21
Merge pull request #57367 from Chaosus/vs_derivative
2022-01-31 16:51:30 +01:00
c9cce53983
Merge create_physical_skeleton undo entries.
...
Pressing `ctrl+z` after clicking "Create Physical Skeleton" will now
undo the creation of all physical bones by that operation.
Previously undo would remove one bone at a time.
Fixes https://github.com/godotengine/godot/issues/55351 .
2022-01-30 12:28:44 -05:00
8a0a3accee
simplify formatting scripts, add a clang-tidy script, and run clang-tidy
2022-01-29 04:41:03 -06:00
252ec22ff9
Merge pull request #57296 from emcguirk/bug-57253-fix-hint-label
2022-01-29 00:36:42 +01:00
e22a162003
Merge pull request #57365 from pycbouh/editor-icons-uniformity
2022-01-28 23:53:23 +01:00
2279edeaf0
Merge pull request #57368 from TokageItLab/fix-delta-for-animation-tree
2022-01-28 23:16:29 +01:00
876345191f
Fix theme application in various curve editors
2022-01-29 01:03:43 +03:00
0650846248
Make AnimationTree delta argument force double in core
2022-01-29 05:07:30 +09:00
88b2afa28f
[VisualShader] Merge scalar and vector derivative functions into one
2022-01-28 22:19:10 +03:00
b9a2569be6
Merge pull request #57347 from Chaosus/vs_refactor_addop
2022-01-28 17:45:54 +01:00
02d48f88ef
Merge pull request #56933 from Chaosus/fix_shader_editor_theming
2022-01-28 17:45:28 +01:00
b8b33df178
TileSetAtlasSource: Make get_tile_data return TileData *
...
This is now possible thanks to `Variant` changes.
Also unbind some `_` prefixed methods which don't need to be exposed.
2022-01-28 14:27:12 +01:00
fd8c0f4a6a
Refactor AddOption in visual shader editor
2022-01-28 15:28:37 +03:00
9f01c887b1
Fixes Hint label in 2D editor appearing at wrong position and pushes zoom controls
2022-01-27 21:49:33 -05:00
e6caaf4c80
Merge pull request #57205 from TechnoPorg/variant-template-cast
...
Allow method binds to take Object subclasses as arguments
2022-01-27 23:46:37 +01:00
aa94d5d61a
Merge pull request #57290 from IgorKordiukiewicz/fix-tile-map-editor-not-disappearing
2022-01-27 11:44:13 +01:00
899cd34426
Merge pull request #57281 from Rubonnek/rename-subsequence
2022-01-27 11:03:13 +01:00
a4f999b7dc
Merge pull request #57295 from TokageItLab/fix-blendspace2d-discrete
2022-01-27 10:17:04 +01:00
1c0b163df5
More time parameters change type float to double
2022-01-27 12:42:46 +09:00
2cd0c3f8be
Improve 2D editor's right-click menu
2022-01-27 03:02:45 +01:00
a6b20c1816
Fixes TileMap editor not disappearing
2022-01-27 02:49:29 +01:00
3eb5e0ac50
Rename String::is_subsequence_ofi to String::is_subsequence_ofn
2022-01-26 18:03:56 -05:00
68580ecedd
Rename VoxelGI editor bake actions from "GI Probe" to "VoxelGI"
2022-01-26 23:12:26 +01:00
9df9dc77a3
Merge pull request #54822 from KoBeWi/sortuces
2022-01-26 15:46:48 +01:00
e793331cd7
Allow sorting tileset sources
2022-01-26 13:58:32 +01:00
93a95ae84a
SpriteFramesEditor Incorrect texture type fix
2022-01-25 18:39:26 +01:00
051ef479c9
Allow method binds to take Object subclasses as arguments
...
This commit adds a condition to VariantCaster that casts Variants of type OBJECT to any type T, if T is derived from Object.
This change enables a fair bit of code cleanup. First, the Variant implicit cast operators for Node and Control can be removed, which allows for some invalid includes to be removed. Second, helper methods in Tree whose sole purpose was to cast arguments to TreeItem * are no longer necessary.
A few small changes also had to be made to other files, due to the changes cascading down all the includes.
2022-01-25 09:03:36 -07:00
5ea4a8b421
Fix crash after renaming an animation node
2022-01-25 20:18:40 +08:00
050f746e19
Fix theming update of shader editor
2022-01-25 12:10:07 +03:00
342a31e326
Fix 2D Pan Tool
2022-01-24 22:21:19 +01:00
eb5aa3218f
Merge pull request #57029 from timothyqiu/disable-script-editor-menu
2022-01-23 16:04:46 +01:00
98692d68c3
Minor tweaks and fixes to panning
2022-01-23 13:49:53 +01:00
c3d28ffa74
Merge pull request #57012 from Calinou/editor-add-new-script-textfile-shortcuts
2022-01-23 12:55:58 +01:00
e363f404a5
Merge pull request #57000 from KoBeWi/UNLIMITED_PANNING
2022-01-23 00:47:52 +01:00
ee253163ab
Merge pull request #57056 from Chaosus/vs_fix_defaults
2022-01-23 00:27:48 +01:00
c635ab914d
SpriteFramesEditor Show AtlasTexture's source texture path in the frame's tooltip
2022-01-22 17:03:37 +01:00
56a6e95d6a
Remove transform input from fog mode in visual shaders
2022-01-22 16:31:06 +03:00
538cff1351
Fix default input port hints for some modes in visual shader
2022-01-22 11:12:56 +03:00
74bfe88267
Add ViewPanner to 2D editor
2022-01-21 18:35:06 +01:00
8383115666
Fix icon in drag preview of scripts/docs
2022-01-21 13:00:02 -03:00
ffc4d62e60
Merge pull request #57032 from timothyqiu/assetlib-network-settings
2022-01-21 11:32:46 +01:00
575cd3645c
Update AssetLib network settings when Editor Settings change
2022-01-21 15:42:05 +08:00
b3a800b1e2
Fixed target which connected animation player, follow up #55066
2022-01-21 15:31:16 +09:00