Commit Graph

3596 Commits

Author SHA1 Message Date
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