summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2022-02-08Merge pull request #40140 from hinlopen/tree-scroll-centerRémi Verschelde
2022-02-08Merge pull request #56923 from fire-forge/fix-create-root-node-scrollingRémi Verschelde
2022-02-08Merge pull request #57066 from KoBeWi/in_the_name_of_the_customRémi Verschelde
2022-02-08Merge pull request #57796 from akien-mga/revert-sname-theme-settersRémi Verschelde
2022-02-08Re-add missing `SNAME` macros in `get_theme_*` callsRémi Verschelde
They were removed in the previous commit reverting the addition of `SNAME` to `add_theme_*` and theme setter methods, which is not wanted.
2022-02-08Revert "Add missing SNAME macro optimization to all theme methods call"Rémi Verschelde
This reverts commit a988fad9a092053434545c32afae91ccbdfbe792. As discussed in #57725 and clarified in #57788, `SNAME` is not meant to be used everywhere but only in critical code paths. For theme methods specifically, it was by design that only getters use `SNAME` and not setters.
2022-02-08Refactor some object type checking code with `cast_to`Rémi Verschelde
Less stringly typed logic, and less String allocations and comparisons.
2022-02-08Merge pull request #43015 from Xrayez/refactor-auto-instapropRémi Verschelde
Refactor auto-instantiation of `Object` properties in editor
2022-02-07Use ScriptServer::get_global_class_base instead of script_class_get_base in ↵Jason Knight
script_class_is_parent.
2022-02-07Fix script editor errors with CustomCallableskobewi
2022-02-07Fix theming for floating window docksMichael Alexsander
2022-02-07Merge pull request #57749 from timothyqiu/feature-class-propsRémi Verschelde
2022-02-07Merge pull request #57741 from Chaosus/vs_fixesRémi Verschelde
2022-02-07Don't display empty Class Properties in feature profileHaoyu Qiu
2022-02-07Merge pull request #57725 from jmb462/missing-sname-theme-settersRémi Verschelde
2022-02-07ResourceImporter: Restore default append logic for new importersRémi Verschelde
This was changed in #56943 to allow adding new importers from plugins that take precedence over built-in ones, but this should be opt-in, not the default behavior. Fixes #57730.
2022-02-07Add some more fixes to visual shaderYuri Roubinsky
2022-02-07Merge pull request #57732 from KoBeWi/leftplicationRémi Verschelde
Move Replication tab to a fixed position
2022-02-07Move Replication tab to a fixed positionkobewi
2022-02-06SpriteFramesEditor Fix crash when selecting non-Texture2D file for splittingkleonc
2022-02-06Add missing SNAME macro optimization to all theme methods calljmb462
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-06Merge pull request #57689 from NeilKleistGao/masterRé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-05Merge pull request #56943 from V-Sekai/override-importRémi Verschelde
Make add_importer and add_post_importer_plugin override existing importers.
2022-02-05Merge pull request #48006 from KoBeWi/incognito_layerRémi Verschelde
Add visibility to CanvasLayer
2022-02-05Add visibility to CanvasLayerkobewi
2022-02-05Add shortcut_cell double click functionalityGer Hean
2022-02-05Center when scrolling to tree item.Stijn Hinlopen
2022-02-05Merge pull request #49775 from fire/faster-cvttRémi Verschelde
Faster CVTT by lowering default quality
2022-02-05Merge pull request #57635 from jmb462/fix-template-optionbuttonRémi Verschelde
Fix OptionButton in create script dialog doesn't select the correct template
2022-02-05Fix template OptionButton in create script dialog doesn't select the correct ↵Jean-Michel Bernard
template
2022-02-05Rework TextureButton stretchkobewi
2022-02-04Faster CVTT by reducing quality.K. S. Ernest (iFire) Lee
Make BC6 and BC7 CVTT faster while still having better quality than DXT5.
2022-02-04Merge pull request #57631 from groud/terrain_fix_with_empty_cellsRémi Verschelde
2022-02-04Merge pull request #55950 from Faless/mp/4.x_replication_nodesRémi Verschelde
2022-02-04Fixes terrain painting on TileMaps when using empty terrain bitsGilles Roudière
2022-02-04Core: Move Vector2i to its own `vector2i.h` headerRémi Verschelde
Also reduce interdependencies and clean up a bit.
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-04Merge pull request #57617 from bruvzg/char_cleanupRémi Verschelde
2022-02-04Merge pull request #57086 from YeldhamDev/scene_tabs_fixRémi Verschelde
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-03Merge pull request #57175 from fire-forge/add-type-iconsRémi Verschelde
Add type icons to Project Settings, Array, and Dictionary editors
2022-02-04String: Add contains().Anilforextra