summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2022-05-19Tweaks to improve the Project Manager display at small sizesAaron Franke
2022-05-19Use suffixes for units in nodes and resourcesAaron Franke
2022-05-19Tweak minsize of editor ColorPickerButtonskobewi
2022-05-19Merge pull request #61142 from bruvzg/rtl_threadedRémi Verschelde
2022-05-19Use range iterators for RBSet in most casesAaron Record
2022-05-19[RTL] Add support for shaping in background thread.bruvzg
2022-05-19Add dedicated macros for property name extractionHaoyu Qiu
* Replace case-by-case extraction with PNAME & GNAME * Fix group handling when group hint begins with property name * Exclude properties that are PROPERTY_USAGE_NO_EDITOR * Extract missing ADD_ARRAY*, ADD_SUBGROUP* macros
2022-05-18Merge pull request #61148 from Jummit/drop-unique-nodesRémi Verschelde
2022-05-18Merge pull request #60774 from TokageItLab/root-seek-modeRémi Verschelde
Fixed broken root motion calculation in internal process of `AnimationBlendTree` such as `NodeOneShot`
2022-05-18Use % when dropping unique scene nodes into scriptJummit
This expands uppon #60708, using `get_node("%NodeName")` for nodes that have a unique scene name to avoid having to change the onready statements when the paths of the nodes change.
2022-05-17i18n: Sync editor translations with WeblateRémi Verschelde
(cherry picked from commit caeae1f94964587fde62e397e27d01af7fc0567b)
2022-05-17Merge pull request #61115 from KoBeWi/don't_quote_me_on_thatRémi Verschelde
2022-05-17Fix editor crash in built-in help when script inheritance chain changes.K. S. Ernest (iFire) Lee
2022-05-17Include quotes conditionally for dropped pathskobewi
2022-05-17Merge pull request #55134 from KoBeWi/script_pillow_or_somethingRémi Verschelde
Always soft-reload scripts
2022-05-17Merge pull request #60708 from timothyqiu/drop-onreadyRémi Verschelde
2022-05-17Merge pull request #61112 from Chaosus/graph_edit_delete_nodes_paramRémi Verschelde
2022-05-17Merge pull request #61001 from derammo/derammo_popup_conditional_hideRémi Verschelde
2022-05-17Add node list param to `GraphEdit::delete_nodes_request` signalYuri Rubinsky
2022-05-17Bind EditorFileSystem::reimport_files and improve docsLyuma
reimport_files offers a way for scripts to modify imported resources directly. For example, images, sounds or glTF documents which are written by an external program. It is much faster than `scan`, and can allow scripts to synchronously proceed after import finishes.
2022-05-17Merge pull request #59242 from Sauermann/fix-editor-select-toplevelRémi Verschelde
Fix that Top Level CanvasItems are unselectable in editor
2022-05-17Create onready variables when dropping nodes and holding CtrlHaoyu Qiu
2022-05-17Fix that Top Level CanvasItems are unselectable in editorMarkus Sauermann
Previously the parent Transform2D was included in the calculation
2022-05-16Merge pull request #60086 from fire-forge/editorspinslider-hide-sliderRémi Verschelde
2022-05-16Merge pull request #60507 from bruvzg/textmeshRémi Verschelde
Implement TextMesh.
2022-05-16Merge pull request #60463 from Geometror/improve-vs-1Rémi Verschelde
2022-05-16Merge pull request #60986 from fire-forge/capitalismRémi Verschelde
2022-05-16Merge pull request #61068 from ↵Rémi Verschelde
Calinou/editor-gpuparticles3d-tweak-attractor-gizmo
2022-05-16Merge pull request #61071 from timothyqiu/leading-styleboxRémi Verschelde
2022-05-16Fix crash when editing pinned StyleBoxHaoyu Qiu
2022-05-16Replace most uses of Map by HashMapreduz
* Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated!
2022-05-16Use a different color for GPUParticlesAttractor3D editor gizmosHugo Locurcio
This makes attractor gizmos (orange) distinguishable from collision gizmos (blue).
2022-05-14Merge pull request #61016 from macjuul/mono-script-editor-fixRémi Verschelde
Fix script editor opening when external editor is configured for C#
2022-05-14Fix script editor opening when external editor is configuredJulian Mills
2022-05-13popup deferred hide suppressed if reopenedderammo
popup no longer tries to close itself a second time popup no longer closes after having been reopened fixed bug in RenameDialog not calling base (by inspection) fixes #59181 fixes #60921 reverts #59287
2022-05-13Merge pull request #60978 from fire-forge/shader-capsYuri Rubinsky
Capitalize AO, AA, UV, and UV2 in visual shader output ports
2022-05-13Capitalize output port names in visual shaderFireForge
2022-05-13Implement TextMesh resource.bruvzg
Apply simulated slant and embolden to the TextServer `gont_get_glyph_contours` results.
2022-05-12Merge pull request #59498 from ↵Rémi Verschelde
adamscott/add-custom-type-check-before-hiding-type [Fix #58248] Add custom type check before hiding type
2022-05-12Merge pull request #60539 from snailrhymer/class-desc-select-fixRémi Verschelde
Fix _class_desc_select to handle Variant.Type
2022-05-12Merge pull request #60954 from V-Sekai/fix_ownership_of_created_nodesRémi Verschelde
2022-05-12Capitalize/fix some property enum hintsFireForge
2022-05-12Merge pull request #60643 from clayjohn/GLES3-3DRémi Verschelde
2022-05-12Basic 3D renderingclayjohn
2022-05-12Fix _class_desc_select to handle Variant.TypeSnailRhymer
Change the order of checks in _class_desc_select to first try checking current page and GlobalScope before resorting to slicing either side of ".". Bug was caused by assumption that no enums or constants in @GlobalScope would contain ".". This is still assumed elsewhere in the file, so bugs may persist. Format some comments.
2022-05-12Merge pull request #60970 from Chaosus/gds_fix_signal_completionRémi Verschelde
2022-05-12Show list of groups in node tooltipkobewi
2022-05-12Fix signal completion in GDScript editorYuri Rubinsky
2022-05-12Add a new HashMap implementationreduz
Adds a new, cleaned up, HashMap implementation. * Uses Robin Hood Hashing (https://en.wikipedia.org/wiki/Hash_table#Robin_Hood_hashing). * Keeps elements in a double linked list for simpler, ordered, iteration. * Allows keeping iterators for later use in removal (Unlike Map<>, it does not do much for performance vs keeping the key, but helps replace old code). * Uses a more modern C++ iterator API, deprecates the old one. * Supports custom allocator (in case there is a wish to use a paged one). This class aims to unify all the associative template usage and replace it by this one: * Map<> (whereas key order does not matter, which is 99% of cases) * HashMap<> * OrderedHashMap<> * OAHashMap<>
2022-05-11Fix ownership of nodes created by the MeshInstance3DEditorPluginSaracenOne
and Skeleton3DEditorPlugin when used on foreign nodes. Make gizmos visible upon creation rather than having to select them first. Make UV2 unwrapping and PhysicalBone creation properly subject to UndoRedo.