Age | Commit message (Collapse) | Author |
|
Happy new year to the wonderful Godot community!
2020 has been a tough year for most of us personally, but a good year for
Godot development nonetheless with a huge amount of work done towards Godot
4.0 and great improvements backported to the long-lived 3.2 branch.
We've had close to 400 contributors to engine code this year, authoring near
7,000 commit! (And that's only for the `master` branch and for the engine code,
there's a lot more when counting docs, demos and other first-party repos.)
Here's to a great year 2021 for all Godot users 🎆
|
|
Color 3D editor frame time labels depending on the performance level
|
|
Fix Scrollbar range calculation error
|
|
A restart is required to apply the setting change.
|
|
Rename Math::stepify to snapped
|
|
EditorNode::get_viewport()
Fixes #44761, was a regression from #44524.
The PR passed CI because EditorNode::get_viewport() used to shadow Node::get_viewport()
(which was a bug in itself, fixed by #44524), so once it was renamed the existing code
relying on it fell back to the now available Node::get_viewport().
This might bite some thirdparty modules too.
|
|
Use a size Vector for adjusting the size of Rectangles and Boxes
|
|
Rename Vector2.tangent() to Vector2.orthogonal()
|
|
When zoomed in, the right and bottom edges of the resource image will be outside the viewing area.
|
|
Rename Camera3D near and far getters and setters
|
|
Rename unselect to deselect
|
|
|
|
|
|
Move the brightness factor for highlighted 3D gizmos to a variable
|
|
See
https://github.com/godotengine/godot/commit/8522ac77113c3d5239ff4c6cd74ab7b92e1ee663#r45230326.
|
|
|
|
This provides easier visual grepping for each value
(CPU time, GPU time, FPS).
|
|
|
|
Rename Control margin to offset
|
|
|
|
[CTL] Fix RTL scrolling and tabs selection.
|
|
|
|
|
|
to ensure sharp text rendering.
Use integer font align/advance with any font scaling, to ensure sharp text rendering.
|
|
|
|
Renames:
- get_znear() -> get_near()
- set_znear() -> set_near()
- get_zfar() -> get_far()
- set_zfar() -> set_far()
|
|
As a bonus, to have consistency between use Beziers and create insert tracks, use Beziers also gets a default via editor settings that is used when the confirmation dialog is disabled, instead of just falling back to creating non-Bezier tracks.
|
|
Rename Rect2 and Rect2i clip() to intersection()
|
|
Removed default commit message
|
|
|
|
This makes it possible to view far away objects without
having to tweak any settings. This results in a more usable
editor when working on large-scale levels.
This change should have no impact on performance, but note that
Z-fighting will be visible at a distance. This can be made less
visible by increasing the Znear value (however, doing so will cause
nearby surfaces to disappear).
This change was also applied to the editor, but it will only
apply to newly created scenes.
This also changes the default camera settings in the glTF importer
to match the Camera node's defaults.
|
|
|
|
-Happens on import by default for all models
-Just works (tm)
-Biasing can be later adjusted per node or per viewport (as well as globally)
-Disabled AABB.get_support test because its broken
|
|
|
|
Add outline to ruler tool
|
|
Increase the default 3D manipulator gizmo opacity for better visibility
|
|
- Brighten gizmos when highlighted to make the difference between a
non-highlighted and a highlighted gizmo more visible.
- Tweak the manipulator gizmo size property hint.
|
|
|
|
Also renames:
- AcceptDialog add_cancel() to add_cancel_button()
- ConfirmationDiaglog get_cancel() to get_cancel_button()
|
|
Fix scene being modified when arrows are pressed with no node selected
|
|
fix for snap to floor editor crash bug
|
|
|
|
fix for issue #44231: snap_selected_nodes_to_floor() results in an editor
crash when a child collisionshape has invalid shape object
|
|
|
|
Fix trying to set grid visibility on an invalid instance
|
|
Cleanup unused engine code
|
|
|
|
|
|
Removes unused code in OS.
Fixes return types.
Fixes few typos.
|
|
Initialize class/struct variables with default values in platform/ and editor/
|