summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2021-06-17ThemeEditor: Fix text_submitted connections after #49258Rémi Verschelde
2021-06-17Merge pull request #49258 from megalobyte/editor-fixRémi Verschelde
Fixes for documentation search
2021-06-17Merge pull request #49667 from Riteo/remove-grid-map-lock-viewRémi Verschelde
Remove GridMap's "Lock View" option and a related method.
2021-06-16Merge pull request #49238 from Paulb23/code_edit_code_foldingRémi Verschelde
Move code folding into CodeEdit and hide line hiding API
2021-06-16Documentation search fixesGregory Basile
Updates rich_text_label so that the built-in documentation can be searched Previously, it would only find the first result and would not select other results Renames "_entered" functions to "_submitted"
2021-06-16Don't use the abbrevation "Sep." in UI textHaoyu Qiu
2021-06-16Remove GridMap's "Lock View" option and a related method.Riteo Siuga
Apparently this feature utilized a completely commented out 7+ years old method, effectively doing nothing. Since it was designed with a completely different editor design in mind it is pretty much incompatible and as such it's best to remove it for now.
2021-06-15Merge pull request #49616 from BastiaanOlij/more_rename_transformRémi Verschelde
Adding some more missing renames for Transform3D and Quaternion
2021-06-15Merge pull request #49003 from ↵Rémi Verschelde
Calinou/editor-freelook-fix-redrawing-when-not-moving Fix editor constantly redrawing when freelook is active with still camera
2021-06-15Adding some more missing renames for Transform3D and QuaternionBastiaan Olij
2021-06-15Merge pull request #49310 from foxydevloper/add-drag-threshold-select-modeRémi Verschelde
Prevent accidental drags by adding drag distance threshold
2021-06-14Overhaul the theme editor and improve user experienceYuri Sizov
2021-06-13Merge pull request #49227 from pycbouh/editor-theme-freeze-changesRémi Verschelde
Prevent `Theme` resource from emitting changes during bulk operations
2021-06-13Merge pull request #49526 from Chaosus/fix_textureregion_errorsRémi Verschelde
2021-06-12Merge pull request #48746 from KoBeWi/bane_of_all_virtual_compatibilityRémi Verschelde
Consistently prefix bound virtual methods with _
2021-06-12Fix game camera override tooltips being swappedHugo Locurcio
Previously, the wrong tooltip was shown. This also tweaks the tooltips' texts to be clearer and remove references to "game" (since Godot is used for more than just games).
2021-06-12Fixed a bunch of connection errors in TextureEditorPluginYuri Roubinsky
2021-06-12Consistently prefix bound virtual methods with _kobewi
2021-06-11Rename Reference to RefCountedPedro J. Estébanez
2021-06-11Core: Move DirAccess and FileAccess to `core/io`Rémi Verschelde
File handling APIs are typically considered part of I/O, and we did have most `FileAccess` implementations in `core/io` already.
2021-06-09Merge pull request #49265 from KoBeWi/keepfreplace_2_keepers_of_replaceRémi Verschelde
Move FindReplaceBar out of CodeTextEditor
2021-06-09Merge pull request #42248 from Chaosus/vs_particles_shaderRémi Verschelde
Continuation of work on visual particles system
2021-06-08Move FindReplaceBar out of CodeTextEditorkobewi
2021-06-08Merge pull request #49422 from timothyqiu/hani-preview-textRémi Verschelde
Fix font preview text for CJKV ideographs
2021-06-08Fix TextEditor redo shortcut typoPaulb23
2021-06-08Fix font preview text for CJKV ideographsHaoyu Qiu
2021-06-07Continuation of work on visual particles systemYuri Roubinsky
2021-06-07Merge pull request #49337 from Chaosus/vs_texture_funcRémi Verschelde
Adds `UVFunc` for panning/scaling on UV's to VisualShader's.
2021-06-07Adds `UVFunc` for panning/scaling on UV's to VisualShader's.Yuri Roubinsky
2021-06-06Don't save built-in script when adding methodkobewi
2021-06-06Merge pull request #49325 from reduz/rename-gi-classesRémi Verschelde
Rename GI Classes
2021-06-05New and improved IK system for Skeleton2DTwistedTwigleg
This PR and commit adds a new IK system for 2D with the Skeleton2D node that adds several new IK solvers, a way to control bones in a Skeleton2D node similar to that in Skeleton3D. It also adds additional changes and functionality. This work was sponsored by GSoC 2020 and TwistedTwigleg. Full list of changes: * Adds a SkeletonModifier2D resource * This resource is the base where all IK code is written and executed * Has a function for clamping angles, since it is so commonly used * Modifiers are unique when duplicated so it works with instancing * Adds a SkeletonModifierStack2D resource * This resource manages a series of SkeletonModification2Ds * This is what the Skeleton2D directly interfaces with to make IK possible * Adds SkeletonModifier2D resources for LookAt, CCDIK, FABRIK, Jiggle, and TwoBoneIK * Each modification is in its own file * There is also a SkeletonModifier2D resource that acts as a stack for using multiple stacks together * Adds a PhysicalBone2D node * Works similar to the PhysicalBone3D node, but uses a RigidBody2D node * Changes to Skeleton2D listed below: * Skeleton2D now holds a single SkeletonModificationStack2D for IK * Skeleton2D now has a local_pose_override, which overrides the Bone2D position similar to how the overrides work in Skeleton3D * Changes to Bone2D listed below: * The default_length property has been changed to length. Length is the length of the bone to its child bone node * New bone_angle property, which is the angle the bone has to its first child bone node * Bone2D caches its transform when not modified by IK for IK interpolation purposes * Bone2D draws its own editor gizmo, though this is stated to change in the future * Changes to CanvasItemEditor listed below: * Bone2D gizmo drawing code removed * The 2D IK code is removed. Now Bone2D is the only bone system for 2D * Transform2D now has a looking_at function for rotating to face a position * Two new node notifications: NOTIFICATION_EDITOR_PRE_SAVE and NOTIFICATION_EDITOR_POST_SAVE * These notifications only are called in the editor right before and after saving a scene * Needed for not saving the IK position when executing IK in the editor * Documentation for all the changes listed above.
2021-06-05Rename GI Classesreduz
* GIProbe is now VoxelGI * BakedLightmap is now LightmapGI As godot adds more ways to provide GI (as an example, SDFGI in 4.0), the different techniques (which have different pros/cons) need to be properly named to avoid confusion.
2021-06-04Add threshold to dragging nodes with select to prevent accidental dragsfox
2021-06-04Merge pull request #44198 from madmiraal/rename-translation-positionRémi Verschelde
Rename Node3D's property translation to position
2021-06-04Merge pull request #47336 from Calinou/rename-shader-file-extensionRémi Verschelde
Rename the `.shader` file extension to `.gdshader`
2021-06-04Rename Node3D's property translation to positionMarcel Admiraal
2021-06-03Rename EditorPropertyTransform to EditorPropertyTransform3DAaron Franke
2021-06-03Rename Transform to Transform3D in coreAaron Franke
2021-06-03Fix changing theme coloring for error label in VisualShader editorYuri Roubinsky
2021-06-01Move code folding into CodeEdit and hide line hiding APIPaulb23
2021-06-01Merge pull request #45393 from Paulb23/code_edit_autocompleteRémi Verschelde
2021-06-01Move and expose Code Hint in CodeEditPaulb23
2021-06-01Move and expose AutoComplete in CodeEditPaulb23
2021-06-01Add comment and string tracking to CodeEditPaulb23
2021-06-01TextureRegionEditor Fix not updating on editing region with autoslice cachedkleonc
2021-05-31Prevent Theme resource from emitting changes during bulk operationsYuri Sizov
2021-05-31Merge pull request #49157 from Chaosus/vs_billboardRémi Verschelde
Added Billboard Node to Visual Shaders
2021-05-31Merge pull request #49175 from nobuyukinyuu/bind-zoom-on-positionRémi Verschelde
Bind CanvasItemEditor::_zoom_on_position and CanvasItemEditor::get_st…
2021-05-31Merge pull request #49121 from KoBeWi/dropreloadRémi Verschelde
Add preload() to resource path when holding Ctrl