summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2021-06-18Merge pull request #49683 from lyuma/remove_late_addedRémi Verschelde
Remove thread-unsafe and unused late_added_files.
2021-06-18Merge pull request #40525 from KoBeWi/fastest_close_in_the_westRémi Verschelde
Make closing current scene faster
2021-06-18Merge pull request #47802 from Calinou/editor-sprite-frames-select-hold-mouseRémi Verschelde
Allow selecting frames by holding down the mouse in SpriteFrames editor
2021-06-18Merge pull request #49698 from aaronfranke/prop-no-usageRémi Verschelde
Add PROPERTY_USAGE_NONE and use it
2021-06-17Allow setting the preview sun angle with numbersAaron Franke
2021-06-17Add PROPERTY_USAGE_NONE and use itAaron Franke
2021-06-17AnimationMultiTrackKeyEdit Allow editing easing if it's possible for all ↵kleonc
edited tracks
2021-06-17Allow selecting frames by holding down the mouse in SpriteFrames editorHugo Locurcio
This complements the existing (Ctrl +) Shift + Left mouse button multiple frame (de)selection.
2021-06-17Merge pull request #49670 from reduz/rename-visibility-notifiersRémi Verschelde
Rename VisibilityNotifier2D/3D to VisibleOnScreenNotifier2D/3D
2021-06-17Remove thread-unsafe and unused late_added_files.Lyuma
_reimport_file is called from multiple threads as part of the threaded importer. Inserting to this set from a thread could hit a race condition leading to memory corruption or hangs. It seems to be unused, intentionally or unintentionally
2021-06-17ThemeEditor: Fix text_submitted connections after #49258Rémi Verschelde
2021-06-17Merge pull request #47796 from Calinou/editor-add-save-on-focus-loss-optionRémi Verschelde
Add a "save on focus loss" editor setting (disabled by default)
2021-06-17Merge pull request #47813 from Calinou/editor-decrease-unfocused-fps-limitRémi Verschelde
Decrease the editor FPS limit when unfocused from 20 to 10
2021-06-17Merge pull request #47894 from Calinou/project-manager-add-keyboard-shortcutsRémi Verschelde
Add keyboard shortcuts to the project manager
2021-06-17Merge pull request #49661 from akien-mga/main-fallback-to-projectmanagerRémi Verschelde
Main: Fixup bogus fallback to project manager with more bolognese
2021-06-17Merge pull request #49654 from ↵Rémi Verschelde
akien-mga/editorsettings-auto-display-scale-factor EditorSettings: Factor code to compute auto display scale
2021-06-16Rename VisibilityNotifierXD to VisibleOnScreenNotifierXDreduz
* Renames for 2D and 3D * Class name was confusing, given both 2D and 3D have a "visible" property that is unrelated to actual on-screen visibility. * New name makes it clear that this is about visibility on screen.
2021-06-17Merge pull request #49258 from megalobyte/editor-fixRémi Verschelde
Fixes for documentation search
2021-06-17Merge pull request #49669 from fire/save-stex-nullRémi Verschelde
ERR_FAIL_NULL check file access
2021-06-16ERR_FAIL_NULL check file accessK. S. Ernest (iFire) Lee
Null in ResourceImporterTexture::_save_stex
2021-06-17Merge pull request #49667 from Riteo/remove-grid-map-lock-viewRémi Verschelde
Remove GridMap's "Lock View" option and a related method.
2021-06-16Merge pull request #49238 from Paulb23/code_edit_code_foldingRémi Verschelde
Move code folding into CodeEdit and hide line hiding API
2021-06-16Main: Fixup bogus fallback to project manager with more bologneseRémi Verschelde
WARNING: Hacks everywhere! The logic in `main.cpp` is due a full rewrite as it's extremely hacky, splitting argument parsing over several functions, with a mess of global state and assumptions about what combinations of arguments or lack thereof should mean in terms of what we want to read: game, editor, project manager, or command line tools such as `--doctool`, `--export` or `--script`. Until this is fully rewritten, this patch hacks things some more to ensure that we don't fall back to the project manager in cases where it's not warranted, and especially not *too late*, as it can mean that we haven't properly initialized stuff like `EditorPaths` needed by the PM (which in turn impacts what kind of path will be used for logs and the shader cache, etc... the rabbit hole goes deep). Fixes #41435. Fixes #49392. Fixes #49658. Fixes https://github.com/godotengine/godot/issues/38202#issuecomment-773158477.
2021-06-16Documentation search fixesGregory Basile
Updates rich_text_label so that the built-in documentation can be searched Previously, it would only find the first result and would not select other results Renames "_entered" functions to "_submitted"
2021-06-16Merge pull request #47639 from timothyqiu/abbrRémi Verschelde
Don't use the abbrevation "Sep." in UI text
2021-06-16EditorSettings: Factor code to compute auto display scaleRémi Verschelde
Also fixes typo introduced in https://github.com/godotengine/godot/pull/48597/files#r652636544.
2021-06-16i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit a812779cc534784acf47ad3ed3100b045912bdbb)
2021-06-16Don't use the abbrevation "Sep." in UI textHaoyu Qiu
2021-06-16Remove GridMap's "Lock View" option and a related method.Riteo Siuga
Apparently this feature utilized a completely commented out 7+ years old method, effectively doing nothing. Since it was designed with a completely different editor design in mind it is pretty much incompatible and as such it's best to remove it for now.
2021-06-16Revert "Fix SceneTreeDock::_selection_changed to handle to single selection ↵Rémi Verschelde
from Multiple Selection"
2021-06-15Fix build after merge of #48598Rémi Verschelde
2021-06-15Merge pull request #48597 from Calinou/editor-scale-auto-portraitRémi Verschelde
Handle portrait mode monitors in the automatic editor scale detection
2021-06-15Merge pull request #48598 from Calinou/animation-track-editor-improve-scrollingRémi Verschelde
Improve scrolling actions in the animation track editor
2021-06-15Merge pull request #48619 from Calinou/editor-autoload-rename-singletonRémi Verschelde
Rename "Singleton" to "Global Variable" in the AutoLoad editor
2021-06-15Merge pull request #49616 from BastiaanOlij/more_rename_transformRémi Verschelde
Adding some more missing renames for Transform3D and Quaternion
2021-06-15Merge pull request #49003 from ↵Rémi Verschelde
Calinou/editor-freelook-fix-redrawing-when-not-moving Fix editor constantly redrawing when freelook is active with still camera
2021-06-15Adding some more missing renames for Transform3D and QuaternionBastiaan Olij
2021-06-15Merge pull request #49083 from foxydevloper/make-easing-line-smoothRémi Verschelde
Make easing properties drawn with anti aliasing
2021-06-15Merge pull request #49108 from LightningAA/reload-current-project-4.0Rémi Verschelde
Add the ability to reload the current project
2021-06-15Merge pull request #49310 from foxydevloper/add-drag-threshold-select-modeRémi Verschelde
Prevent accidental drags by adding drag distance threshold
2021-06-15Merge pull request #49482 from ↵Rémi Verschelde
unsignedFoo/49451-fix-selection-changed-multinodeeditor Fix SceneTreeDock::_selection_changed to handle to single selection from Multiple Selection
2021-06-15Merge pull request #49604 from pfertyk/issue-49453-wrong-recent-directory-namesRémi Verschelde
Remove trailing slash from recent dir if needed
2021-06-15Merge pull request #49459 from akien-mga/fixup-editor-paths-settingsRémi Verschelde
2021-06-14Overhaul the theme editor and improve user experienceYuri Sizov
2021-06-14Refactor editor paths validation in EditorPaths and EditorSettingsRémi Verschelde
- EditorSettings: Ensure that `create()` makes a valid singleton. Fixes #49179, fixes #49450. - EditorPaths: Cleanup code, properly set `paths_valid`. - EditorPaths: Move more paths validation (check, mkdir) from EditorSettings for a better separation of concerns. - EditorPaths: Move EditorFileSystem creation of `.godot/imported` next to other paths.
2021-06-14Make closing current scene fasterTomasz Chabora
2021-06-14Merge pull request #49458 from JFonS/fix_unwrap_xformRémi Verschelde
Rename get_parent_spatial() to get_parent_node_3d()
2021-06-14Remove trailing slash from recent dir if neededPaweł Fertyk
2021-06-14Rename get_parent_spatial() to get_parent_node3d()jfons
Renames get_parent_spatial() to get_parent_node3d() and changes its implementation. Before it was not returning a correct pointer if the node wasn't added to a SceneTree. Now it uses the same implementation as CanvasItem, which will be correct even for nodes outside a SceneTree.
2021-06-13Merge pull request #49227 from pycbouh/editor-theme-freeze-changesRémi Verschelde
Prevent `Theme` resource from emitting changes during bulk operations