summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2021-05-31Merge pull request #49157 from Chaosus/vs_billboardRémi Verschelde
Added Billboard Node to Visual Shaders
2021-05-31Merge pull request #49175 from nobuyukinyuu/bind-zoom-on-positionRémi Verschelde
Bind CanvasItemEditor::_zoom_on_position and CanvasItemEditor::get_st…
2021-05-31Merge pull request #49121 from KoBeWi/dropreloadRémi Verschelde
Add preload() to resource path when holding Ctrl
2021-05-31Implement shader cachingreduz
* Shader compilation is now cached. Subsequent loads take less than a millisecond. * Improved game, editor and project manager startup time. * Editor uses .godot/shader_cache to store shaders. * Game uses user://shader_cache * Project manager uses $config_dir/shader_cache * Options to tweak shader caching in project settings. * Editor path configuration moved from EditorSettings to new class, EditorPaths, so it can be available early on (before shaders are compiled). * Reworked ShaderCompilerRD to ensure deterministic shader code creation (else shader may change and cache will be invalidated). * Added shader compression with SMOLV: https://github.com/aras-p/smol-v
2021-05-28Bind CanvasItemEditor::_zoom_on_position and CanvasItemEditor::get_state to ↵nobuyuki_nyuu
ClassDB
2021-05-28Added Billboard Node to Visual ShadersYuri Roubinsky
2021-05-27Add preload() to resource path when holding Ctrlkobewi
2021-05-26Fixed console error spam (about invalid edited scene index)Yuri Roubinsky
2021-05-26Merge pull request #49056 from Chaosus/vs_colorYuri Roubinsky
2021-05-26Implements expandable color ports in visual shadersYuri Roubinsky
2021-05-25Add TileMap grid editor settings.Gilles Roudière
2021-05-24Fixes adding nodes on dragging in visual shaders Yuri Roubinsky
2021-05-24Merge pull request #48956 from Chaosus/vs_fix_adding_multiple_resources_undoRémi Verschelde
Fixes non-atomary action of dragging resources on visual shader graph
2021-05-24Merge pull request #48829 from Chaosus/vs_comment_node_fixesRémi Verschelde
Prevents VisualShaderNodeComment from overlapping its content
2021-05-23Merge pull request #40397 from KoBeWi/silent_seekerRémi Verschelde
Allow to move timeline without moving animation
2021-05-23Reset Shader Editor scroll when changing shaderkobewi
2021-05-23SpriteFramesEditor Minor fixeskleonc
2021-05-22Add a keyboard shortcut to select the word under cursor in TextEditHugo Locurcio
This also acts as a general-purpose "deselect" shortcut since pressing it a second time will deselect text. This is available both in the script editor and in TextEdit fields in use, both in the editor and projects. The Duplicate Line script editor shortcut was moved to Ctrl + Shift + D since it conflicts with the new shortcut (Ctrl + D). The rationale for doing so is that Duplicate Line is a less commonly used action, and its behavior can be replicated by copying and pasting the current line anyway. (With no selection active, the whole line will be copied.)
2021-05-22Basic warning support implementation for the Godot Shading Language.Yuri Roubinsky
2021-05-22Add custom background line colour to TextEdit and remove marked linesPaulb23
2021-05-22Fixes non-atomary action of dragging resources on visual shader graphYuri Roubinsky
2021-05-22Merge pull request #48918 from groud/fix_tilemap_y_sortRémi Verschelde
Fixes TileSet Y-sort not working and TileSet not saving correctly
2021-05-21Fixes TileSet Y-sort not working and TileSet not saving correctlyGilles Roudière
2021-05-20Merge pull request #48895 from JFonS/fix_viewport_rotation_controlRémi Verschelde
Fix swapped front/rear directions in viewport rotation control.
2021-05-20Fix swapped front/rear directions in viewport rotation control.jfons
2021-05-20Merge pull request #48812 from groud/tilemap_scenes_paintingRémi Verschelde
Implement scenes tiles in TileMaps
2021-05-20Merge pull request #48882 from aaronfranke/approx-use-doubleRémi Verschelde
Make is_equal_approx have explicit float and double versions
2021-05-20Implement scenes tiles in TileMapsGilles Roudière
2021-05-20Fix typos with codespellRémi Verschelde
Using codespell 2.0.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick fave findn GIRD leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ```
2021-05-20Make is_equal_approx have explicit float and double versionsAaron Franke
2021-05-20Updates script list colors after theme is changedYuri Roubinsky
2021-05-19Prevents VisualShaderNodeComment from overlapping its contentYuri Roubinsky
2021-05-18Fix crash when trying to save with no scenes and scripts openHugo Locurcio
This could occur when attempting to save project settings when no scenes or scripts are open (which is common in a brand new project).
2021-05-18Merge pull request #37796 from Gogsi/masterRémi Verschelde
Improve consistency in file order
2021-05-18Change EditorFileSystem and ScriptEditor file sorting order to improve ↵Georgi Genkov
consistency. Fixes #37721.
2021-05-17Improve TreeItem API and allow to move nodestrollodel
2021-05-17Merge pull request #48168 from LightningAA/control-to-ctrl-4.0Rémi Verschelde
2021-05-16Merge pull request #48605 from sent44/scripteditor_get_codeeditRémi Verschelde
Add `get_base_editor` to `ScriptEditorBase`
2021-05-15Add get_base_editor to ScriptEditorBasesent44
2021-05-13text-editor: fix Clicking warning doesn't center around linellschuster
2021-05-12Add outlines and contrasting backgrounds to the editor UI elementsYuri Sizov
2021-05-10Fix small issues with capitalization in the new TileMap editorMichael Alexsander
2021-05-09Merge pull request #46808 from pycbouh/theme-editor-better-create-uiRémi Verschelde
Refactor Create Theme menu in Theme Editor
2021-05-09Save the current script when pressing Ctrl + S if no scene is openHugo Locurcio
- Tweak the dialog messages to be more informative. - The "Saved N modified resources" dialog is not a warning per se, so make it more explicit.
2021-05-09Refactor Create Theme menu in Theme EditorYuri Sizov
2021-05-07Rename "Control" key to "Ctrl" and add "_pressed" suffix to all ↵Lightning_A
InputEventWithModifiers properties/methods
2021-05-07Merge pull request #48535 from groud/tiles_squashedRémi Verschelde
TileSet and TileMap rework (squashed)
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-07Merge pull request #33577 from Calinou/highlight-control-flow-keywordsRémi Verschelde
Highlight control flow keywords with a different color
2021-05-06Merge pull request #45607 from Calinou/improve-editor-themeRémi Verschelde
Improve the editor theme