summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2020-12-08Merge pull request #43742 from qarmin/editor_modules_default_valuesRémi Verschelde
Initialize class/struct variables with default values in platform/ and editor/
2020-12-05Remove connect *_compat methodsAaron Franke
2020-12-05Change minimum snap step of Tile Set to 1Nick Swoboda
2020-12-05Merge pull request #44091 from madmiraal/rename-cubemesh-boxmeshRémi Verschelde
Rename CubeMesh to BoxMesh
2020-12-05Rename CubeMesh BoxMeshMarcel Admiraal
2020-12-04Rename EditorNode3DGizmoPlugin "get_name" to "get_gizmo_name"Aaron Franke
2020-12-04Rebind Mesh/ArrayMesh enumsAaron Franke
2020-12-03Merge pull request #43896 from RandomShaper/fix_rel_probe_visRémi Verschelde
Put misc. 3D tool visible instances on their own layer
2020-12-03Merge pull request #43660 from EricEzaM/PR/INP1-inputevent_as_text_and_to_stringRémi Verschelde
InputEvent as_text now returns readable string. Added to_string for debug strings
2020-12-03Made keyboard shortcuts for FileSystemDock visible in popupEric M
2020-12-03Merge pull request #44051 from EricEzaM/PR/rename-files-with-F2-keyRémi Verschelde
Added F2 shortcuts for renaming files & folders.
2020-12-03Added F2 shortcuts for renaming files & folders.Eric M
2020-12-02Refactored Mesh internals and formats.reduz
-Changed how mesh data is organized, hoping to make it more efficient on Vulkan and GLES. -Removed compression, it now always uses the most efficient format. -Added support for custom arrays (up to 8 custom formats) -Added support for 8 weights in skeleton data. -Added a simple optional versioning system for imported assets, to reimport if binary is newer -Fixes #43979 (I needed to test) WARNING: -NOT backwards compatible with previous 4.x-devel, will most likely never be, but it will force reimport scenes due to version change. -NOT backwards compatible with 3.x scenes, this will be eventually re-added. -Skeletons not working any longer, will fix in next PR.
2020-12-02Initialize class/struct variables with default values in platform/ and editor/Rafał Mikrut
2020-12-02Merge pull request #41095 from ThakeeNathees/GDScript-DocumentationRémi Verschelde
GDScript(2.0) Documentation generation system
2020-12-02Merge pull request #39743 from aaronfranke/limit-zoomRémi Verschelde
Limit the editor zoom and freelook speed based on camera settings
2020-12-02Fixed some errors when changing port name in visual shader expressionsYuri Roubinsky
2020-12-01Limit the zoom and freelook speed based on camera settingsAaron Franke
2020-12-02Refactor DocData into core and editor (DocTools) partsThakee Nathees
2020-12-01Fix few bugs in visual shader expressionsYuri Roubinsky
Fixed few bugs in visual shader expressions
2020-12-01Fixed crash in visual shader on changing input when preview is visible Yuri Roubinsky
2020-11-30Merge pull request #42825 from Chaosus/fix_grid_hotkeyRémi Verschelde
Changes 'always show grid' hotkey to prevent conflict with 'pan mode'
2020-11-30Reversed Toggle Script Button iconYuri Roubinsky
2020-11-30Merge pull request #43970 from EricEzaM/PR/popup-menu-margin-shrinkRémi Verschelde
Reduced EditorTheme margin on PopupMenu
2020-11-30Reduced margin on PopupMenuEric M
2020-11-30Show editable children in the connect dialogTomasz Chabora
2020-11-29Documentation generation for GDScriptThakee Nathees
- ClassDoc added to GDScript and property reflection data were extracted from parse tree - GDScript comments are collected from tokenizer for documentation and applied to the ClassDoc by the GDScript compiler - private docs were excluded (name with underscore prefix and doesn't have any doc comments) - default values (of non exported vars), arguments are extraced from the parser - Integrated with GDScript 2.0 and new enums were added. - merge conflicts fixed
2020-11-29Fixed several visual shader inputsYuri Roubinsky
Fixed several inputs in visual shaders
2020-11-28Fixed invalid visual shader outputs (TRANSMISSION, ALPHA_SCISSOR)Yuri Roubinsky
2020-11-28Merge pull request #42109 from EricEzaM/PR/input-and-shortcuts-reworkRémi Verschelde
Shortcuts rework - fixed issues with input propagation and triggering of unwanted shortcuts.
2020-11-28Merge pull request #41100 from bruvzg/ctl_text_server_interfaceRémi Verschelde
[Complex Text Layouts] Implement TextServer interface.
2020-11-26Put misc. 3D tool visible instances on their own layerPedro J. Estébanez
This makes that visible stuff invisible to ReflectionProbes, whose preview in the editor shouldn't involve them.
2020-11-27InputEvent as_text now returns readable string. Added to_string for debug ↵Eric M
strings Made InputEvent as_text() return a readable and presentable string. Added to_string() overrides for each which returns a 'debug-friendly' version which is not as presentable but provides more information and in a more structured fashion. Use as_text() for UI display scenarions and to_string() for debug cases
2020-11-26Implement signed distance fields for 2D shadersreduz
2020-11-26Merge pull request #43884 from Chaosus/vs_warningsRémi Verschelde
Added extra warning to texture nodes in visual shader + fix warning appearing
2020-11-26[Complex Text Layouts] Refactor TextEdit and CodeEdit controls.bruvzg
2020-11-26[Complex Text Layouts] Refactor Font class, default themes and controls to ↵bruvzg
use Text Server interface. Implement interface mirroring. Add TextLine and TextParagraph classes. Handle UTF-16 input on macOS and Windows.
2020-11-26Added extra warning to VisualShaderNodeTexture + fix warning appearingYuri Roubinsky
2020-11-26Merge pull request #43807 from Xrayez/aspect-ratio-containerRémi Verschelde
Add `AspectRatioContainer` class
2020-11-26i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 97e7d637e0362a2d676eaa854f0e638ecf49e347)
2020-11-25Merge pull request #43861 from JFonS/fix_gizmo_defvalRémi Verschelde
Fix binding of default value in EditorSpatialGizmoPlugin::get_material()
2020-11-25Fix binding of default value in EditorSpatialGizmoPlugin::get_material()jfons
It was commented for some reason I can't remember.
2020-11-25Add `AspectRatioContainer` classAndrii Doroshenko (Xrayez)
Co-authored-by: Ugis Brekis <ugis.brekis@productmadness.com>
2020-11-23Add is_valid() check for InputEventKey in CanvasItemEditor.Eric M
2020-11-23Implement new shortcuts system.Eric M
unhandled_key_input changed to unhandled_button_input. Controls can set a 'shortcut_context' which they can then use to determine if their shortcuts should be triggered or not, based on if the viewport's focused GUI control is a child of their 'shortcut context'.
2020-11-23Removed unhandled_key_input from editor AudioBus and instead connect to ↵Eric M
gui_input signal on tree for handling of effects shortcuts.
2020-11-23Remove unused unhandled_key_input method in EditorHelp. Search popup and ↵Eric M
focus is handled by an external MenuButton shortcut.
2020-11-23Added accept_event() calls for SceneTreeDock and BaseButtonEric M
2020-11-23Merge pull request #43627 from aaronfranke/pixelviRémi Verschelde
Use Vector2i instead of Vector2 for Image get_pixelv and set_pixelv
2020-11-23Merge pull request #43754 from Calinou/primary-grid-steps-default-potRémi Verschelde
Use a power-of-two value for Primary Grid Steps in the 3D editor