summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2021-08-11Merge pull request #51399 from RevoluPowered/improve_editor_grid_performance_4.0Rémi Verschelde
[4.0] Implement editor grid performance improvements
2021-08-11Merge pull request #41634 from KoBeWi/the_independenceRémi Verschelde
2021-08-11Implement editor grid performance improvementsGordon MacPherson
Benefits: - Knows the size of the mesh to prevent push back taking longer - No longer updates grid every frame, only if the camera has moved 10 units or more. - Considerably less power draw - Will redraw when you swap from orthographic to perspective and vice versa.
2021-08-11Make radius & height in CapsuleShape2D independentTomasz Chabora
2021-08-11corrected method name `set_event`Bhuvan Vemula
2021-08-11Merge pull request #47378 from aaronfranke/use-input-enumsRémi Verschelde
Use key enum instead of plain integers for input code
2021-08-11Merge pull request #51497 from Chaosus/vs_fix_addnode_zoomedRémi Verschelde
Fix incorrect position of the created VisualShader nodes on zoomed graph
2021-08-11Fix incorrect position of the created VisualShader nodes on zoomed graphYuri Roubinsky
2021-08-11Merge pull request #51490 from nekomatata/clean-character-bodyRémi Verschelde
Remove infinite inertia and ray shapes from CharacterBody
2021-08-10Use Key enum instead of plain integersAaron Franke
2021-08-10Merge pull request #49343 from theoway/node_auto_arrangement_graph_editK. S. Ernest (iFire) Lee
Node Auto Arrangement in GraphEdit/VisualScript/VisualShader
2021-08-11Automatic arrangement of nodes in VisualScript/VisualShaders editorsUmang Kalra
This PR and commit adds the functionality to arrange nodes in VisualScript/VisualShader editor. The layout generated by this feature is compact, with minimum crossings between connections & uniform horizontal & vertical gaps between the nodes. This work has been sponsored by GSoC '21. Full list of additions/changes: • Added arrange_nodes() method in GraphEdit module. • This method computes new positions for all the selected nodes by forming blocks and compressing them. The nodes are moved to these new positions. • Adding this method to GraphEdit makes it available for use in VisualScript/VisualShaders editors and its other subclasses. • Button with an icon has been added to call arrange_nodes() in GraphEdit. • This button is inherited by VisualScript/VisualShaders editors to invoke the method. • Undo/redo is functional with this method. • By using signals in arrange_nodes(), position changes are registered in undo/redo stack of the subclass that is using the method. • Metadata of the method has been updated in ClassDB • Method description has been added to class reference of GraphEdit
2021-08-10Remove infinite inertia and ray shapes from CharacterBodyPouleyKetchoupp
Infinite inertia: Not needed anymore, since it's now possible to set one-directional collision layers in order for characters to ignore rigid bodies, while rigid bodies still collide with characters. Ray shapes: They were introduced as a work around to allow constant speed on slopes, which is now possible with the new property in CharacterBody instead.
2021-08-10Merge pull request #49417 from Bhu1-V/gsoc-cmd-pltRémi Verschelde
Command Palette For Godot
2021-08-10Organize methods in Viewport and explicitly name 3D methods with 3DAaron Franke
2021-08-10Merge pull request #50682 from aaronfranke/basis-looking-atRémi Verschelde
Move code for looking_at to Basis
2021-08-09Some work on double supportAaron Franke
2021-08-09Use doubles for time in many other placesAaron Franke
2021-08-09Change PrismMesh editor icon to look like a prism.John Wigg
2021-08-09Merge pull request #43158 from nathanfranke/fix-gradient-and-draw-tileRémi Verschelde
Fix Gradient and Color Picker checkerboard, Fix tile parameter for CanvasItem.draw_texture_rect
2021-08-09Merge pull request #51431 from Chaosus/vs_cosmeticYuri Roubinsky
Added small offset to the content of nodes in VisualShader
2021-08-09Added small offset to the content of nodes in VisualShaderYuri Roubinsky
2021-08-09Added EditorCommandPaletteBhuvan Vemula
2021-08-09Fix some bugs in shader creation dialog (continue)Yuri Roubinsky
2021-08-09Fix some bugs in shader creation dialogYuri Roubinsky
2021-08-08Make property description in the animation editor actually show itMichael Alexsander
2021-08-08Merge pull request #51217 from timothyqiu/more-i18nRémi Verschelde
Fix various i18n failures
2021-08-08Merge pull request #51395 from angad-k/pseudolocalization-squashedRémi Verschelde
Add pseudolocalization to Godot. (GSoC'21)
2021-08-08add pseudolocalization to GodotAngad Kambli
2021-08-07Fix Gradient, Color Picker BG, Fix CanvasItem::draw_texture_rect p_tileNathan Franke
2021-08-07Added editor dialog for easily creating shaders.Yuri Roubinsky
2021-08-07Merge pull request #51326 from ↵Rémi Verschelde
LightningAA/minor_view_rotation_gizmo_improvements-4.0 Minor visual improvements to the viewport rotation gizmo (again)
2021-08-07Removes const from set functions on the GizmosAndreaCatania
2021-08-07Merge pull request #47700 from Calinou/editor-mouse-wheel-change-scene-tabsRémi Verschelde
Allow using the mouse wheel to navigate scene tabs
2021-08-06Minor visual improvements to the viewport rotation gizmo (again)Lightning_A
2021-08-06Fix theme property descriptions in the InspectorYuri Sizov
2021-08-06Merge pull request #51214 from Calinou/update-spinner-highlight-when-continuousRémi Verschelde
Change the editor update spinner color when updating continuously
2021-08-05Make animation reset do less spam.K. S. Ernest (iFire) Lee
2021-08-05Merge pull request #51285 from V-Sekai/reset-anim-spamK. S. Ernest (iFire) Lee
Reset baking should not spam on lack of animation players.
2021-08-05Merge pull request #50797 from AndreaCatania/AndreaCatania-patch-4K. S. Ernest (iFire) Lee
Fix Static & Rigid body generation on mesh import.
2021-08-05Reset baking should not spam on lack of animation players.K. S. Ernest (iFire) Lee
2021-08-05Merge pull request #51164 from TokageItLab/fix-gizmo-transform-scalingRémi Verschelde
Fixed gizmo forced implicit normalization and inconsistent rotation
2021-08-05Merge pull request #51215 from akien-mga/shortcut-rename-property-to-eventRémi Verschelde
Shortcut: Rename `shortcut` property to `event`
2021-08-05Merge pull request #51250 from ↵Rémi Verschelde
LightningAA/minor_view_rotation_gizmo_improvements-4.0 Minor visual improvements to the view rotation gizmo
2021-08-05Merge pull request #50707 from SirQuartz/patch-26Rémi Verschelde
2021-08-05Shortcut: Rename `shortcut` property to `event`Rémi Verschelde
Having a property which has the same name as its class leads to confusing situations (e.g. `BaseButton` has a `shortcut` property of type `Shortcut` which has a `shortcut` property of type `InputEvent`). Also renames `is_event` to `matches_event`, and `is_valid` to `has_valid_event` to better reflect what the methods check.
2021-08-04Add theme item descriptions to the online documentationYuri Sizov
2021-08-04Minor improvements to the view rotation gizmoLightning_A
2021-08-04Improve user communications in the theme editorYuri Sizov
2021-08-04Disable save button when Inspector is not editing anythingHaoyu Qiu