summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2021-07-01Use PROPERTY_USAGE_NONE instead of 0 for no property usageAaron Franke
Also use const more often.
2021-07-01Merge pull request #50040 from reduz/fix-renderingserver-bindingsRémi Verschelde
Clean up RenderingServer and its bindings
2021-07-01Clean up RenderingServer and its bindingsreduz
* Rewrote bindings for RenderingServer. * They are now all up to date. * Several unused methods and deprecated features were cleaned up.
2021-07-01Merge pull request #49994 from akien-mga/script-duplicate-selectionRémi Verschelde
Script editor: Rename 'Clone Down' to 'Duplicate Selection'
2021-06-30Add keyboard shortcuts for grouping and locking nodes, change grid toggleHugo Locurcio
- Locking nodes can now be done by pressing Ctrl + L, and unlocking with Ctrl + Shift + L. - Grouping nodes is now done by pressing Ctrl + G, and ungrouping with Ctrl + Shift + G (similar to Inkscape). - Toggling the grid is now done by pressing the `#` key (also similar to Inkscape). This change was needed as Ctrl + G now groups selected nodes. Different shortcuts are used for the lock/unlock and group/ungroup actions, so that the shortcuts are idempotent.
2021-06-30Merge pull request #50014 from reduz/remove-immediateRémi Verschelde
Deprecate ImmediateGeometry
2021-06-30Deprecate ImmediateGeometryreduz
* Removed entirely from RenderingServer. * Replaced by ImmediateMesh resource. * ImmediateMesh replaces ImmediateGeometry, but could use more optimization in the future. * Sprite3D and AnimatedSprite3D work again, ported from Godot 3.x (though a lot of work was needed to adapt them to Godot 4). * RootMotionView works again. * Polygon3D editor works again.
2021-06-30Fix editor suffixes and degrees conversionreduz
* Functions to convert to/from degrees are all gone. Conversion is done by the editor. * Use PROPERTY_HINT_ANGLE instead of PROPERTY_HINT_RANGE to edit radian angles in degrees. * Added possibility to add suffixes to range properties, use "min,max[,step][,suffix:<something>]" example "0,100,1,suffix:m" * In general, can add suffixes for EditorSpinSlider Not covered by this PR, will have to be addressed by future ones: * Ability to switch radians/degrees in the inspector for angle properties (if actually wanted). * Animations previously made will most likely break, need to add a way to make old ones compatible. * Only added a "px" suffix to 2D position and a "m" one to 3D position, someone needs to go through the rest of the engine and add all remaining suffixes. * Likely also need to track down usage of EditorSpinSlider outside properties to add suffixes to it too.
2021-06-29Tweak the 2D game camera override tooltips to match 3DHugo Locurcio
2021-06-29Script editor: Rename 'Clone Down' to 'Duplicate Selection'Rémi Verschelde
Fixes #36670.
2021-06-29Merge pull request #49719 from LightningAA/rename-node-is-ancestor-ofRémi Verschelde
Rename `is_a_parent_of()` to `is_ancestor_of()`
2021-06-29Implement painting properties over TileSetsGilles Roudière
2021-06-28Merge pull request #49917 from groud/tree_disable_scrollRémi Verschelde
Allow disabling scrolling in Tree and implement horizontal scrolling
2021-06-28Implement Tree's internal minimum width calculationGilles Roudière
2021-06-28Fix auto-connection from output node to input (VisualShaders)Yuri Roubinsky
2021-06-24Use Ctrl + G to toggle the 3D editor grid visibility by defaultHugo Locurcio
The 2D editor grid toggle shortcut has been changed to use `KEY_MASK_CMD` for consistency. This means it will now use Cmd on macOS instead of Ctrl.
2021-06-24Merge pull request #49650 from KoBeWi/FindReplaceCrashRémi Verschelde
Fix crash with FindReplaceBar
2021-06-24Fix crash with FindReplaceBarkobewi
2021-06-23Improve error message when there are no meshes to bake for 3D occlusionHugo Locurcio
2021-06-21Rename `is_a_parent_of()` to `is_ancestor_of()`Lightning_A
2021-06-21Merge pull request #49665 from Paulb23/code_edit_indentRémi Verschelde
Move indentation into CodeEdit
2021-06-20Fix pinned StyleBox incorrectly reacting to several actions in the new Theme ↵Yuri Sizov
editor
2021-06-20Move indent management to CodeEditPaulb23
2021-06-20Use mouse and joypad enums instead of plain integersAaron Franke
Also MIDIMessage
2021-06-19Rename `instance()`->`instantiate()` when it's a verbLightning_A
2021-06-20Merge pull request #49742 from Paulb23/remove_keywords_texteditRémi Verschelde
Remove redundant keywords from TextEdit
2021-06-20Merge pull request #48804 from EricEzaM/scripting-multi-error-supportRémi Verschelde
Added support for scripts reporting multiple errors to ScriptTextEditor
2021-06-19Remove redundant keywords from TextEditPaulb23
2021-06-19Added support for scripts reporting multiple errors to ScriptTextEditorEric M
Scripts can now report multiple errors to the scripting editors in the engine. UI elements were added to support multiple errors.
2021-06-19Consolidate JSON, JSONParseResults and JSONParser into JSONMarcel Admiraal
Renames JSON.parse_string() to parse() Renames JSON.decode_data() to stringify()
2021-06-18Merge pull request #49659 from LightningAA/string-valid-integer-to-intRémi Verschelde
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-17Allow setting the preview sun angle with numbersAaron Franke
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-17ThemeEditor: Fix text_submitted connections after #49258Rémi Verschelde
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 #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-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-16Rename `is_valid_integer()` to `is_valid_int()`Lightning_A
Method from `String`
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-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 #49310 from foxydevloper/add-drag-threshold-select-modeRémi Verschelde
Prevent accidental drags by adding drag distance threshold
2021-06-14Overhaul the theme editor and improve user experienceYuri Sizov
2021-06-13Merge pull request #49227 from pycbouh/editor-theme-freeze-changesRémi Verschelde
Prevent `Theme` resource from emitting changes during bulk operations