summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2022-11-29Merge pull request #69062 from trollodel/lightweight_editor_massRémi Verschelde
Use forward-declarations in big editor classes
2022-11-29Use forward-declarations in big editor classestrollodel
2022-11-29Fix heap-use-after-free when removing a tile in TileSet editorHaoyu Qiu
2022-11-28Merge pull request #69249 from timothyqiu/tile-data-redrawRémi Verschelde
Update TileSet preview when paint custom data changes
2022-11-28Merge pull request #69178 from aaronfranke/mesh-shapeRémi Verschelde
Use a more specific type for Mesh create_(convex|trimesh)_shape
2022-11-27Update TileSet preview when paint custom data changesHaoyu Qiu
2022-11-25Merge pull request #69124 from zaevi/tilemap_fix_alternative_tileRémi Verschelde
[TileMap] Fix alternative tile issues.
2022-11-25Use a more specific type for Mesh create_(convex|trimesh)_shapeAaron Franke
2022-11-25[Editor] Add button to keep the debug server open.Fabio Alessandrelli
The setting is stored in the project editor metadata, and the server is automatically started/stopped when the option change (only stopped if no session is currently active). The CLI option `--debug-server` now also forces the server to stay open (without saving the state, unlike the menu option). This commit also removes the "Keep debugger open" option in the script editor "debug" menu. That option was really confusing, it used to hide the bottom panel if and only if the debugger pane was selected, so if you had your output log open instead (default when pressing play) it would effectively do nothing. Having an option to save a click in such a very specific case seems very overkill.
2022-11-24Merge pull request #69128 from Chaosus/vs_fix_custom_nodesRémi Verschelde
Fix custom visual shader nodes not being loaded at startup
2022-11-24Fix custom visual shader nodes not being loaded at startupYuri Rubinsky
2022-11-24Cleanup remaining EditorUndoRedoManager usageskobewi
2022-11-25[TileMap] Fix alternative tile issues.Zae
2022-11-23Avoid the Skeleton3DGizmoPlugin crash when clicking in the editor.K. S. Ernest (iFire) Lee
2022-11-22Merge pull request #68964 from MewPurPur/tweak-gradient-editorRémi Verschelde
Fixes and improvements to Gradient preview
2022-11-21Fix Gradient preview issuesVolTer
2022-11-21Code simplifications found by cppcheckMarkus Sauermann
They are based on: - Boolean arithmetic simplifications - setting variables that are not accessed - constant variables
2022-11-20Allow selecting text in shader compilation logsMarc Gilleron
2022-11-20Merge pull request #68922 from TokageItLab/fix-animtree-crashRémi Verschelde
Fix `AnimationTreeEditor` crash & rename `AnimationTreeEditor::get_tree()` to `get_animation_tree()`
2022-11-21Fix AnimationTree crash & rename get_tree() to get_animation_tree()Silc Renew
2022-11-20Merge pull request #68904 from aaronfranke/texture-methodsRémi Verschelde
Rename TextureButton set_*_texture methods to set_texture_*
2022-11-20Double precision of `String.split_floats`Micky
2022-11-20Merge pull request #68859 from souplamp/capitalize-skeleton3d-editor-pluginRémi Verschelde
Capitalize Skeleton3D's editor plugin dropdown options
2022-11-19Rename TextureButton set_*_texture methods to set_texture_*Aaron Franke
2022-11-18capitalize skeleton3d plugin dropdownsouplamp
2022-11-18change root motion track candidating methodSilc Renew
2022-11-17Fixup TileSet build after #66557Rémi Verschelde
Last rebase was too old, didn't include this API rename.
2022-11-17Merge pull request #66557 from ↵Rémi Verschelde
MisterMX/fix/tileset-custom-data-type-reload-editor fix(tileset): Recreate custom data editor if type has changed
2022-11-17Merge pull request #64368 from YeldhamDev/tile_editor_label_centerRémi Verschelde
Properly center labels in the TileMap/Set editors
2022-11-16Fix the bounds of varying popup in visual shader editorYuri Rubinsky
2022-11-16Merge pull request #68709 from MewPurPur/instance-begone-part3Rémi Verschelde
Remove more instances of 'instance' being used as a verb
2022-11-16Remove more instances of 'instance' being used as a verbVolTer
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-12Properly center labels in the TileMap/Set editorsMichael Alexsander
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