Commit Graph

6524 Commits

Author SHA1 Message Date
321213d863 Merge pull request #60220 from YeldhamDev/the_line_must_be_drawn_here
Fix and tweak labeled separator in `PopupMenu`
2022-04-14 00:15:23 +02:00
970debed93 Merge pull request #60177 from reduz/animation-library-import
Import scenes as AnimationLibrary
2022-04-13 22:47:54 +02:00
59c3d4e17f Fix and tweak labeled separator in PopupMenu 2022-04-13 17:13:29 -03:00
66009318e0 Import scenes as AnimationLibrary
Added the ability to import scenes as AnimationLibrary

* Completes implementation of https://github.com/godotengine/godot-proposals/issues/4296
* Helps if you want to export animations to a separate file (say a GLTF) to avoid re-importing/exporting them every time the model changes.
* Helps if you simply want to have animations using a dummy model, which can be shared across multiple models.

Creates a secondary scene importer used only for animations.

**NOTE**: A new flag for scene importer: EditorSceneFormatImporter.IMPORT_DISCARD_MESHES_AND_MATERIALS has been added, to hint importers that they should skip meshes and animations (and hence make importing faster). It is not implemented in any importer yet, this should be done in a separate PR.
2022-04-13 15:06:56 +02:00
d27f60f0e8 Merge pull request #60199 from akien-mga/color-clarify-srgb-linear-conversions 2022-04-13 13:41:21 +02:00
b06ac80f81 Merge pull request #60028 from LightningAA/Improve-Signal-Docs 2022-04-13 12:58:18 +02:00
9b89c07075 Merge pull request #60034 from Calinou/camera-allow-lower-size 2022-04-13 12:48:08 +02:00
46ef52162e Color: Rename to_srgb/to_linear to include base color space
This helps reduce confusion around sRGB <> Linear conversions by making
both input and output color spaces explicit.
2022-04-13 11:45:52 +02:00
8904731b8b Merge pull request #60012 from Sauermann/fix-collisionobject-canvas-doc 2022-04-13 09:27:56 +02:00
43305c6b79 Merge pull request #60017 from timothyqiu/nav-server-free
Rename `NavigationServer`'s `free` method to `free_rid`
2022-04-13 08:33:18 +02:00
892c31e149 Add documentation to CheckBox 2022-04-12 21:05:55 +02:00
cf58d23a72 Add Vector4 to VisualShader 2022-04-12 19:09:29 +02:00
d9cb39c2e8 Merge pull request #60170 from ConteZero/context_menu 2022-04-12 18:42:58 +02:00
3d63f6e36d Merge pull request #60171 from Chaosus/restore_aa 2022-04-12 18:09:58 +03:00
645aded7e9 Add context menu to RichTextLabel 2022-04-12 16:28:38 +02:00
0ea7780e33 move gltf export under scene menu 2022-04-12 19:42:41 +05:30
724dd82f92 Merge pull request #60069 from Calinou/fsr-fix-editor-enum 2022-04-12 14:33:52 +02:00
6e9535a9c8 Restore antialiasing for draw_line 2022-04-12 13:03:56 +03:00
2fa3c65d30 Improves EditorInspector documentation 2022-04-12 12:08:24 +08:00
9528aa42be Merge pull request #60102 from KoBeWi/graphememe 2022-04-11 17:49:46 +02:00
4ab86c6731 Merge pull request #59980 from reduz/animation-libraries 2022-04-11 14:18:35 +02:00
2ec68599a4 Merge pull request #60111 from KoBeWi/the_files_have_landed 2022-04-11 12:52:51 +02:00
6f401439f8 Implement Animation Libraries
* 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-11 12:51:54 +02:00
596e529a59 Merge pull request #60125 from Calinou/makerst-improve-error-reporting 2022-04-11 12:51:31 +02:00
ca9372622f Merge pull request #60104 from ConteZero/shortcut_keys 2022-04-11 12:02:42 +02:00
f0b860fbad makerst: Improve error reporting
- 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-11 02:34:37 +02:00
63de41b996 Improvements to files_dropped signal 2022-04-11 00:37:06 +02:00
addadaaa24 Add select_all() to RichTextLabel 2022-04-10 18:03:10 +02:00
2c85599218 Improve shaped_text_get_word_breaks() 2022-04-10 17:43:52 +02:00
8e752b06e8 Expose EditorSpinSlider.hide_slider 2022-04-09 16:31:22 -05:00
bc2ca2ebcf Add dithering to ProceduralSkyMaterial to combat banding
Dithering was already present in PhysicalSkyMaterial. This brings
it to ProceduralSkyMaterial as well, with the same algorithm
and default intensity.
2022-04-09 18:29:41 +02:00
d15b69118d Fix 3D scaling enum size in the editor and improve descriptions 2022-04-09 17:53:45 +02:00
09efb1f726 Fix up direction doc description 2022-04-09 12:59:24 +02:00
2252663163 Allow size values as low as 0.001 in Camera3D's orthogonal/frustum mode
This allows for lower field of view (or higher zoom) in orthogonal
and frustum camera modes.

The property hint also allows setting the size with greater precision.
2022-04-08 18:49:45 +02:00
dc4bf7f6e6 Add tutorial links to Signal's documentation 2022-04-08 08:25:45 -06:00
63a9188ddb Rename NavigationServer's free method to free_rid 2022-04-08 17:39:17 +08:00
b9c91d620e Add a note about collisions in different canvases. 2022-04-08 09:27:31 +02:00
0f9231ca0f Merge pull request #59788 from Vitika9/59711 2022-04-07 15:30:57 +02:00
14bad75206 Add enum values (Ignore, Warn, Error) to GDScript warnings 2022-04-06 10:57:33 -05:00
6e622c58c5 Change gizmo_extents to property 2022-04-05 16:16:28 +02:00
f00803b8a5 Merge pull request #56695 from bruvzg/mod_unicode_input 2022-04-05 14:03:39 +02:00
c91f4ac419 Merge pull request #59910 from rcorre/array-remove-doc 2022-04-05 13:43:21 +02:00
f84e2db35e Clarify Array.erase for nonexistant element.
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 07:07:56 -04:00
d1207a0504 [Input] Add extra shortcut_input input processing step to process Unicode character input with Alt / Ctrl modifiers, after processing of shortcuts. 2022-04-05 13:46:45 +03:00
f084d50cdd Merge pull request #59880 from m4gr3d/update_resizeable_main 2022-04-04 19:06:54 +02:00
fc45c28660 Merge pull request #59841 from KoBeWi/drag_box 2022-04-04 18:24:06 +02:00
f1a7caf9bb Remove duplicate resizable settings 2022-04-04 09:18:07 -07:00
e659eb66a0 Merge pull request #59874 from ConteZero/richtextlabel_deselect 2022-04-04 16:57:11 +02:00
45159e88e1 Add deselect() to RichTextLabel 2022-04-04 16:06:57 +02:00
fd54762892 Added interpolation property to GPUParticles2D 2022-04-04 15:51:13 +02:00