Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-09 | Revert "Show the 3D transform gizmo in the center when otherwise offscreen" | Rémi Verschelde | |
This reverts commit 4234a72b256a95cc345dfa2289fe0a3b588631b6. There are some errors which are problematic to have in 4.0 alpha 2. The PR can be redone with fixes and merged again after the dev release. Fixes #57839. | |||
2022-02-09 | Add AudioStreamRandomizer, replacing AudioStreamRandomPitch | Ellen Poe | |
Add additional randomization options. | |||
2022-02-08 | Merge pull request #57627 from JFonS/occluder_improvements | Rémi Verschelde | |
2022-02-08 | Show the 3D transform gizmo in the center when otherwise offscreen | Aaron Franke | |
2022-02-08 | Improve rotation in the 3D transform gizmo | jfons | |
* Get rid of deadzones. * Make it easier to select rotation handles at very oblique angles. * Handle rotation for axes that are perpendicular to the camera. | |||
2022-02-08 | Fix navigation in 3D viewport | jfons | |
The incorrect initialization of EditData::instant to true was preventing the navigation code to run until the transform gizmo was used. | |||
2022-02-08 | Merge pull request #57626 from Calinou/3d-editor-rename-debug-draw-modes | Rémi Verschelde | |
2022-02-08 | Merge pull request #56543 from rcorre/blendermotion-4.0 | Rémi Verschelde | |
2022-02-08 | [Editor] Fix font style matching issues. | bruvzg | |
Fix font selection when no style selected. Fix style matching when fonts have different style sets. Use SNAME for theme overrides. | |||
2022-02-08 | Merge pull request #57066 from KoBeWi/in_the_name_of_the_custom | Rémi Verschelde | |
2022-02-08 | Merge pull request #57796 from akien-mga/revert-sname-theme-setters | Rémi Verschelde | |
2022-02-08 | Re-add missing `SNAME` macros in `get_theme_*` calls | Rémi Verschelde | |
They were removed in the previous commit reverting the addition of `SNAME` to `add_theme_*` and theme setter methods, which is not wanted. | |||
2022-02-08 | Revert "Add missing SNAME macro optimization to all theme methods call" | Rémi Verschelde | |
This reverts commit a988fad9a092053434545c32afae91ccbdfbe792. As discussed in #57725 and clarified in #57788, `SNAME` is not meant to be used everywhere but only in critical code paths. For theme methods specifically, it was by design that only getters use `SNAME` and not setters. | |||
2022-02-08 | Refactor some object type checking code with `cast_to` | Rémi Verschelde | |
Less stringly typed logic, and less String allocations and comparisons. | |||
2022-02-07 | Fix script editor errors with CustomCallables | kobewi | |
2022-02-07 | Improvements and fixes to occluders | jfons | |
Improvements: * Occluder3D is now an abstract type inherited by: ArrayOccluder3D, QuadOccluder3D, BoxOccluder3D, SphereOccluder3D and PolygonOccluder3D. ArrayOccluder3D serves the same purpose as the old Occluder3D (triangle mesh occluder) while the rest are primitives that can be used to manually place simple occluders. * Occluder baking can now apply simplification. The "bake_simplification_distance" property can be used to set a world-space distance as the desired maximum error, set to 0.1 by default. * Occluders can now be generated on import. Using the "occ" and "occonly" keywords (similar to "col" and "colonly" for colliders) or by enabling on MeshInstance3Ds in the scene's import window. Fixes: * Fixed saving of occluder files after bake. * Fixed a small error where occluders didn't correctly update in the rendering server. Bonus content: * Generalized "CollisionPolygon3DEditor" so it can also be used to edit Resources. Renamed it to "Polygon3DEditor" since it was already being used by other things, not just colliders. * Fixed a small bug in "EditorPropertyArray" where a call to "remove" was left after the "remove_at" rename. | |||
2022-02-07 | Merge pull request #57741 from Chaosus/vs_fixes | Rémi Verschelde | |
2022-02-07 | Merge pull request #57725 from jmb462/missing-sname-theme-setters | Rémi Verschelde | |
2022-02-07 | Add some more fixes to visual shader | Yuri Roubinsky | |
2022-02-06 | SpriteFramesEditor Fix crash when selecting non-Texture2D file for splitting | kleonc | |
2022-02-06 | Add missing SNAME macro optimization to all theme methods call | jmb462 | |
2022-02-06 | Merge pull request #57716 from Chaosus/vs_vector_3d | Rémi Verschelde | |
Rename `PORT_TYPE_VECTOR` to `PORT_TYPE_VECTOR_3D` in visual shaders | |||
2022-02-06 | Rename `PORT_TYPE_VECTOR` to `PORT_TYPE_VECTOR_3D` | Yuri Roubinsky | |
2022-02-06 | Merge pull request #57672 from fire-forge/fix-image-drop-nodes | Rémi Verschelde | |
2022-02-06 | Merge pull request #57709 from jmb462/missing-sname-optimization | Rémi Verschelde | |
2022-02-06 | Add missing SNAME macro optimization in some function calls | jmb462 | |
2022-02-06 | Edit font properties on multiple objects at once | NeilKleistGao | |
2022-02-05 | Fix node types in image drag-and-drop and add node icons | FireForge | |
2022-02-04 | Merge pull request #57631 from groud/terrain_fix_with_empty_cells | Rémi Verschelde | |
2022-02-04 | Fixes terrain painting on TileMaps when using empty terrain bits | Gilles Roudière | |
2022-02-04 | Rename 3D editor debug draw modes to be more explicit | Hugo Locurcio | |
- Rename "Directional Shadow" to "Directional Shadow Map" to distinguish it from the "Directional Shadow Splits" option. - Rename "Disable LOD" to "Disable Mesh LOD" as it only affects automatic mesh LOD, not visibility ranges. - Rename "GI Buffer" to "VoxelGI/SDFGI Buffer" as it doesn't cover LightmapGI or SSIL. - Rename the cluster options to match the respective node names. | |||
2022-02-04 | [Editor] Replication plugin to configure MultiplayerSynchronizers. | Fabio Alessandrelli | |
Allows configuring the MultiplayerSynchornizer in a way similar to AnimationPlayer. Properties are added manually, edither as plain properties, or via the NodePath format for child nodes' properties "path/to/node:property" relative to the MultiplayerSynchronizer root path. Nice things to add would be: - Moving properties up/down in the list. - Some form of keying, autmatic filling of the replication properity line edit. | |||
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-03 | Merge pull request #57562 from AnilBK/string-add-contains | Rémi Verschelde | |
String: Add contains(). | |||
2022-02-04 | String: Add contains(). | Anilforextra | |
2022-02-03 | Merge pull request #57565 from jmb462/split_offset | Rémi Verschelde | |
2022-02-03 | Remove get_focus_owner() from Control, replaced by ↵ | Gilles Roudière | |
get_viewport()->gui_get_focus_owner() | |||
2022-02-02 | Save script editor's function list split offset with the editor layout | jmb462 | |
2022-02-02 | Add support for 2D vector type to visual shaders | Yuri Roubinsky | |
2022-02-02 | Merge pull request #57524 from Sauermann/fix-display-grid-fadeout | Rémi Verschelde | |
2022-02-02 | Vectors: Use clear() and has(). | Anilforextra | |
Use clear() instead of resize(0). Use has() instead of "find(p_val) != -1". | |||
2022-02-01 | Fix TileMap Display Grid fadeout | Markus Sauermann | |
2022-01-31 | Merge pull request #56970 from YeldhamDev/rise_tabbar_rise | Rémi Verschelde | |
2022-01-31 | Bring `TabBar` to full parity with the `TabContainer` implementation. | Michael Alexsander | |
2022-01-31 | Merge pull request #57454 from rcorre/undo_skel | Rémi Verschelde | |
2022-01-31 | Merge pull request #57367 from Chaosus/vs_derivative | Rémi Verschelde | |
2022-01-30 | Merge create_physical_skeleton undo entries. | Ryan Roden-Corrent | |
Pressing `ctrl+z` after clicking "Create Physical Skeleton" will now undo the creation of all physical bones by that operation. Previously undo would remove one bone at a time. Fixes https://github.com/godotengine/godot/issues/55351. | |||
2022-01-29 | simplify formatting scripts, add a clang-tidy script, and run clang-tidy | Nathan Franke | |
2022-01-29 | Merge pull request #57296 from emcguirk/bug-57253-fix-hint-label | Rémi Verschelde | |
2022-01-28 | Merge pull request #57365 from pycbouh/editor-icons-uniformity | Rémi Verschelde | |