summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2019-09-04Load scene if needed when editing recent built-in scriptPouleyKetchoupp
Fixes #31966
2019-09-04Merge pull request #31957 from nekomatata/fix-editor-preview-cacheRémi Verschelde
Fixed order of parameters when updating resource cache file
2019-09-04Merge pull request #31956 from IronicallySerious/add-vcs-copyrightRémi Verschelde
Add copyright headers to VCS integration
2019-09-04Fixed order of parameters when updating resource cache file (fixes #31930)PouleyKetchoupp
2019-09-04Add copyright headers to vcs integrationTwarit
2019-09-03Fixes Inspector Showing Unselected InfoEmmanuel Barroga
When deselecting a node, the inspector would show the name of the last thing selected.
2019-09-04Merge pull request #30982 from iwek7/feature/skip_breakpointsRémi Verschelde
Adds skip-breakpoints feature
2019-09-04Merge pull request #31619 from Calinou/assetlib-improve-sort-fieldsRémi Verschelde
Improve sorting options in the asset library
2019-09-04Merge pull request #31942 from Calinou/improve-delete-node-confirmationRémi Verschelde
Improve the node deletion confirmation message
2019-09-04Merge pull request #31461 from IronicallySerious/add-vcs-integrationRémi Verschelde
VCS integration for Godot Editor
2019-09-03Improve the node deletion confirmation messageHugo Locurcio
The confirmation message now displays the number of nodes to delete, or the node's name if only one node is selected.
2019-09-03Adds skip-breakpoints featureiwek7
2019-09-03Add VCS editor plugin UI elements to editorTwarit
2019-09-03Add an overridable VCS Interface for the editorTwarit
The VCS interface can be thought of like a proxy system, where any call to the API is redirected to the actual implementation of the VCS API which may be existing in the form of a GDNative plugin which is marked as a singleton and is not marked reloadable. If the implementation doesn't exist in the file system, it only returns the default responses which contain mostly empty containers of the data type that every API call returns. EditorVCSInterface is used like a Godot object with a script attached to it. The script is the implementation of the API and the object is the interface to the script, which returns default responses if the script doesn't exist or if the script doesn't define a function that handles that particular API call. The entire system has been implemented using Object::call() and its ability to switch to the script instance to handle the API call if the script exists. Look for VersionControlEditorPlugin::_initialize() for the essential API setup.
2019-09-03Add version control editor pluginTwarit
Provides the editor with all the VCS GUI and extracts the data from the upcoming VCS API to cater to the project with VCS interaction.
2019-09-03Improve sorting options in the asset libraryHugo Locurcio
The reverse sorting options are now integrated in the list of sorting options, making the "Reverse" button unnecessary. This pattern tends to be easier to discover by users. The "Downloads" sorting option was also removed as it's not implemented in the backend.
2019-09-03Merge pull request #31346 from sparkart/Add_scrollwheel_input_to_spinsliderRémi Verschelde
Add scrollwheel input to spin slider
2019-09-03Merge pull request #31389 from Calinou/add-node-commentsRémi Verschelde
Add an `editor_description` property to Node for documentation purposes
2019-09-03Merge pull request #31782 from aole/persist-ColorPicker-color-modeRémi Verschelde
Persist ColorPicker color mode
2019-09-03Merge pull request #31916 from puthre/bezier_editor_zoomRémi Verschelde
Animation Bezier Editor - fixed vertical zoom around mouse
2019-09-03Merge pull request #31795 from puthre/masterRémi Verschelde
Animation Bezier Editor: Extended zoom in and zoom out limits and fixed guide lines to accomodate sub unit steps and steps other than powers of 5
2019-09-03Merge pull request #31847 from aole/editor-expose-current-pathRémi Verschelde
Expose current path function to EditorPlugin
2019-09-03Animation Bezier Editor - fixed vertical zoom around mouseValentin Zagura
Fixed vertical zoom so it zooms around the mouse cursor not around the center of the window.
2019-09-03Improve the animation autokey editor iconHugo Locurcio
The icon was redrawn to snap to a 16x16 grid, with a lower number of SVG nodes in the process.
2019-09-02Merge pull request #31898 from Calinou/animation-editor-add-precise-snappingRémi Verschelde
Implement precise snapping in the animation editor
2019-09-02Merge pull request #31890 from Calinou/curve-editor-add-snappingRémi Verschelde
Implement snapping in the Curve editor
2019-09-02Merge pull request #31906 from Calinou/assetlib-refresh-onceRémi Verschelde
Refresh the asset library only once on startup
2019-09-02Refresh the asset library only once on startupHugo Locurcio
This avoids unnecessary calls to the API when switching between tabs in the editor or project manager.
2019-09-02Merge pull request #31902 from YeldhamDev/ruler_iconRémi Verschelde
Add icon for the ruler tool
2019-09-02Add icon for the ruler toolMichael Alexsander Silva Dias
2019-09-02Implement precise snapping in the animation editorHugo Locurcio
Holding Shift while snapping is enabled will now make snapping 4 times as precise.
2019-09-02Fix editor infinit loop in search_prevamakarenko
Fixes godotengine#31328
2019-09-02Implement snapping in the Curve editorHugo Locurcio
Holding Ctrl will snap the selected point/tangent by increments of 10% of the curve's width/height. Holding Shift as well will snap by increments of 2.5% instead.
2019-09-02Merge pull request #31829 from KoBeWi/one_tool_to_ruler_2dRémi Verschelde
Add 2D ruler tool
2019-09-01Add 2D ruler toolTomasz Chabora
2019-09-01Reorganize & rename text editor settings categoriesCykyrios
Add Navigation category for scroll and minimap settings. Rename Line Numbers category to Appearance. Rename Open Scripts category to Script List. Rename "Draw Minimap" setting to "Show Minimap" (this is more consistent with other settings). Reorder settings by category in code_editor.cpp to match settings list
2019-09-01Merge pull request #31835 from ↵Rémi Verschelde
Calinou/increase-editor-sectioned-inspector-min-width Increase the minimum width of the editor sectioned inspector
2019-09-01Merge pull request #31850 from aole/script-callback-enable-disable-EditorPluginRémi Verschelde
Script callback for enabling/disabling EditorPlugin
2019-09-01Script callback for enabling/disabling EditorPluginBhupendra Aole
Parameter p_config_changes should be passed as true to enable callback to user scripts for enabling or disabling of the EditorPlugin. Fixes #30654
2019-09-01Fix resizer icon visiblity on light theme in GraphNodeChaosus89
2019-09-01Expose current path to EditorPluginBhupendra Aole
get_selected_path returns only the resource directory. get_current_path fulfils the need to get the full path. This does not break backward compatibility and the function (get_current_path) is already available in FileSystemDock just like get_selected_path. Fixes 30652.
2019-08-31Merge pull request #31794 from Calinou/editor-increase-line-spacingRémi Verschelde
Increase line spacing in the editor help and asset library descriptions
2019-08-31Merge pull request #31810 from merumelu/plugin-config-warningsRémi Verschelde
Warn about all missing keys in plugin.cfg
2019-08-31Merge pull request #31808 from qarmin/crash_audiooggRémi Verschelde
Fix crash when AudioStreamOGGVorbis is empty
2019-08-31Increase the minimum width of the editor sectioned inspectorHugo Locurcio
This makes sure section names such as "Window Placement" or "Vram Compression" aren't being cut off due to the panel width being too low.
2019-08-31Default ColorPicker color mode settingBhupendra Aole
There is a new setting for Default ColorPicker color mode in Editor Settings->Interface->Inspector. Initially this setting will be RGB. Editor ColorPicker will always start with mode defined in this settiing. Fixes #30755 and #30754
2019-08-30Warn about all missing keys in plugin.cfgmerumelu
2019-08-30Fix crash when AudioStreamOGGVorbis is emptyqarmin
2019-08-30Editor: remove TOOLS_ENABLED guardsmerumelu
For code inside editor/ `#ifdef TOOLS_ENABLED` is always true so those checks are redundant.
2019-08-30Animation Bezier Editor: Extended zoom in and zoom out limits and fixed ↵Valentin Zagura
guide lines to accomodate sub unit steps and steps other than powers of 5