summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2022-11-14Merge pull request #68657 from Sauermann/fix-redundant-initializationRémi Verschelde
Remove redundant non-trivial Variant types initializations
2022-11-14Remove redundant Variant-types initializationsMarkus Sauermann
2022-11-14Fix misc formatting issuesRémi Verschelde
Somehow I missed the failing CI report from trailing whitespace. Fixed a couple typos found by codespell while at it, and misc trailing semicolons in one of the files.
2022-11-14Merge pull request #68624 from AleCamara/bug-67235-gradient-sliderRémi Verschelde
Fix clicking in gradient editor
2022-11-14[Editor] Better expose EditorDebuggerPlugin.Fabio Alessandrelli
Now splitted into two classes: - EditorDebuggerPlugin (RefCounted). - EditorDebuggerSession (abstract). This allows the EditorPlugin to be in control of the debugger plugin lifecycle, be notified when sessions are created, and customize each of them independently. We should slowly transition the various profilers and captures in ScriptEditorDebugger to their own plugins, and decouple ScriptEditorDebugger from it's UI part (making it the "real" EditorDebuggerSession potentially dropping the wrappers).
2022-11-14Fix clicking in gradient editorAle Camara
- When double-clicking on the gradient we should open the colour picker and create a colour key. - Instead, we were also evaluating the click further down producing the colour key to move around.
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