Commit Graph

10770 Commits

Author SHA1 Message Date
a165d4dd72 Move ShaderCreateDialog's ShaderType enum out of the header 2022-08-15 15:08:50 -05:00
4396f03b70 Rename EditorPropertyShaderMode to EditorPropertyVisualShaderMode 2022-08-15 14:39:53 -05:00
4dbb6ecc21 Merge pull request #64128 from and3rson/convert3to4-fixes-3
Add conversion for instance(), set_shader_param() and node path literals
2022-08-15 09:49:29 -06:00
9145420a65 Merge pull request #63872 from Chaosus/shader_branch_color
Implement coloring for disabled branches in the shader editor
2022-08-15 12:16:15 +02:00
5a8d786ef9 Merge pull request #63122 from m4gr3d/split_can_export_main
Refactor the export checking logic to improve separation of concerns
2022-08-14 19:26:22 -07:00
45c7377556 Refactor the export checking logic to improve separation of concerns 2022-08-14 09:12:04 -07:00
22df2c527b Implement coloring for disabled branches in the shader editor 2022-08-14 13:57:26 +03:00
d5a559abc2 Fix crash when loading Animation Library after reloading a scene 2022-08-14 18:50:42 +08:00
55dff09e93 Rename EditorPlugin.*_PROPERTY_EDITOR_* to *_INSPECTOR_*
The name "Inspector" has been adopted for years and is thus more familiar.
2022-08-13 12:59:03 +02:00
e96b1a2c0c Implement MSAA for 2D [Vulkan only] 2022-08-13 01:09:48 +02:00
368446de55 Merge pull request #63582 from KoBeWi/power_shader
Improvements to shader editor
2022-08-11 12:45:33 -06:00
ad247899ab Merge pull request #64271 from KoBeWi/get_no_color
Optimize theme usage in editor log
2022-08-11 18:52:17 +03:00
e06cd2742f Add missing properties to default theme 2022-08-11 14:15:04 +02:00
be0de927c7 Optimize theme usage in editor log 2022-08-11 12:48:43 +02:00
3369d090d9 Fix overlapping keying and remove button in Inspector 2022-08-11 18:00:34 +08:00
15b5bc88e2 Re-add AnimationNodeStateMachine::end_node for root state machine
Fix #63660
2022-08-10 19:29:53 -03:00
39469fdd58 Fix document display in inspector for properties 2022-08-10 23:11:24 +02:00
11abffbf12 Merge pull request #64215 from Calinou/editor-allow-numpad-zoom-shortcuts 2022-08-10 16:31:57 +02:00
cf95056c91 Merge pull request #63245 from V-Sekai/animation_editor_read_only 2022-08-10 15:26:21 +02:00
ccf088b40b Allow using numpad for zoom shortcuts in the 2D/code editors
This behavior is consistent with GIMP.
2022-08-10 15:07:47 +02:00
15f918a111 Merge pull request #62925 from aaronfranke/pck-export 2022-08-10 14:09:42 +02:00
8d81ce9561 Allow exporting PCK files without export templates installed 2022-08-09 13:08:58 -05:00
28d1bc34d7 Remove duplicate data structure for export features 2022-08-09 13:02:56 -05:00
296640ab8f Add a way to filter nodes by type.
Add a way to filter nodes by type.
Usage:  type:NodeType or t:NodeType

Co-Authored-By: Haoyu Qiu <timothyqiu@users.noreply.github.com>
2022-08-10 00:48:11 +08:00
8ec0b22adf Update editor/project_converter_3_to_4.cpp
Co-authored-by: FireForge <67974470+fire-forge@users.noreply.github.com>
2022-08-09 13:01:18 +03:00
f70dfec535 improve animation track optimizer algorithm 2022-08-09 09:18:45 +09:00
2d52b706e1 Add conversion for instance(), set_shader_param() and node path literals 2022-08-09 00:08:46 +03:00
682dbe5d00 Merge pull request #64008 from YuriSizov/doctool-add-param-reference-syntax 2022-08-08 22:50:35 +02:00
d9d5990c51 Merge pull request #64034 from DarkKilauea/fix-nav-region-gizmo 2022-08-08 22:37:00 +02:00
c5d7115038 Rename the argument tag to param in XML documentation 2022-08-08 22:34:31 +03:00
35c1eae8d7 Add support for [param foo] syntax in valid documentation contexts 2022-08-08 22:18:38 +03:00
bc3ab0aaa8 Merge pull request #64004 from YuriSizov/doctool-fail-on-unnamed-args
Add checks and tests for empty/unnamed arguments
2022-08-08 19:15:07 +02:00
68cffc5931 Merge pull request #64104 from and3rson/convert3to4-fixes-2 2022-08-08 17:45:09 +02:00
660828e771 Merge pull request #63253 from V-Sekai/disable_sprite_conversion_on_foreign_nodes 2022-08-08 16:27:38 +02:00
db523dd400 Merge pull request #63518 from timothyqiu/window-toggle 2022-08-08 16:13:30 +02:00
1362bc22bd Add tests for empty/unnamed arguments to ClassDB, Variant, GDScript 2022-08-08 16:36:01 +03:00
5d69dd1631 Merge pull request #63173 from fire-forge/layers-grid 2022-08-08 15:30:51 +02:00
b12cb61eda Add conversions for tweens, fix move_and_slide/start/await conversions 2022-08-08 15:42:52 +03:00
6d94465f3c Merge pull request #62868 from fire-forge/array-resize-size
Use a SpinBox in the inspector array resize dialog
2022-08-08 12:53:55 +02:00
76391a091e Merge pull request #64070 from Calinou/3d-editor-remove-alt-fov-adjustment 2022-08-08 11:59:17 +02:00
bc81c02fe1 Merge pull request #62571 from Calinou/gpuparticlescollisionsdf3d-add-bake-mask 2022-08-08 10:18:11 +02:00
335b51be70 Merge pull request #64050 from pulawskig/master 2022-08-08 09:00:13 +02:00
4f233300b6 Remove FOV adjustment with Alt + mouse wheel in the 3D editor
This shortcut got in the way when using the Maya navigation scheme,
and also when using the slow freelook modifier (regardless of
navigation scheme).
2022-08-07 19:45:54 +02:00
f754dd20be Merge pull request #62454 from Geometror/reflect-refract-vec2-vec4
Allow for vec2/vec4 to be used in reflect and refract
2022-08-07 19:16:05 +02:00
b8d5f4bdd5 Allow vec2 and vec4 for reflect and refract 2022-08-07 18:03:16 +02:00
f3a76f63c6 Merge pull request #62089 from Step-an/add_drag_and_drop_to_EditorPropertyPath 2022-08-07 16:00:46 +02:00
4d74d9fe8c Merge pull request #58494 from rcorre/recent-projects 2022-08-07 15:51:15 +02:00
ba58491ca7 Fix axis snapping of CollisionPolygon2d's newly created vertex 2022-08-07 15:10:28 +02:00
366871a3ff Migrate project list to separate config file.
Storing the project/favorites list in the EditorSettings makes it
difficult to version-control your editor configuration, as the file will
continually change as you open new projects. It also means a
configuration can't be shared across machines, as they might not have
the same projects or file layout.

Now the project list is stored in $godot_data_dir/projects.cfg.
Each path is a section, which has a boolean favorite value.
If the new config does not exist, the editor attempts to migrate legacy
EditorSettings-based configuration to the new file.

Fixes godotengine/godot-proposals#1637.
2022-08-07 07:46:52 -04:00
92c40bcf32 Fix NavigationRegion3D gizmo's odd visual behavior 2022-08-06 23:54:57 -07:00