Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-27 | Fixes TileMap editor not disappearing | Igor Kordiukiewicz | |
2022-01-26 | Rename String::is_subsequence_ofi to String::is_subsequence_ofn | Wilson E. Alvarez | |
2022-01-26 | Rename VoxelGI editor bake actions from "GI Probe" to "VoxelGI" | Hugo Locurcio | |
2022-01-26 | Merge pull request #54822 from KoBeWi/sortuces | Rémi Verschelde | |
2022-01-26 | Allow sorting tileset sources | kobewi | |
2022-01-25 | SpriteFramesEditor Incorrect texture type fix | kleonc | |
2022-01-25 | Allow method binds to take Object subclasses as arguments | TechnoPorg | |
This commit adds a condition to VariantCaster that casts Variants of type OBJECT to any type T, if T is derived from Object. This change enables a fair bit of code cleanup. First, the Variant implicit cast operators for Node and Control can be removed, which allows for some invalid includes to be removed. Second, helper methods in Tree whose sole purpose was to cast arguments to TreeItem * are no longer necessary. A few small changes also had to be made to other files, due to the changes cascading down all the includes. | |||
2022-01-25 | Fix crash after renaming an animation node | Haoyu Qiu | |
2022-01-25 | Fix theming update of shader editor | Yuri Roubinsky | |
2022-01-24 | Fix 2D Pan Tool | kobewi | |
2022-01-23 | Merge pull request #57029 from timothyqiu/disable-script-editor-menu | Rémi Verschelde | |
2022-01-23 | Minor tweaks and fixes to panning | kobewi | |
2022-01-23 | Merge pull request #57012 from Calinou/editor-add-new-script-textfile-shortcuts | Rémi Verschelde | |
2022-01-22 | Implement blender-style 3D transform tools. | Ryan Roden-Corrent | |
See godotengine/godot-proposals#1215. This adds shortcuts for blender-inspired transforms, where you can press the key and immediately be transforming an object without holding the mouse. Clicking commits the transformation, ESC aborts it. This is inspired by Blender's G(rab)/R(otate)/S(cale) shortcuts, but I decided not to add default bindings as `S` is already bound to the regular scale tool, and it might be confusing to only bind some of them. While actively using a transform tool, you can press X/Y/Z to lock the transform to an axis or (shift)+X/Y/Z to constrain the transform to a plane. These keys are only processed if you have a transform tool (translate/rotate/scale) active _and_ the mouse button is held. Pressing XX/YY/ZZ will lock the transform to a local (rather than global) axis. This is achieved by temporarily toggling the local transform button. I did this (vs handling it in the transform functions) for 3 reasons: - Transform logic for translate/rotate (but not scale) appears to be tightly coupled to the gizmo - This ensures the gizmo changes to indicate we're transforming locally/globally - Toggling the button state in the UI also gives the user feedback about the nature of the transform. The original state of the button is reset when the transform completes. Pressing the `spatial_editor/cancel_transform` shortcut key during a transform operation will cancel the transform and reset the objects back to their original transforms. This functionality was already accessible by pressing RMB during a transform, however: - ESC is more familiar to blender users, and a more common "cancel" key in general. - Given you must hold LMB during a transform, pressing RMB as well is clumsy if not impossible (on a laptop trackpad). | |||
2022-01-23 | Merge pull request #57000 from KoBeWi/UNLIMITED_PANNING | Rémi Verschelde | |
2022-01-23 | Merge pull request #57056 from Chaosus/vs_fix_defaults | Rémi Verschelde | |
2022-01-22 | SpriteFramesEditor Show AtlasTexture's source texture path in the frame's ↵ | kleonc | |
tooltip | |||
2022-01-22 | Remove transform input from fog mode in visual shaders | Yuri Roubinsky | |
2022-01-22 | Fix default input port hints for some modes in visual shader | Yuri Roubinsky | |
2022-01-21 | Add ViewPanner to 2D editor | kobewi | |
2022-01-21 | Fix icon in drag preview of scripts/docs | Michael Alexsander | |
2022-01-21 | Merge pull request #57032 from timothyqiu/assetlib-network-settings | Rémi Verschelde | |
2022-01-21 | Update AssetLib network settings when Editor Settings change | Haoyu Qiu | |
2022-01-21 | Fixed target which connected animation player, follow up #55066 | Silc 'Tokage' Renew | |
2022-01-21 | Disable ScriptEditor's menu items when they do nothing | Haoyu Qiu | |
2022-01-20 | Add shortcuts for New Script and New Text File in the script editor | Hugo Locurcio | |
These default to Ctrl + N and Ctrl + Shift + N respectively, and will only work while the script editor is focused. When the script editor is not focused, a new scene (or inherited scene) will be created instead. | |||
2022-01-20 | Merge pull request #55066 from trollodel/less_singletons_in_editornode | Rémi Verschelde | |
2022-01-20 | Merge pull request #56980 from KoBeWi/handled_key_input | Rémi Verschelde | |
2022-01-20 | Store panels and docks singletons in their own classes | trollodel | |
2022-01-20 | Merge pull request #53276 from Phischermen/propagate_check | Rémi Verschelde | |
2022-01-20 | Fix unhandled_key_input() in Script Editor | kobewi | |
2022-01-19 | Merge pull request #56967 from pycbouh/assetlib-ux-in-progress | Rémi Verschelde | |
Fix Asset Library UX when an asset is being downloaded | |||
2022-01-19 | Convert TextEdit callbacks to Callable | Paulb23 | |
2022-01-19 | Fix Asset Library UX when an asset is being downloaded | Yuri Sizov | |
2022-01-19 | Merge pull request #56907 from rburing/convert_to_meshlibrary_apply_transforms | Rémi Verschelde | |
2022-01-19 | [Editor] Move some animation specific keying logic out of inspector. | Fabio Alessandrelli | |
Most of the custom logic to handle special keying cases is now inside the AnimationPlayerEditorPlugin. The EditorInspector now emits a signal when inspecting a new object. | |||
2022-01-18 | Addded methods to propagate checks & refactored classes to use new methods. | Kevin Fischer | |
2022-01-19 | Make assets in progress open the next step instead of erring | Yuri Sizov | |
2022-01-18 | Merge pull request #56619 from timothyqiu/left-right-palette | Rémi Verschelde | |
2022-01-18 | Fix "Convert to MeshLibrary" not respecting collision transforms | Ricardo Buring | |
2022-01-18 | Merge pull request #47522 from madmiraal/rename-test_width-test_height | Rémi Verschelde | |
2022-01-17 | Merge pull request #33252 from KoBeWi/anime_dup | Rémi Verschelde | |
2022-01-17 | Merge pull request #56842 from Chaosus/fix_assetlib_crash | Rémi Verschelde | |
2022-01-17 | Fix crash when undoing node creation of BlendTree editor | Haoyu Qiu | |
2022-01-16 | Fix assetlib crash | Yuri Roubinsky | |
2022-01-16 | Fix theming update in several editor classes | Yuri Roubinsky | |
2022-01-15 | Fix AtlasTexture nesting | kleonc | |
2022-01-14 | Merge pull request #56249 from PucklaMotzer09/physics_layer_tooltip | Rémi Verschelde | |
2022-01-14 | Merge pull request #55541 from KoBeWi/outcognito_scripts | Rémi Verschelde | |
2022-01-14 | Merge pull request #56756 from KoBeWi/great_unification_theory | Rémi Verschelde | |