d8fed8fb69
Fix AnimationLibrary name validation
2022-04-19 17:15:43 +08:00
4d4ffa3a2c
Implement global rest
2022-04-18 02:11:19 +09:00
668c498659
Merge pull request #60030 from KoBeWi/pewport
2022-04-13 12:57:21 +02:00
f8cc2e054d
Ensure gizmos are added to newly created Node3D-derivatives and silence error for attempting to create gizmos twice
2022-04-13 04:39:01 +01:00
895f2a21f4
Merge pull request #60081 from fire-forge/input-event-editor-fix
...
Redesign InputEvent editor and fix `Window.popup_centered()` rect calculation.
2022-04-12 23:46:56 +02:00
cf58d23a72
Add Vector4 to VisualShader
2022-04-12 19:09:29 +02:00
c896ba8c8c
Merge pull request #60163 from fire-forge/texture-size-x
2022-04-12 16:34:08 +02:00
0b0a74e135
Redesign InputEvent editor plugin
...
- Use vertical layout and add text wrapping
- Fix Window.popup_centered() rect calculation
2022-04-12 08:30:24 -05:00
43f94c95aa
Merge pull request #60057 from timothyqiu/select-frames
2022-04-12 14:43:37 +02:00
59e0a55c9c
Fix OpenType property editor signal connection.
2022-04-12 13:15:10 +03:00
f586e06f7b
Merge pull request #60166 from bruvzg/narrow_file_access
2022-04-12 10:39:54 +02:00
4bf99f4af2
Narrow FileAccess scope to prevent deadlocks.
2022-04-12 10:54:39 +03:00
2b97020543
Disable Open in Inspector when there is no animation
2022-04-12 13:10:42 +08:00
d879d6016a
Use multiplication symbol in Texture size label
2022-04-11 23:02:39 -05:00
4ab86c6731
Merge pull request #59980 from reduz/animation-libraries
2022-04-11 14:18:35 +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
9381acb6a4
Make FileAccess and DirAccess classes reference counted.
2022-04-11 13:28:51 +03:00
90782a18b7
Improve Select Frames dialog of SpriteFrames editor
2022-04-09 17:30:00 +08:00
216fe8f8d9
Fix 2D editor menu position
2022-04-08 17:09:40 +02:00
f851c4aa33
Fix some issues found by cppcheck.
2022-04-06 14:34:37 +03:00
f00803b8a5
Merge pull request #56695 from bruvzg/mod_unicode_input
2022-04-05 14:03:39 +02: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
5db47c5521
Fix lookup symbol in scripts which doesn't open a tab at first attempt
2022-04-05 10:18:45 +03:00
b78aa4fe19
Style: Apply clang-tidy to current code, add readability-redundant-member-init
2022-04-04 21:49:51 +02:00
f8ab79e68a
Zero initialize all pointer class and struct members
...
This prevents the pitfall of UB when checking if they have been
assigned something valid by comparing to nullptr.
2022-04-04 19:49:50 +02:00
1062bc9884
Fix creation and reopening of built-in scripts
2022-04-03 15:34:21 -03:00
c630c2001d
Merge pull request #59633 from EricEzaM/better-code-complete-update
...
Improve sorting of Code Completion options.
2022-04-03 12:34:00 +02:00
4ab605d14d
Improve sorting of Code Completion options.
...
Done by ordering options by their location in the code - e.g. local, parent class, global, etc.
2022-04-01 20:39:09 +10:00
004ced89aa
Fix name of the created static trimesh body
2022-03-31 18:02:18 +02:00
314430b868
Cleanup EditorNode and EditorData
...
Co-authored-by: Eric M <itsjusteza@gmail.com >
2022-03-30 20:12:26 +02:00
01a3b84545
Merge pull request #59558 from V-Sekai/primitive-indicies
2022-03-29 14:43:26 +02:00
509598e8c0
Remove SHADOW_ATTENUATION spatial light shader built-in
2022-03-29 08:43:31 +03:00
9edbdc4f36
Add refs to shading language to the desciption of input nodes in vshader
2022-03-28 22:01:10 +03:00
143d13717b
Merge pull request #59553 from reduz/script-extension-support
2022-03-28 13:35:21 +02:00
00e9170812
Merge pull request #59574 from Sauermann/proposal-rename-warp-mouse
...
Rename warp mouse functions to warp_mouse
2022-03-28 08:52:02 +02:00
c331a3a614
Fix errors when locking nodes
2022-03-27 16:10:57 -03:00
360dea5348
Add GDExtension support to Script
...
* Ability to create script languages from GDExtension
* Some additions to gdnative_extension.h to make this happen
* Moved the GDExtension binder to core
This now allows creating scripting languages from GDExtension, with the same ease as if it was a module. It replaces the old PluginScript from Godot 3.x.
Warning: GodotCPP will need to be updated to support this (it may be a bit of work as ScriptInstance needs to be created over there again).
2022-03-27 16:13:00 +02:00
0494e024d8
Rename warp mouse functions to warp_mouse
2022-03-27 14:12:01 +02:00
ee954914d9
Clarify what primitives means.
2022-03-26 10:25:13 -07:00
d3064400c5
Merge pull request #59500 from fire-forge/opentype-button
2022-03-25 18:14:58 +01:00
15f4b283bb
Make the OpenType "Add Feature..." button full width
2022-03-25 11:18:09 -05:00
c0f2825f8b
Remove space in MeshLibrary editor button
2022-03-24 15:28:19 -05:00
81c21ebf39
Add TTR context for pagination button texts
2022-03-24 13:48:07 +08:00
600ff3a221
Merge pull request #48310 from Blackiris/fix-create-skeleton-physical-bones-4.0
2022-03-21 11:25:41 +01:00
3bd7f82162
Reduce the size of Controls editor toolbar
2022-03-20 17:04:23 +01:00
0d9aecd967
Rename several transform built-ins in shaders
2022-03-18 12:10:55 +03:00
99e26b6e63
Fix editor crash when renaming visual shader port
2022-03-18 09:52:12 +03:00
deb1342036
Make TabBar/Container default their alignments to the left instead of center
2022-03-17 18:12:23 -03:00
c0b472dfe2
Merge pull request #58967 from fire-forge/gradient2d_editor
2022-03-17 19:43:29 +01:00
9c0261ff85
Add GradientTexture2D editor plugin
2022-03-17 10:32:54 -05:00