summaryrefslogtreecommitdiff
path: root/editor/icons
AgeCommit message (Collapse)Author
2021-08-31Add AnimatableBody inherited from StaticBody for moving platformsPouleyKetchoupp
Instead of having a physics node named Static that can be either Static or Kinematic, AnimatableBody is added again as a separate node: -Inherited from StaticBody to make its usage clearer -Still separated from CharacterBody to make its usage more focused Properly implemented constant velocity for kinematic bodies in godot physics servers (induced velocity without actually moving). Also updated description for the different physics nodes to make their usage clearer.
2021-08-24Rename RayShape to SeparationRayShapePouleyKetchoupp
Makes it clearer that it's used for special cases when picking a collision shape.
2021-08-24Restore RayShape as a regular shape typePouleyKetchoupp
Partial revert from previously removing ray shapes completely, added back as a shape type but without the specific character controller code.
2021-08-18Merge pull request #50752 from Phischermen/indeterminate_checkmark_apiRémi Verschelde
Added icons and API for indeterminate checkmarks for the Tree class.
2021-08-18Fix missing and incorrectly named visual shader texture uniform iconsHugo Locurcio
2021-08-16Added icons and API for indeterminate checkmarks for the Tree class.Kevin Fischer
2021-08-16Merge pull request #51704 from Calinou/editor-icons-add-expressionRémi Verschelde
Add editor icons for VisualScript and VisualShader expression resources
2021-08-16Merge pull request #51702 from Calinou/port-visual-shader-iconsRémi Verschelde
Port visual shader node icons from Godot 2.1.x
2021-08-16Changes the icon of node arranger in GraphEdit/VisualScript/VisualShaderUmang Kalra
2021-08-16Add editor icons for VisualScript and VisualShader expression resourcesHugo Locurcio
2021-08-16Port visual shader node icons from Godot 2.1.xHugo Locurcio
2021-08-14Rename LineShape2D to WorldMarginShape2DHugo Locurcio
The new name makes it more obvious that it acts as an infinite plane, and is consistent with its 3D counterpart (WorldMarginShape3D).
2021-08-11Merge pull request #51490 from nekomatata/clean-character-bodyRémi Verschelde
Remove infinite inertia and ray shapes from CharacterBody
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-09Change PrismMesh editor icon to look like a prism.John Wigg
2021-08-02Implements TileMap layers and move TileSetPlugins's functions to the TileMap ↵Gilles Roudière
node instead
2021-07-27Merge pull request #50355 from Calinou/immediategeometry3d-remove-remainsK. S. Ernest (iFire) Lee
Remove the remains of ImmediateGeometry3D
2021-07-15Merge pull request #47538 from LightningAA/inspector-reorder-array-4.0Rémi Verschelde
Add the ability to reorder array elements from the inspector
2021-07-12Merge pull request #50356 from Calinou/ormmaterial3d-tweak-editor-iconRémi Verschelde
Tweak the ORMMaterial3D editor icon to follow the Godot design guidelines
2021-07-11Add the ability to reorder arrays from the inspectorLightning_A
2021-07-11Add an editor icon for the ImmediateMesh resourceHugo Locurcio
2021-07-11Tweak the ORMMaterial3D editor icon to follow the Godot design guidelinesHugo Locurcio
2021-07-11Remove the remains of ImmediateGeometry3DHugo Locurcio
ImmediateGeometry3D was recently removed in favor of the ImmediateMesh resource.
2021-06-29Implement painting properties over TileSetsGilles Roudière
2021-06-16Rename VisibilityNotifierXD to VisibleOnScreenNotifierXDreduz
* Renames for 2D and 3D * Class name was confusing, given both 2D and 3D have a "visible" property that is unrelated to actual on-screen visibility. * New name makes it clear that this is about visibility on screen.
2021-06-15Adding some more missing renames for Transform3D and QuaternionBastiaan Olij
2021-06-09update property selector's icon list and rename Quat.svg to Quaternion.svgSilc 'Tokage' Renew
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-04KinematicBody split between new CharacterBody and PhysicsBodyPouleyKetchoupp
PhysicsBody now has methods move_and_collide/test_move and needed properties for these methods: safe margin, locked axes (3D only). Moved collision_exceptions from StaticBody to PhysicsBody for 3D (same as 2D, and conforms to documentation). RigidBody doesn't have test_motion method anymore, it's now redundant with PhysicsBody.test_move.
2021-06-03Flip 2D icon to match Godot's handednessAaron Franke
2021-06-03Merge pull request #44259 from gongpha/new-gradient-iconRémi Verschelde
New icons for Gradient and GradientTexture resources
2021-06-03Merge pull request #49263 from Calinou/add-occluder3d-editor-iconsRémi Verschelde
Add editor icons for Occluder3D and OccluderInstance3D
2021-06-03Add editor icons for Occluder3D and OccluderInstance3DHugo Locurcio
2021-06-03Improve radio checkboxes in the default editor themeHugo Locurcio
2021-05-25Merge pull request #48931 from groud/add_some_tiles_editors_settingsRémi Verschelde
Add TileMap grid editor settings.
2021-05-25Add TileMap grid editor settings.Gilles Roudière
2021-05-24Add editor icons for RibbonTrailMesh and TubeTrailMeshHugo Locurcio
2021-05-24Merge pull request #48644 from Calinou/editor-increase-icon-saturationRémi Verschelde
Increase icon saturation by 30% for all editor icons
2021-05-22Tweak pressed CheckBox appearance in the editorHugo Locurcio
This uses the accent color to match pressed CheckButtons after they were updated. Checked checkboxes are now more prominent in the user's peripheral vision, which can be useful at times. This also matches how checkboxes look in most operating systems and web browsers.
2021-05-15Add "Support Godot Development" option to the editor's Help menuHugo Locurcio
2021-05-11Increase icon saturation by 30% for all editor iconsHugo Locurcio
More saturated icons go better with the new editor theme. These color changes only apply when using a dark theme. The editor icon saturation can still be adjusted in the Editor Settings. Setting the editor icon saturation setting to 0.77 should roughly match the old icon saturation.
2021-05-09Refactor Create Theme menu in Theme EditorYuri Sizov
2021-05-07Rework the TileSet resource and TileMap nodes:Gilles Roudière
- Move most properties from TileMap to TileSet, - Make TileSet more flexible, supporting more feature (several collision layers, etc...), - Fusion both the TileMap and TileSet editor, - Implement TileSetSources, and thus a new way to index tiles in the TileSet, - Rework the TileSet and TileMap editors completely, - Implement an editor zoom widget (and use it in several places)
2021-05-04Output log rewrite and enhancements.Eric M
Added message type filters. Added ability to search. Added ability to collapse multiple duplicate messages into one line. Updated layout to allow for more vertical space in log text area.
2021-04-28Remove obsolete LargeTexture, it's no longer useful since 3.xRémi Verschelde
It existed in early Godot releases to allow working around hardware limitations on max texture sizes (e.g. hardware limits of 1024x1024 pixels). Nowadays the max texture size supported natively by Godot is 16384x16384, and even low end mobile hardware should support at least 4096x4096. The LargeTexture implementation is basically just an array with offsets, sizes and textures and should be easy to replicate with a custom Texture resource if needed - solving most of its bugs on the way as the implementation removed here has various unimplemented or incomplete methods.
2021-04-18Refactor Edit Theme menu in Theme EditorYuri Sizov
2021-04-06Add Various ColorPicker shapesKongfa Waroros
2021-04-05Add a subtle background to editor scrollbarsHugo Locurcio
This makes it possible to see whether a scrollbar grabber is at the top or at the bottom of a scrollbar. Also, if a scrollable area is very large, this makes it easier to notice that the area can be scrolled (since the grabber is proportionally very small). The scrollbar grabbers were also made thicker and slightly more opaque for better visibility, especially in peripheral vision.