summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2020-12-16Reimplement skeletons and blend shapesreduz
Uses compute shaders, which only once, on demand, and all in parallel.
2020-12-16Merge pull request #44429 from mbrlabs/rot-gizmo-handleRémi Verschelde
Changed the rotation gizmo handle to use the active axis color
2020-12-16Changed the rotation gizmo handle to use the active axis colorMarcus Brummer
2020-12-16Merge pull request #44366 from ↵Rémi Verschelde
gongpha/fix-texture3d-texturearray-icon-rasterizing Improve Texture3D and TextureArray icons
2020-12-15Merge pull request #44377 from Calinou/rename-textureprogressbarRémi Verschelde
Rename the TextureProgress node to TextureProgressBar
2020-12-15Merge pull request #36530 from KoBeWi/text_with_backdropRémi Verschelde
Add outline to ruler tool
2020-12-15Merge pull request #44384 from Calinou/increase-manipulator-gizmo-opacityRémi Verschelde
Increase the default 3D manipulator gizmo opacity for better visibility
2020-12-14Increase the default 3D manipulator gizmo opacity for better visibilityHugo Locurcio
- Brighten gizmos when highlighted to make the difference between a non-highlighted and a highlighted gizmo more visible. - Tweak the manipulator gizmo size property hint.
2020-12-14Add outline to ruler toolTomasz Chabora
2020-12-14Rename the TextureProgress node to TextureProgressBarHugo Locurcio
Advantages: - When searching for "progressbar", you'll see both nodes in the search results. - More consistent with Button/TextureButton.
2020-12-14Rename AcceptDialog get_ok() to get_ok_button()Marcel Admiraal
Also renames: - AcceptDialog add_cancel() to add_cancel_button() - ConfirmationDiaglog get_cancel() to get_cancel_button()
2020-12-14Improve Texture3D and TextureArray iconsgongpha
2020-12-13Rework Mesh handling on scene importing.reduz
-Reworked how meshes are treated by importer by using EditorSceneImporterMesh and EditorSceneImporterMeshNode. Instead of Mesh and MeshInstance, this allows more efficient processing of meshes before they are actually registered in the RenderingServer. -Integrated MeshOptimizer -Reworked internals of SurfaceTool to use arrays, making it more performant and easy to run optimizatons on.
2020-12-13[Complex Text Layouts] Add variable fonts support.bruvzg
2020-12-11[Complex Text Layouts] Refactor RichTextLabel.bruvzg
2020-12-10Image: Rename PVRTC{2,4} to PVRTC1_{2,4}, drop COMPRESS_PVRTC2Rémi Verschelde
We haven't had a proper implementation for COMPRESS_PVRTC2 (which is PVRTC1 2-bpp) in years, so let's drop it instead of keeping a compress type which doesn't work. The other enum values were renamed to clarify that our PVRTC2 and PVRTC4 are respectively PVRTC1 2-bpp and PVRTC1 4-bpp. PVRTC2 2-bpp and 4-bpp are not implemented yet.
2020-12-10PVRTC: Move compress func to `modules/pvr`, drop obsolete PVRTexTool codeRémi Verschelde
The code we had for PVRTexTool doesn't work as it's not compatible with current PVRTexTool CLI options, and likely hasn't been for years. Instead, we have our own vendored pvrtccompressor thirdparty library which all users have thus de-facto been using. This commit moves the compress code to `modules/pvr` where it belongs. There's no proper compress function for PVRTC 2-bit format, that's a bug that will need to be fixed (currently it's compressed as 4-bit format even if you use Image::FORMAT_PVRTC2). Fixes #28669.
2020-12-10i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 3e20a98503f66bfe0bfc5140582a78e76c117588)
2020-12-10FileSystemDock: List conflicting files on moveRémi Verschelde
Fixes #24167.
2020-12-10Merge pull request #44248 from Nickswoboda/fix-dragging-0-itemsRémi Verschelde
Fix scene being modified when arrows are pressed with no node selected
2020-12-10Merge pull request #44070 from YeldhamDev/popupmenu_separator_font_colorRémi Verschelde
Add "font_color_separator" theme property to 'PopupMenu'
2020-12-10Merge pull request #44234 from jeffuntildeath/masterRémi Verschelde
fix for snap to floor editor crash bug
2020-12-09Fix scene being modified when arrows are pressed with no node selectedNick Swoboda
2020-12-09fix for snap to floor editor crash bugjeffuntildeath
fix for issue #44231: snap_selected_nodes_to_floor() results in an editor crash when a child collisionshape has invalid shape object
2020-12-09Merge pull request #44229 from YeldhamDev/audiostreammp3_iconRémi Verschelde
Add icon for 'AudioStreamMP3' resource
2020-12-09Add icon for 'AudioStreamMP3' resourceMichael Alexsander
2020-12-09Asset Library: Scroll up the ScrollContainer after page loadMarcus Brummer
2020-12-09Merge pull request #44218 from aaronfranke/grid-inst-errRémi Verschelde
Fix trying to set grid visibility on an invalid instance
2020-12-09Merge pull request #44128 from KoBeWi/🧹Rémi Verschelde
Cleanup unused engine code
2020-12-09Fix trying to set grid visibility on an invalid instanceAaron Franke
2020-12-09Cleanup unused engine codeTomasz Chabora
2020-12-09Fix connections to CanvasItem and Tabs signalsRémi Verschelde
Follow-up to #44188 and #44189.
2020-12-09Static analyzer fixes:bruvzg
Removes unused code in OS. Fixes return types. Fixes few typos.
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-03Add "font_color_separator" theme property to 'PopupMenu'Michael Alexsander
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