summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2020-11-12Proposal 1246: Make Path3D handles more visible.Ryan Roden-Corrent
Resolves godotengine/godot-proposals#1246. It is difficult to tell the difference between the handles for adjusting curves and the points themselves when looking at a Path gizmo. This re-uses the icons used for Path2D. Unlike Path2D, this does not use a different icon for smooth vs sharp points, as using a potentially different material for each point would prevent batching the points in add_handles (and adding them out-of-order messes up other logic based on handle indices). This includes a public API change to allow specifying a texture for a handle material. This allows spatial gizmo plugins to customize the way a handle is rendered, if desired, but does not break existing behavior (as providing no texture uses the default). The path handle icons were resized as well. 16x16 is the standard icon size. These icons were 10x10 rather than 16x16, and appeared rather small in the editor. To resize, I: - Opened the original in Inkscape - Resized the document to 16x16 - Opened the transform dialog - Scaled by 160% proportionally - Used Align/Distribute to center on the page - Saved the document - Cleaned with `svgcleaner --multipass`
2020-11-08Merge pull request #43380 from YeldhamDev/light2d_iconsRémi Verschelde
Add icons for the new Light2D nodes
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz
-Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code
2020-11-07Refactored variant setters/gettersreduz
-Discern between named, indexed and keyed -Get direct access to functions for typed GDScript and GDNative bindings -Small changes to some classes in order to work with the new setget binder
2020-11-07Add icons for the new Light2D nodesMichael Alexsander
2020-11-06Refactored Variant Operators.reduz
-Using classes to call and a table -For typed code (GDS or GDNative), can obtain functions to call prevalidated or ptr.
2020-11-04Move call to update the 3D grid into check for updating the viewAaron Franke
2020-11-02Merge pull request #42979 from Mallos/fix/tilemap-floodfillRémi Verschelde
fix(editor): TileMap floodfill with same tile ID and different variation
2020-10-30Refactor pixel snapping.reduz
-Rename pixel_snap to snap_2d_to_vertices -Added snap_2d_to_transforms which is more useful Fixes #41814 Solves proposal https://github.com/godotengine/godot-proposals/issues/1666 Supersedes #35606, supersedes #41535, supersedes #41534
2020-10-29Merge pull request #43192 from YeldhamDev/poly2deditor_buttons_flatRémi Verschelde
Set previous tool buttons in the Polygon2D editor to be flat again
2020-10-29Set previous tool buttons in the Polygon2D editor to be flat againMichael Alexsander
2020-10-29Fix "Move Points" button sometimes not showing up on UV mode in the ↵Michael Alexsander
Polygon2D editor
2020-10-28i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 284dae021ae6bbee920fedcb55412a501ee106d8)
2020-10-27Fixes property revert for inherited child nodesHaoyu Qiu
2020-10-27Merge pull request #42677 from groud/fix_error_on_attach_scriptRémi Verschelde
Fix error on attaching script
2020-10-26Merge pull request #43109 from bruvzg/gridmap_ubRémi Verschelde
Fix uninitialized `GridMapEditor::node` and `InputMapEditor::setting` variables.
2020-10-26Fix error on attaching scriptGilles Roudière
2020-10-26Fix uninitialized `GridMapEditor::node` and `InputMapEditor::setting` variables.bruvzg
2020-10-27Fixes property revert after saving instanced sceneHaoyu Qiu
2020-10-26Merge pull request #42995 from Ev1lbl0w/bugfix-zoom-visibilityRémi Verschelde
Fix visibility issue with zoom label
2020-10-26Fix visibility issue with zoom labelEv1lbl0w
2020-10-26Merge pull request #43018 from groud/improve-file-sortingRémi Verschelde
Improve file sorting
2020-10-26Merge pull request #42229 from Calinou/2d-editor-improve-undo-log-messagesRémi Verschelde
Improve undo log messages in the 2D editor for additional context
2020-10-26Merge pull request #43070 from Calinou/optimize-svgsRémi Verschelde
Optimize SVG using `svgcleaner --multipass`
2020-10-26Improve file sortingGilles Roudière
2020-10-26Merge pull request #43075 from Xrayez/color-ramp-to-gradientRémi Verschelde
Fixup `ColorRamp` to `Gradient` renames
2020-10-26Merge pull request #43084 from DavidSichma/toggle0Rémi Verschelde
fix toggle mask bit 0
2020-10-26Merge pull request #43050 from Pleto/enhance_tileset_sortingRémi Verschelde
Enhancement for tileset sorting
2020-10-26Enhancement for tileset sortingPleto
2020-10-26fix toggle mask bit 0David Sichma
2020-10-25Gizmo handles transparent againDavid Sichma
2020-10-25Fixup `ColorRamp` to `Gradient` renamesAndrii Doroshenko (Xrayez)
2020-10-25Optimize SVG using `svgcleaner --multipass`Hugo Locurcio
This decreases the editor binary size by about 8 KB.
2020-10-24Refactored 2D shader and lighting systemreduz
-Removed normal/specular properties from nodes -Create CanvasTexture, which can contain normal/specular channels -Refactored, optimized and simplified 2D shaders -Use atlas for light textures. -Use a shadow atlas for shadow textures. -Use both items aboves to make light rendering stateless (faster). -Reorganized uniform sets for more efficiency.
2020-10-24Merge pull request #35766 from YeldhamDev/poly2d_uv_editor_improvementsRémi Verschelde
Minor improvements to the Polygon 2D UV editor
2020-10-22fix(editor): Create new icon for TileMap RectangleEric Tuvesson
ref: #42972
2020-10-22Revert "fix(editor): TileMap Fill Rectangle icon"Rémi Verschelde
2020-10-22Merge pull request #42949 from DavidSichma/shaderglobalsRémi Verschelde
Shader globals bugfixes
2020-10-22Fix custom property editor to correctly show BasisYuri Roubinsky
2020-10-21fix(editor): TileMap floodfill with same tile ID and different variationEric Tuvesson
Closes https://github.com/godotengine/godot/issues/40435
2020-10-21fix(editor): TileMap Fill Rectangle iconEric Tuvesson
The default color was blue which is the active color, changed it to be gray by default.
2020-10-21Shader globals bugfixesDavid Sichma
- shader globals editor displays properties correctly - fixed some errors how globals were transferred
2020-10-19Allow sorting files by typeGilles Roudière
2020-10-19Merge pull request #42904 from Xrayez/rects-rename-fixupRémi Verschelde
Fixup `ColorRect` and `TextureRect` renames
2020-10-19Merge pull request #38097 from Calinou/add-viewport-debandingJuan Linietsky
Add a debanding property to Viewport
2020-10-19Improve undo log messages in the 2D editor for additional contextHugo Locurcio
Undo/redo log messages will now specify the modified node's name (or number of modified nodes if several were modified). On top of that, the new position/rotation/scale/pivot offset will also be mentioned in the message.
2020-10-19Fixup `ColorRect` and `TextureRect` renamesAndrii Doroshenko (Xrayez)
2020-10-19Disable code to add patches menuEv1lbl0w
2020-10-19Merge pull request #42558 from Chaosus/vs_curveRémi Verschelde
Added visual shader node to easy gather data from a CurveTexture
2020-10-19Merge pull request #42878 from gvaneyck/copy-description-node-replaceRémi Verschelde
Keep 'Editor Description' metadata when changing a Node's type