Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-11 | Merge pull request #57919 from mbrlabs/region-select-fixes | JFonS | |
Fixed issues with 3D region-select in the editor | |||
2022-02-11 | Fixed issues with 3D region-select in the editor | Marcus Brummer | |
2022-02-10 | Fix selecting keys in Track Edit | Francois Belair | |
2022-02-10 | Merge pull request #57902 from aaronfranke/canvas-editor-scale | Rémi Verschelde | |
2022-02-10 | Merge pull request #55157 from pycbouh/control-inspector-reorg | Rémi Verschelde | |
2022-02-10 | Reorganize inspector layout workflow for Control nodes | Yuri Sizov | |
2022-02-10 | Merge pull request #57912 from rcorre/fix-blender | Rémi Verschelde | |
2022-02-10 | Merge pull request #57886 from KoBeWi/icon.png_drop | Rémi Verschelde | |
2022-02-10 | Fix texture file dropping in 2D editor | kobewi | |
2022-02-10 | Don't block input after cancelling transform. | Ryan Roden-Corrent | |
After starting an instant transform and cancelling it, the mouse was blocked because cancel_transform did not set _edit.instant back to false. This refactors all the cleanup into a separate function that both cancel_transform and commit_transform can call. Fixes #57868. | |||
2022-02-10 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.2-dev from current git. Added `misc/scripts/codespell.sh` to make it easier to run it once in a while and update the skip and ignore lists. | |||
2022-02-10 | Fix CanvasItemEditor scale editor not using the editor methods | Aaron Franke | |
2022-02-10 | Merge pull request #57866 from fire-forge/better_array_editor | Rémi Verschelde | |
2022-02-09 | Implement drawing and editing all anim beziers | Francois Belair | |
* Move bezier edit from track to button in toolbar * Draw, edit all bezier curves simultaneously * Add click on curve to select tracks * Tie track editor's filter view to bezier editor * Implement visibility and locking * Fix editor spacing issues * Fix track buttons spacing * Add keyframe focus and (de)select all key handling | |||
2022-02-09 | Merge pull request #55899 from groud/fix_rotation_track_wrong_type | Rémi Verschelde | |
Fixes rotation 3D track inspector not using the correct type | |||
2022-02-09 | Merge pull request #57715 from Faless/debugger/4.x_core_includes_and_servers | Rémi Verschelde | |
[Debugger] Move most profilers to ServersDebugger, fix core includes. | |||
2022-02-09 | Improved region-select in the 3D editor viewport | Marcus Brummer | |
2022-02-09 | Merge pull request #57817 from akien-mga/version-hash-cpp | Rémi Verschelde | |
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 | Core: Move generated `VERSION_HASH` to a `.cpp` file | Rémi Verschelde | |
This lets us have its definition in `core/version.h` and avoid rebuilding a handful of files every time the commit hash changes. | |||
2022-02-09 | Unify array, dictionary, and inspector array editors | FireForge | |
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 | Merge pull request #55584 from KoBeWi/twoids | Rémi Verschelde | |
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 | Fix uid conflict when duplicating resource | kobewi | |
2022-02-08 | Merge pull request #57807 from KoBeWi/ninja_methods | Rémi Verschelde | |
2022-02-08 | Merge pull request #57808 from KoBeWi/named_inspector | Rémi Verschelde | |
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 | Display built-in script names in the inspector | kobewi | |
2022-02-08 | Reload built-in scripts when picking methods | kobewi | |
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 #40140 from hinlopen/tree-scroll-center | Rémi Verschelde | |
2022-02-08 | Merge pull request #56923 from fire-forge/fix-create-root-node-scrolling | Rémi Verschelde | |
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-08 | Merge pull request #43015 from Xrayez/refactor-auto-instaprop | Rémi Verschelde | |
Refactor auto-instantiation of `Object` properties in editor | |||
2022-02-07 | Use ScriptServer::get_global_class_base instead of script_class_get_base in ↵ | Jason Knight | |
script_class_is_parent. | |||
2022-02-07 | Fix script editor errors with CustomCallables | kobewi | |
2022-02-07 | Fix theming for floating window docks | Michael Alexsander | |
2022-02-07 | Merge pull request #57749 from timothyqiu/feature-class-props | Rémi Verschelde | |
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 | |