summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2019-01-04Merge pull request #24647 from WindyDarian/gltf_morph_fixRémi Verschelde
Fix for blend shape incorrectly scaling skinned gltf mesh
2019-01-03Add thumbnails to LargeTextureTimo Schwarzer
2019-01-02Improved script attachment/removal a bitChaosus
2019-01-01Merge pull request #24686 from YeldhamDev/autotile_grid_separation_fixRémi Verschelde
Fix incorrect grid snapping in TileSet editor with separation
2019-01-01Update copyright statements to 2019Rémi Verschelde
Happy new year to the wonderful Godot community!
2019-01-01Fix missing/malformed license headersRémi Verschelde
2018-12-31Fix incorrect grid snapping in TileSet editor with separationMichael Alexsander Silva Dias
2018-12-31Fix "method not found" error when script is removed from objectChaosus
2018-12-30Fixed a property warning when loading a correct resource typeDawid Wdowiak
Fixed warning when loading a correct resource type to a property that could take more than one resource type.
2018-12-30Merge pull request #24506 from JFonS/expose_gizmosRémi Verschelde
Expose the new gizmo plugin system to scripting
2018-12-30Merge pull request #24664 from SoIAS/graph_node_headers_statemachine-24458Rémi Verschelde
Removed graph node headers from state machine nodes
2018-12-30Add undo-redo to the TileSet editor, and other improvementsMichael Alexsander Silva Dias
2018-12-30Removed graph node headers from state machine nodesDawid Wdowiak
2018-12-29Partial fix for blend shape with gltfWindy Darian
This fixes https://github.com/godotengine/godot/issues/20377 , where blend shape scales the mesh if the mesh is also skinned. The issue was that the blend shape was trying to blend using BLEND_SHAPE_MODE_RELATIVE (directly adding everything in morph shape as displacement), while bone weights were copied in the morph shape, which resulted in 2x bone weights causing mesh to become bigger when blended. Setting the blend mode to BLEND_SHAPE_MODE_NORMALIZED while guaranteeing the data is correct fixes the issue (previously treating gltf2's morph displacement data as blend target data). Ideally we still want to use BLEND_SHAPE_MODE_RELATIVE since it may need much less data, but that seems to require a larger refactor?
2018-12-27doc: Sync classref with current sourceRémi Verschelde
Fix various code formatting issues and argument names.
2018-12-27Make error more explicit when OBJ/MTL files are missingRémi Verschelde
Fixes #24595.
2018-12-24General fixes for the TileSet editorMichael Alexsander Silva Dias
2018-12-22Fix blend tree generating wrong node namesGuilherme Felipe
Now it's possible to connect nodes again.
2018-12-21Expose the new gizmo plugin system to scriptingJFonS
2018-12-21ProjectManager: Warn when projects have different config_versionRémi Verschelde
When opening projects for edition through the project manager, the following checks are now done: 1. If the config_version is lower than the one used by the current engine version, users are asked if they want to convert to the new format or abort editing. Fixes #20626. 2. If the config_version is higher than the expected one (project from a more recent and incompatible engine version), projects are grayed out and can't be edited. Fixes #18758. When editing from the command line, the behaviour is unchanged: projects in situation (1) are automatically converted, while projects in situation (2) show an error message (made more explicit). The "Run" option from the project manager was not changed, so it will still run (1) projects without converting them, and fail running (2) projects. Co-authored-by: groud <gilles.roudiere@gmail.com>
2018-12-21Merge pull request #24519 from Chaosus/error_label_fixRémi Verschelde
Change LinkLabel back to Label in error status bar
2018-12-21Merge pull request #24513 from YeldhamDev/fix_tileset_editor_drawRémi Verschelde
Fix small drawing error in TileSet editor
2018-12-21Change LinkLabel back to Label in error status barChaosus
2018-12-20Fix small drawing error in TileSet editorMichael Alexsander Silva Dias
2018-12-20Fixes for TileSetEditor and TileMapEditorGuilherme Felipe
[TileSetEditor] Hide Bitmask and Priority for ATLAS_TILE [TileMapEditor] Hide "Disable autotile" if the selected tile isn't autotile Fix #22756, don't update bitmask when tilemode is ATLAS_TILE
2018-12-19CodeEditor: Drop unused enable_complete_timer variableRémi Verschelde
Its use was removed in 1039ba9ffb8588e8b0abddaa753d270979147c23.
2018-12-19Merge pull request #24462 from guilhermefelipecgs/fix_copy_paste_tilemapRémi Verschelde
Fix copy/paste for TileMap
2018-12-18Fix copy/paste for TileMapGuilherme Felipe
Fix #24440
2018-12-18Merge pull request #24451 from ↵Rémi Verschelde
mateusfccp/animation_editor_curve_tangent_different_color Change color of AnimationPlayer curve to "highlight"
2018-12-18Small fixes for the AnimationTree editorMichael Alexsander Silva Dias
2018-12-18Change color of AnimationPlayer curve to "highlight"Mateus Felipe C. C. Pinto
This is to be consistent with Curve editor and to be less confusing related to tangent lines color.
2018-12-18EditorSettings: Remove enable_code_completion_delayRémi Verschelde
It was badly named (it disables code completion, not just the delay), and also badly implemented (not preventing the timer for running, but just preventing it to show the autocompletion). It could be readded with a proper name and cleaner implementation if there's an actual need for it. Supersedes #24407 and closes #24352.
2018-12-18Merge pull request #24432 from YeldhamDev/animationtree_editor_fixesRémi Verschelde
General fixes for the AnimationTree editor
2018-12-18Merge pull request #24427 from guilhermefelipecgs/fix_bread_crumbRémi Verschelde
Fix bread crumb of AnimationTree
2018-12-17Make the AnimationTree editor's path section more obviousMichael Alexsander Silva Dias
2018-12-17General fixes for the AnimationTree editorMichael Alexsander Silva Dias
2018-12-17Fix bread crumb of AnimationTreeGuilherme Felipe
2018-12-17Fix sometimes uninitialized variable warning raised by Xcode 9.4.1Rémi Verschelde
Fixes this warning raised by Travis CI on macOS: ``` editor/plugins/polygon_2d_editor_plugin.cpp:95:6: warning: variable 'skeleton' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (!node->has_node(node->get_skeleton())) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ editor/plugins/polygon_2d_editor_plugin.cpp:106:7: note: uninitialized use occurs here if (!skeleton) { ^~~~~~~~ editor/plugins/polygon_2d_editor_plugin.cpp:95:2: note: remove the 'if' if its condition is always false if (!node->has_node(node->get_skeleton())) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ editor/plugins/polygon_2d_editor_plugin.cpp:94:22: note: initialize the variable 'skeleton' to silence this warning Skeleton2D *skeleton; ^ = NULL ```
2018-12-17Merge pull request #24410 from YeldhamDev/graph_editors_title_fixRémi Verschelde
Fix titles in graph editors being invisible when headers are enabled
2018-12-16Fix titles in graph editors being invisible when headers are enabledMichael Alexsander Silva Dias
2018-12-16Change global timestamp behaviour earlierAlexandre LittleWhite Laurent
2018-12-16Ensure cursor is visible when EditorSpinSlider exits the treeRémi Verschelde
Supersedes and closes #22581.
2018-12-16Merge pull request #24405 from guilhermefelipecgs/fix_undo_fsmRémi Verschelde
Fix "undo" of the state machine losing node's position
2018-12-16Fix "undo" of the state machine losing node's positionGuilherme Felipe
2018-12-16Merge pull request #24397 from volzhs/builtin-scriptRémi Verschelde
Create built-in script properly
2018-12-16Merge pull request #19501 from Zylann/custom_loadersRémi Verschelde
Added basic support for custom resource savers and loaders
2018-12-16Merge pull request #24376 from Calinou/tweak-editor-status-colorsRémi Verschelde
Tweak editor status colors (success, warning, error)
2018-12-16Merge pull request #24308 from mineevgleb/#24303-persist-project-sorting-orderRémi Verschelde
#24303: remember sorting order in the project manager
2018-12-16Create built-in script properlyvolzhs
2018-12-15Tweak editor status colors (success, warning, error)Hugo Locurcio
Some of the previous colors were "overbright" in the sense that some of their components were above 1, causing font anti-aliasing to look bad. These new colors should be easier on the eyes while fitting better with the rest of the editor's color palette.