summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2022-11-14Add EditorInterface.get_selected_paths()cespeute
Exposes the selected paths in the editor filesystem dock. Implements this proposal : https://github.com/godotengine/godot-proposals/issues/2424 Also renamed the old `get_selected_path` to `get_selected_directory` to better match the already existing get_current_path function.
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 #68626 from AleCamara/bug-66928-crash-preview-short-mp3Rémi Verschelde
Fix editor crash on audio preview
2022-11-14Merge pull request #68624 from AleCamara/bug-67235-gradient-sliderRémi Verschelde
Fix clicking in gradient editor
2022-11-14Merge pull request #67963 from KoBeWi/den_of_actionsRémi Verschelde
Fix nested actions in EditorUndoRedoManager
2022-11-14Merge pull request #67852 from alex-pahdo/patch-1Rémi Verschelde
Add more info to WAV import errors
2022-11-14Add more info to WAV import errorsalex-pahdo
Print mismatched header contents and file size, which can provide more clues to users when debugging.
2022-11-14[MP] Move engine and editor profilers to a plugin.Fabio Alessandrelli
Also refactor the editor plugin out of the ReplicationEditor.
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-14Fix editor crash on audio previewAle Camara
- Crash was due to getting -1 values when clamping [0, -1]. - This was happening due to 'max' being zero. - If 'max' is zero we should return zero, as it can never be any other value.
2022-11-14Merge pull request #68470 from bruvzg/img_fnt_impRémi Verschelde
[Image Font Importer] Hide unused font size, add image and character margins.
2022-11-14Merge pull request #68448 from bruvzg/font_imp_trRémi Verschelde
[Font] Add an import option to pre-render all glyphs required for the translation.
2022-11-14Merge pull request #68132 from Mickeon/doc-help-colourfulRémi Verschelde
Improve Editor Documentation colors
2022-11-13Merge pull request #68571 from ↵Rémi Verschelde
Calinou/editor-default-disable-code-font-ligatures Disable code font ligatures by default in the editor
2022-11-13Merge pull request #60684 from trollodel/lightweight_editor_pluginRémi Verschelde
Use forward-declarations in EditorPlugin where possible
2022-11-12Disable code font ligatures by default in the editorHugo Locurcio
2022-11-11Use forward-declarations in EditorPlugin where possibletrollodel
2022-11-11Use a bold font for section titles in the editor performance monitorHugo Locurcio
2022-11-11Fix memory leak in `EditorSettingsDialog`Rindbee
Delete `TreeItem`s that are not in `Tree`, `TreeItem` needs to be deleted manually.
2022-11-10[Font] Add an import option to pre-render all glyphs required for the ↵bruvzg
translation.
2022-11-10[Image Font Importer] Hide unused font size, add image and character margins.bruvzg
2022-11-09Fix default values on virtual classes causing errors in projectsAaron Franke
2022-11-08Remove duplicate project settings definitionskobewi
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 #68342 from KoBeWi/Godot_museum'tRémi Verschelde
Allow to disable History Dock via feature profile
2022-11-07Allow to disable History Dock via feature profilekobewi
2022-11-07Merge pull request #68330 from RedMser/fix-relative-paths-disambiguateRémi Verschelde
Fix and simplify `EditorNode::disambiguate_filenames`
2022-11-07Merge pull request #68351 from Sauermann/fix-code-simplificationsRémi Verschelde
Code simplifications
2022-11-07Merge pull request #68344 from aaronfranke/virtually-documentedRémi Verschelde
Fix default values not showing up on virtual classes
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-06Fix default values not showing up on virtual classesAaron Franke
2022-11-06Fix disambiguate_filenames absolute paths on UnixRedMser
Also clean up relative path handling to use get_basename()
2022-11-06Merge pull request #67614 from aaronfranke/virtually-virtualRémi Verschelde
Don't allow instancing virtual node types in the Create New Node dialog
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-06Merge pull request #65441 from MewPurPur/annoying-whitespaces-trimming-fixRémi Verschelde
Prevent stripping the edges of strings when using Find in Files
2022-11-06Merge pull request #65829 from KoBeWi/custom_path_typeRémi Verschelde
Fix extending scripts by path
2022-11-05Don't allow instancing virtual resources in the resource picker dialogAaron Franke
2022-11-05Don't allow instancing virtual node types in the Create New Node dialogAaron Franke
2022-11-05[Editor] Fix invalid run args when remote debug is unavailable.Fabio Alessandrelli
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-04Merge pull request #67434 from bruvzg/win_wrapperRémi Verschelde
Add console wrapper app to handle console i/o redirection on Windows.
2022-11-04Merge pull request #68223 from Calinou/editor-font-prerendering-fix-add-iconRémi Verschelde
Fix missing Add icon in the editor font prerendering dialog
2022-11-04Merge pull request #68220 from Calinou/dynamicfont-msdf-no-antialiasingRémi Verschelde
Hide Antialiasing import option on DynamicFonts with MSDF enabled