summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2022-02-06Merge pull request #57716 from Chaosus/vs_vector_3dRémi Verschelde
Rename `PORT_TYPE_VECTOR` to `PORT_TYPE_VECTOR_3D` in visual shaders
2022-02-06Rename `PORT_TYPE_VECTOR` to `PORT_TYPE_VECTOR_3D`Yuri Roubinsky
2022-02-06Merge pull request #57672 from fire-forge/fix-image-drop-nodesRémi Verschelde
2022-02-06Merge pull request #57709 from jmb462/missing-sname-optimizationRémi Verschelde
2022-02-06Add missing SNAME macro optimization in some function callsjmb462
2022-02-06Edit font properties on multiple objects at onceNeilKleistGao
2022-02-05Fix node types in image drag-and-drop and add node iconsFireForge
2022-02-04Merge pull request #57631 from groud/terrain_fix_with_empty_cellsRémi Verschelde
2022-02-04Fixes terrain painting on TileMaps when using empty terrain bitsGilles Roudière
2022-02-04[Editor] Replication plugin to configure MultiplayerSynchronizers.Fabio Alessandrelli
Allows configuring the MultiplayerSynchornizer in a way similar to AnimationPlayer. Properties are added manually, edither as plain properties, or via the NodePath format for child nodes' properties "path/to/node:property" relative to the MultiplayerSynchronizer root path. Nice things to add would be: - Moving properties up/down in the list. - Some form of keying, autmatic filling of the replication properity line edit.
2022-02-04Cleanup and move char functions to the `char_utils.h` header.bruvzg
2022-02-03Merge pull request #57562 from AnilBK/string-add-containsRémi Verschelde
String: Add contains().
2022-02-04String: Add contains().Anilforextra
2022-02-03Merge pull request #57565 from jmb462/split_offsetRémi Verschelde
2022-02-03Remove get_focus_owner() from Control, replaced by ↵Gilles Roudière
get_viewport()->gui_get_focus_owner()
2022-02-02Save script editor's function list split offset with the editor layoutjmb462
2022-02-02Add support for 2D vector type to visual shadersYuri Roubinsky
2022-02-02Merge pull request #57524 from Sauermann/fix-display-grid-fadeoutRémi Verschelde
2022-02-02Vectors: Use clear() and has().Anilforextra
Use clear() instead of resize(0). Use has() instead of "find(p_val) != -1".
2022-02-01Fix TileMap Display Grid fadeoutMarkus Sauermann
2022-01-31Merge pull request #56970 from YeldhamDev/rise_tabbar_riseRémi Verschelde
2022-01-31Bring `TabBar` to full parity with the `TabContainer` implementation.Michael Alexsander
2022-01-31Merge pull request #57454 from rcorre/undo_skelRémi Verschelde
2022-01-31Merge pull request #57367 from Chaosus/vs_derivativeRémi Verschelde
2022-01-30Merge create_physical_skeleton undo entries.Ryan Roden-Corrent
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-29simplify formatting scripts, add a clang-tidy script, and run clang-tidyNathan Franke
2022-01-29Merge pull request #57296 from emcguirk/bug-57253-fix-hint-labelRémi Verschelde
2022-01-28Merge pull request #57365 from pycbouh/editor-icons-uniformityRémi Verschelde
2022-01-28Merge pull request #57368 from TokageItLab/fix-delta-for-animation-treeRémi Verschelde
2022-01-29Fix theme application in various curve editorsYuri Sizov
2022-01-29Make AnimationTree delta argument force double in coreSilc 'Tokage' Renew
2022-01-28[VisualShader] Merge scalar and vector derivative functions into oneYuri Roubinsky
2022-01-28Merge pull request #57347 from Chaosus/vs_refactor_addopRémi Verschelde
2022-01-28Merge pull request #56933 from Chaosus/fix_shader_editor_themingRémi Verschelde
2022-01-28TileSetAtlasSource: Make `get_tile_data` return `TileData *`Rémi Verschelde
This is now possible thanks to `Variant` changes. Also unbind some `_` prefixed methods which don't need to be exposed.
2022-01-28Refactor AddOption in visual shader editorYuri Roubinsky
2022-01-27Fixes Hint label in 2D editor appearing at wrong position and pushes zoom ↵Eric McGuirk
controls
2022-01-27Merge pull request #57205 from TechnoPorg/variant-template-castRémi Verschelde
Allow method binds to take Object subclasses as arguments
2022-01-27Merge pull request #57290 from ↵Rémi Verschelde
IgorKordiukiewicz/fix-tile-map-editor-not-disappearing
2022-01-27Merge pull request #57281 from Rubonnek/rename-subsequenceRémi Verschelde
2022-01-27Merge pull request #57295 from TokageItLab/fix-blendspace2d-discreteRémi Verschelde
2022-01-27More time parameters change type float to doubleSilc 'Tokage' Renew
2022-01-27Improve 2D editor's right-click menukobewi
2022-01-27Fixes TileMap editor not disappearingIgor Kordiukiewicz
2022-01-26Rename String::is_subsequence_ofi to String::is_subsequence_ofnWilson E. Alvarez
2022-01-26Rename VoxelGI editor bake actions from "GI Probe" to "VoxelGI"Hugo Locurcio
2022-01-26Merge pull request #54822 from KoBeWi/sortucesRémi Verschelde
2022-01-26Allow sorting tileset sourceskobewi
2022-01-25SpriteFramesEditor Incorrect texture type fixkleonc
2022-01-25Allow method binds to take Object subclasses as argumentsTechnoPorg
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.