summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2022-11-11Use forward-declarations in EditorPlugin where possibletrollodel
2022-11-07Merge pull request #68271 from paddy-exe/gdextension-library-loading-errorRémi Verschelde
GDExtension: Improve error message for invalid library feature flags
2022-11-07Merge pull request #68351 from Sauermann/fix-code-simplificationsRémi Verschelde
Code simplifications
2022-11-07Merge pull request #68331 from MewPurPur/gradient2d-better-previewRémi Verschelde
Fix GradientTexture2D's preview
2022-11-07Code simplificationsMarkus Sauermann
CanvasItemEditor: - p_result == ADD_MOVE is always true in this switch-clause - both parts of the if-else-clause do the same thing and simplified an affine_inverse call ControlEditorToolbar: - private function ControlEditorToolbar::_anchor_to_position is used nowhere. Looks like copy and paste from CanvasItemEditor::_anchor_to_position ScrollContainer: - screen_is_touchscreen is always true, because otherwise the function already returned TextLine: - both parts of the if-else-clause do the same thing and simplified return statement
2022-11-06Fix jankiness when drawing GradientTexture2DVolTer
2022-11-06Merge pull request #67730 from KoBeWi/late_to_the_callRémi Verschelde
Add call_deferred() method to Callable
2022-11-06Merge pull request #68247 from akien-mga/emscripten-warnings-unuset-but-setRémi Verschelde
Fix -Wunused-but-set-variable warnings from Emscripten 3.1.20
2022-11-04Improve error message for invalid library feature flagsPatrick
Fixes https://github.com/godotengine/godot/issues/63227 My version for the error message is: `No suitable library found. The libraries' tags referred to an invalid feature flag. Possible feature flags for your platform: %s`
2022-11-04Fix pathological corner case in drawing tileset editorclayjohn
Interleaving draw_rect calls with and without a texture forces every rect to have its own draw call. In this case it meant that there is a draw call for every single tile in the atlas. This change makes it so the renderer can batch draw calls which reduced the draw call count by a factor of 512
2022-11-04Add call_deferred() method to Callablekobewi
2022-11-04Fix -Wunused-but-set-variable warnings from Emscripten 3.1.20Rémi Verschelde
2022-11-03Fix incorrect drawing of alternative tilesNinni Pipping
2022-11-03Fix reload scripts error after saving in external editor.Zae
2022-11-02Merge pull request #66017 from Mickeon/rename-image-copy-rectRémi Verschelde
Rename Image's `get_rect` to `get_region`
2022-11-02Style: Misc docs and comment style and language fixesRémi Verschelde
- Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`.
2022-11-02Unify usage of undo_redo in editorkobewi
2022-11-02Merge pull request #67810 from MrBlockers/reged-fixesRémi Verschelde
Fix multiple issues with region editor
2022-11-02Merge pull request #68147 from anvilfolk/fix-curve-multilineRémi Verschelde
Fix error in curve editor multiline string draw
2022-11-02Merge pull request #68107 from alfredbaudisch/drag-lower-caseRémi Verschelde
Cast dragged file name extension to lowercase
2022-11-02Merge pull request #68020 from timothyqiu/3d-drag-instanceRémi Verschelde
Improve dragging scene into 3D viewport
2022-11-01Fix error in curve editor multiline string drawocean (they/them)
2022-11-01Rename Image's `get_rect` to `get_region`Micky
Also renames its parameter to from "rect" to "region".
2022-11-01Cast dragged file extension name to lowercase, closes #68104Alfred Reinold Baudisch
2022-11-01Fix error when adding 3D gizmo handles with IDsHaoyu Qiu
2022-10-31Merge pull request #68060 from dpalais/no-pointer-animationnode-blendtree-renameRémi Verschelde
Remove the usage of pointers in signal call, to fix #67941
2022-10-31Merge pull request #68008 from timothyqiu/hide-axisRémi Verschelde
Hide axis gizmo after translating 3D nodes
2022-10-31Merge pull request #68005 from timothyqiu/type-mismatchRémi Verschelde
Fix type mismatch error when deselecting a 3D gizmo
2022-10-31Merge pull request #42659 from kingoftheconnors/anim-tree-load-fail-alertRémi Verschelde
Add alert in anim trees if resource load fails
2022-10-31Merge pull request #67578 from KoBeWi/GEDITORRémi Verschelde
Unify usage of GLOBAL/EDITOR_GET
2022-10-31Merge pull request #68073 from timothyqiu/marker-3d-extentsRémi Verschelde
Make Marker3D gizmo resizable
2022-10-31Merge pull request #67588 from KoBeWi/if(!GDVIRTUAL_CALL)don'tRémi Verschelde
Simplify GDVIRTUAL_CALL calls
2022-10-31Merge pull request #67489 from timothyqiu/auto-select-allRémi Verschelde
Allow selecting SpinBox & LineEdit text when focus enters
2022-10-31Merge pull request #67786 from EricEzaM/67743-script-editor-shortcutsRémi Verschelde
Set the shortcut context for the edit/search/goto menus to the ScriptEditor so that shortcuts continue to work when FindReplaceBar is focused.
2022-10-31Merge pull request #68064 from ↵Rémi Verschelde
kleonc/sprite-frames-editor-fix-frame-index-calculation `SpriteFramesEditor` Fix calculating frame index from mouse position
2022-10-31Merge pull request #68003 from timothyqiu/camera-gizmo-selectRémi Verschelde
Make Camera3D gizmo clickable
2022-10-31Merge pull request #67445 from Zylann/rename_queue_deleteRémi Verschelde
Rename queue_delete => queue_free
2022-10-31Merge pull request #67580 from KoBeWi/little_thingsRémi Verschelde
Minor code improvements
2022-10-31Make Marker3D gizmo resizableHaoyu Qiu
2022-10-30`SpriteFramesEditor` Fix calculating frame index from mouse positionkleonc
2022-10-30Remove the usage of pointers in signal call, to fix #67941Dave Palais
The signal was emitted right as the node was being disposed of. Since the connection was deferred, the receiving method received an already freed pointer. Instead, we listen to the text_changed signal and keep record of the edited text which we then use to update node name when the LineEdit goes out of focus.
2022-10-29Improve dragging scene into 3D viewportHaoyu Qiu
* When there's nothing to collide with: * Place the new scene on XZ plane when possible. * When the camera does not point toward the XZ plane or the intersection is too far away, place the new scene on a plane that is in front of the camera and parallel to the frame. * Fixes positioning when in orthogonal view. * Place on physical collision point or the XZ plane when possible. * Otherwise, place it on the plane in front of the camera as if the camera was perspective. * Makes use of snap settings when placing the new scene.
2022-10-29Hide axis gizmo after translating 3D nodesHaoyu Qiu
2022-10-29Fix type mismatch error when deselecting a 3D gizmoHaoyu Qiu
2022-10-29Make Camera3D gizmo clickableHaoyu Qiu
2022-10-29Allow selecting SpinBox & LineEdit text when focus entersHaoyu Qiu
2022-10-27Merge pull request #67832 from Sauermann/fix-remove-unnecessary-castsClay John
Remove unnecessary casts
2022-10-27Merge pull request #66383 from aaronfranke/basis-from-eulerClay John
Clean up Basis from Euler code
2022-10-26Add math operators to Visual Shader node namesAlfred Reinold Baudisch
This change makes it easy, in the "Create Shader Node" dialog, to search for VS nodes by just typing the operator. For example, instead of typing "multiply", you can just type "*" and multiply nodes will be listed. This feature is inspired by Unreal Engine node graph editor's UX. Implements and closes https://github.com/godotengine/godot-proposals/issues/5663
2022-10-25Fix multiple issues with region editorMrBlockers
Make the filter mode of the texture preview match the node/resource being edited where applicable, and nearest neighbor with mipmaps as a fallback. Make the Edit Region button for Sprite3D only appear when region is enabled, to match behavior of Sprite2D. Fix the editor not correctly clearing reference to previously edited resources, resulting in a visual bug displaying the incorrect texture.