summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2022-05-26Improve TextureRegionEditorkobewi
2022-05-26Merge pull request #61337 from reduz/improve-stylebox-previewRémi Verschelde
Improve StyleBox preview
2022-05-26Improve StyleBox previewreduz
* Show checkerboard on background. * Add margins. * Show Ninepatch lines (toggleable). * Move the region to its own section so it does not pollute.
2022-05-25Improve style of inspector buttonskobewi
2022-05-25Merge pull request #61352 from Faless/ext/linux_exportRémi Verschelde
[Editor] Fix GDExtension GNU/Linux export.
2022-05-24Merge pull request #60641 from clayjohn/Sky-ignRémi Verschelde
Use IGN instead of white noise for sky dithering
2022-05-24Use IGN instead of white noise for sky ditheringclayjohn
2022-05-24Remove configuration warning from AnimationPlayerSnailRhymer
Remove warning about animations in different libraries having the same name, since shared names are fine. Also fix missing vformat argument when setting the name of an animation to one that does conflict with an animation in the same library.
2022-05-24Merge pull request #61342 from reduz/reorganize-region-rect-editorJuan Linietsky
Reorganize Region Rect Editor
2022-05-24[Editor] Report GDExtension export errors and missing libraries.Fabio Alessandrelli
2022-05-24Merge pull request #61106 from snailrhymer/animation-library-fixesRémi Verschelde
Fix errors and improve UX relating to new animation libraries
2022-05-24Merge pull request #47665 from trollodel/tree_more_buttons_signalsRémi Verschelde
2022-05-24Reorganize Region Rect Editorreduz
Problem: * Region rect was pretty much a hidden editor. Because it was annoying for it to pop up automatically, it did not. * Because it did not, most users have no idea it even exists. * But because it is a transient editor, it would steal focus of other editor and annoy users. Solution: * Editor has been moved to a window. * Regions that can be edited add a button below the region which can be pressed to open the editor. This required a slight change in EditorInspectorPlugin to allow custom editors to be below others.
2022-05-24Merge pull request #60803 from Chaosus/shader_hint_renameRémi Verschelde
Rename `hint_albedo`, `hint_white/black` in shaders
2022-05-23Fix typos with codespellRémi Verschelde
Using codespell 2.2-dev from current git.
2022-05-23Improve MultiplayerSynchronizer editor usabilityreduz
* Add a button to add properties (which lets you select node and property) * Add ability to drag properties and drop them to the editor. * Made the editor transient (not always visible on the bottom) since its not needed most of the time. * Added the ability to pin the editor, in case dragging properties from other nodes is desired.
2022-05-21Add the button pressed to some signals in Treetrollodel
2022-05-20Add a new HashSet templatereduz
* Intended to replace RBSet in most cases. * Optimized for iteration speed
2022-05-19Tweaks to improve the Project Manager display at small sizesAaron Franke
2022-05-19Tweak minsize of editor ColorPickerButtonskobewi
2022-05-19Use range iterators for RBSet in most casesAaron Record
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-17Merge pull request #61115 from KoBeWi/don't_quote_me_on_thatRémi Verschelde
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-17Add node list param to `GraphEdit::delete_nodes_request` signalYuri Rubinsky
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-17Fix errors and improve UX relating to new animation librariesSnailRhymer
- Fix a bug causing an error message when a scene containing an AnimationPlayer with a reset track is saved, by correctly referencing the temporary "default" library. - Make library dropdown in new animation window assign correct library when creating an animation. - Similarly allow choice of library when duplicating animation. - Make library dropdown default to library of currently selected animation. - Make library dropdown show when exactly one library exists, and it isn't [Global]. Include [Global] on the dropdown in this case (will be newly created if dialog is confirmed). - When appending (x) to avoid New Anim name collisions, correctly check target library instead of [Global]. - Add parentheses when appending x when duplicating animations in the library editor, for consistency. - Change titles and prompts to be distinct in name/rename/duplicate dialiogs. - Fix bug in OprionButton.get_selectable_item(true) when last is not selectable. - Fix issues where animation wasn't found on deletion/rename by correctly prepending library name. - Remove an extraneous print_line from animation_track_editor. - Add messages to errors when an animation isn't found.
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 #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-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 #60954 from V-Sekai/fix_ownership_of_created_nodesRémi Verschelde
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.
2022-05-09Merge pull request #60873 from KoBeWi/dedRémi Verschelde
2022-05-09Rename `hint_albedo`, `hint_white/black` in shadersYuri Roubinsky
2022-05-09Merge pull request #60845 from Chaosus/vs_color_funcYuri Rubinsky