summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2022-04-12Merge pull request #60040 from ConteZero/editor_log_copyRémi Verschelde
2022-04-12Merge pull request #54740 from ↵Rémi Verschelde
LightningAA/project-manager-sort-by-most-recent-as-default
2022-04-12Merge pull request #60163 from fire-forge/texture-size-xRémi Verschelde
2022-04-12Merge pull request #60057 from timothyqiu/select-framesRémi Verschelde
2022-04-12Merge pull request #60169 from bruvzg/remove_fa_closeRémi Verschelde
2022-04-12Remove or make private `FileAccess` `close()` methods.bruvzg
2022-04-12Fix OpenType property editor signal connection.bruvzg
2022-04-12Merge pull request #60166 from bruvzg/narrow_file_accessRémi Verschelde
2022-04-12Narrow FileAccess scope to prevent deadlocks.bruvzg
2022-04-12Disable Open in Inspector when there is no animationHaoyu Qiu
2022-04-11Use multiplication symbol in Texture size labelFireForge
2022-04-11Merge pull request #60020 from KoBeWi/yeet_bgRémi Verschelde
2022-04-11Merge pull request #59980 from reduz/animation-librariesRémi Verschelde
2022-04-11Merge pull request #59440 from bruvzg/fd_ref_countedRémi Verschelde
2022-04-11Merge pull request #60111 from KoBeWi/the_files_have_landedRémi Verschelde
2022-04-11Implement Animation Librariesreduz
* Instead of containing single animations, AnimationPlayer now contains libraries. * Libraries, in turn, contain the animations. This paves the way for implementing the possibility of importing scenes as animation libraries, finally allowing to import animations separate from the 3D models. Missing (will be done on separate PRs): * Make it possible to import scenes (dae/fbx/gltf) as animation libraries. * Make it possible for AnimationTree to import animation libraries on its own, so it does not rely on AnimationPlayer for everything.
2022-04-11Merge pull request #59514 from EricEzaM/input-editor-fixesRémi Verschelde
2022-04-11Make FileAccess and DirAccess classes reference counted.bruvzg
2022-04-11Localize unnamed project name in editor window titleHaoyu Qiu
2022-04-11Improvements to files_dropped signalkobewi
2022-04-09Improve Select Frames dialog of SpriteFrames editorHaoyu Qiu
2022-04-08Fix editor_log text copyConteZero
2022-04-08Remove unused SplitContainer bg theme propertykobewi
2022-04-08Merge pull request #59396 from Calinou/animation-track-editor-improve-drawingRémi Verschelde
Improve the animation track editor drawing
2022-04-07Merge pull request #59178 from Calinou/occluder3d-add-editor-iconsRémi Verschelde
2022-04-07Merge pull request #59962 from Ev1lbl0w/bugfix-projectManagerFileDialogRémi Verschelde
2022-04-06Restore hidden folder behavior for project managerEv1lbl0w
2022-04-06Fix missing favorite files in filesystem dockDaniel Kříž
2022-04-06Fix false warning folder already existsAleksey Smirnov
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-04-05Merge pull request #59922 from V-Sekai/fix_editor_searchRémi Verschelde
Improve handling for editor documentation search with blank searches
2022-04-05Improve handling for editor search with blank searchesSaracenOne
2022-04-05Fix Project Manager hard crashes due to invalid access to Editor NodesMarios Staikopoulos
2022-04-05Merge pull request #56695 from bruvzg/mod_unicode_inputRémi Verschelde
2022-04-05[Input] Add extra `shortcut_input` input processing step to process Unicode ↵bruvzg
character input with Alt / Ctrl modifiers, after processing of shortcuts.
2022-04-05Fix lookup symbol in scripts which doesn't open a tab at first attemptYuri Roubinsky
2022-04-05Merge pull request #59891 from ConteZero/editor_log_deselectRémi Verschelde
2022-04-04Merge pull request #59888 from akien-mga/clang-tidyRémi Verschelde
2022-04-04Merge pull request #59885 from Jayman2000/autoload-inheritance-messageRémi Verschelde
2022-04-04Disable deselect on focus lost on editor_logConteZero
2022-04-04Improve autoload inheritance error messageJason Yundt
Autoloaded scripts should always inherit from Node. When you run a project that tries to autoload a script which doesn’t inherit from Node, then Godot gives an error. Before this change, the error said “Script does not inherit a Node”. That error message is a little bit misleading. If a class inherits a Node, then one of its superclasses has a Node. If a class inherits _from_ Node, then one of its superclasses is Node. This change corrects that mistake. Fixes #59884.
2022-04-04Style: Apply clang-tidy to current code, add `readability-redundant-member-init`Rémi Verschelde
2022-04-04Zero initialize all pointer class and struct membersRémi Verschelde
This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr.
2022-04-04Merge pull request #59866 from m4gr3d/update_default_display_scale_mainRémi Verschelde
2022-04-04Update the editor display scale based on the device's scaled densityFredia Huya-Kouadio
2022-04-04Merge pull request #58010 from jmb462/fix-TextEdit-v_scroll_speedRémi Verschelde
2022-04-03Fix TextEdit v_scroll_speed invalid values breaks wheel scrollingjmb462
2022-04-03Fix creation and reopening of built-in scriptsMichael Alexsander
2022-04-03Merge pull request #59633 from EricEzaM/better-code-complete-updateRémi Verschelde
Improve sorting of Code Completion options.
2022-04-01Action Map Editor fixes and improvementsEric M
Multiple fixes: * Fixed device not being updated correctly (changing the device dropdown did not actually change the underlying event's device) * Device selection now defaults to `All Devices` * Device is now displayed in the text shown in the input event editor, and in the action list. * There was code running twice previously because of the following interaction: 1) input via "Listen for Input" tab. 2) `_set_event` gets called. 3) input list tree selection gets updated to match the listened event. 4) tree "item_selection" signal is emitted. 5) eventually `_set_event` is called again. * The only reason this was not an infinite loop is because reselection is disabled on the tree. So, the code runs twice - not a big deal, but it is unnecessary processing and it could cause an issue in the future. If someone turns on reselection on the tree, the whole thing comes crashing down. This should prevent that scenario and make the code a bit safer and more robust.