summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2022-04-11Merge pull request #60102 from KoBeWi/graphememeRémi Verschelde
2022-04-11Merge pull request #59980 from reduz/animation-librariesRé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 #60125 from Calinou/makerst-improve-error-reportingRémi Verschelde
2022-04-11Merge pull request #60104 from ConteZero/shortcut_keysRémi Verschelde
2022-04-11makerst: Improve error reportingHugo Locurcio
- List file names before error descriptions, as is common in linters. - Print the number of errors reported at the end of the list. - Use double quotes instead of single quotes in messages.
2022-04-11Improvements to files_dropped signalkobewi
2022-04-10Add select_all() to RichTextLabelConteZero
2022-04-10Improve shaped_text_get_word_breaks()kobewi
2022-04-09Fix up direction doc descriptionfabriceci
2022-04-07Merge pull request #59788 from Vitika9/59711Rémi Verschelde
2022-04-05Change gizmo_extents to propertykobewi
2022-04-05Merge pull request #56695 from bruvzg/mod_unicode_inputRémi Verschelde
2022-04-05Merge pull request #59910 from rcorre/array-remove-docRémi Verschelde
2022-04-05Clarify Array.erase for nonexistant element.Ryan Roden-Corrent
The docs specify that Array.remove does nothing if the index does not exist. Array.erase does not have a similar phrase, so it's unclear if erase will print an error, or silently do nothing.
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-04Merge pull request #59880 from m4gr3d/update_resizeable_mainRémi Verschelde
2022-04-04Merge pull request #59841 from KoBeWi/drag_boxRémi Verschelde
2022-04-04Remove duplicate `resizable` settingsFredia Huya-Kouadio
2022-04-04Merge pull request #59874 from ConteZero/richtextlabel_deselectRémi Verschelde
2022-04-04Add deselect() to RichTextLabelConteZero
2022-04-04Merge pull request #59513 from BastiaanOlij/openxr_actionmap_editorRémi Verschelde
2022-04-04Add action map editor for OpenXRBastiaan Olij
2022-04-03Mention how to add dragging for SpinBox's LineEditkobewi
2022-04-03Merge pull request #59633 from EricEzaM/better-code-complete-updateRémi Verschelde
Improve sorting of Code Completion options.
2022-04-02Merge pull request #59415 from KoBeWi/tween_time()Rémi Verschelde
2022-04-01Removed show_on_top property in CanvasItemVitika9
2022-04-01Merge pull request #59331 from bartekd97/navigation-agent-layersRémi Verschelde
2022-04-01Merge pull request #59759 from novaplusplus/month_late_typo_fixMax Hilbrunner
Fixing some of my own typos
2022-04-01Improve sorting of Code Completion options.Eric M
Done by ordering options by their location in the code - e.g. local, parent class, global, etc.
2022-04-01Merge pull request #59764 from reduz/blender-import-autodetectRémi Verschelde
2022-04-01Add Blender install autodetection and configuration.reduz
This PR is a continuation to #54886 * Changed Blender path editor setting from binary to installation. * Add a class to query whether the format is supported. * This class allows to create proper editors to configure support. **NOTE**: This PR only provides autodetection on Linux. Code needs to be added for Windows and MacOS to autodetect the Blender installation. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> Co-authored-by: Pedro J. Estébanez <pedrojrulez@gmail.com>
2022-03-31Merge pull request #59712 from Calinou/doc-canvasitem-top-levelRémi Verschelde
2022-03-31Merge pull request #59590 from Calinou/rename-print-stray-nodesRémi Verschelde
2022-03-31Fixing some of my own typos...nova++
(and a little improvement to wording that was bugging me)
2022-03-31Rename `Node.print_stray_nodes()` to `Node.print_orphan_nodes()`Hugo Locurcio
The "orphan" terminology is already used elsewhere.
2022-03-31Fix typos with codespellRémi Verschelde
Using codespell 2.2-dev from current git. Fix a couple incorrect uses of gendered pronouns.
2022-03-31Clarify what `top_level` does in CanvasItemHugo Locurcio
2022-03-30Improve documentation for Array operatorsHugo Locurcio
2022-03-30Add fbx2gltf support for importing .fbx filesK. S. Ernest (iFire) Lee
Lets you drag or place .fbx files in the project folder and it will import the files. An editor setting sets the location of the fbx2gltf binary. Enables .fbx and .blend by default. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-03-30Merge pull request #59691 from akien-mga/remove-adhoc-fbx-importerRémi Verschelde
2022-03-30Merge pull request #58436 from piiertho/feature/typed-vararg-method-bindRémi Verschelde
2022-03-30Merge pull request #58934 from Karmavil/doc/classes/array.xmlMax Hilbrunner
doc: Add descriptions for Array operators
2022-03-30Remove ad-hoc FBX importerRémi Verschelde
This importer was the fruit of a lot of amazing reverse engineering work by RevoluPowered, based on the original Assimp importer that was introduced by fire. While promising and well tuned for a specific type of FBX scenes, it was found to have many flaws to support the many FBX exporters and legacy models that Godot users want to use. As we currently lack a maintainer to improve it, those issues are left unresolved and FBX import is still sub-par in the current Godot releases. After some experimentation, we're instead adding a new importer that relies on Facebook's `fbx2gltf` command line tool to convert FBX to glTF, so that we can then use our well-maintained glTF importer. See #59653 and https://github.com/facebookincubator/FBX2glTF for details.
2022-03-30Make vararg method bind no return and returnPierre-Thomas Meisels
Type emit_signal exposed method return type set UndoRedo add_do_method and add_undo_method exposed return void Set TreeItem::_call_recursive_bind returns void Set _rpc_bind and _rpc_id_bind returns void in Node Set _call_group and _call_group_flags method returns void in SceneTree Set godot-cpp-test CI flag to false
2022-03-30Add PortableCompressedTexturereduz
* Resource that allows saving textures embedded in scenes or standalone. * Supports only formats that are portable: Lossy, Lossles or BasisUniversal This is something I wanted to add for a long time. I made it now because @fire requires it for importing GLTF2 files with embedded textures, but also this will allow saving Godot scenes as standalone binary files that will run in all platforms (because textures will load everywhere). This is ideal when you want to distribute individual standalone assets online in games that can be built from Godot scenes.
2022-03-29Add support for importing .blend filesK. S. Ernest (iFire) Lee
Lets you drag or place .blend files in the project folder and it will import the files. Checks for Blender 3.0's gltf2 `export_keep_originals` option. Add basepath support to GLTFDocument append_from_file. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-03-29Merge pull request #58608 from KoBeWi/metadefaultRémi Verschelde
2022-03-29Add get_total_elapsed_time() to Tweenkobewi