Age | Commit message (Collapse) | Author |
|
In `EditorProperty::update_revert_and_pin_status`, if `checkable` is `true`, update `checked` based on the variant type of the value, and rename the function as `EditorProperty::update_editor_property_status`.
**Known problems:**
1. Unable to check Checkbox for properties of type `Object` when it is unchecked. This is probably because during value store/fetch, the `nullptr` (variant type is `Variant::OBJECT`) eventually becomes `Variant()` (variant type is `Variant::NIL`).
2. For theme overrides, click the revert icon will uncheck the Checkbox. This is probably because `EditorPropertyRevert::get_property_revert_value` returns `Variant()`.
|
|
[macOS] Fix redraw lag at the edge of the resizing window.
|
|
Check TreeItem for nullptr before accessing.
|
|
Rindbee/fix-property-link-not-work-in-MultiNodeEdit
Set the changed field to empty (meaning all) if the link button is pressed
|
|
Fix GDScript preload fails in standalone build unless files are present in directory
|
|
Fix theme methods usage in docs
|
|
Fix invalid C# in crypto docs
|
|
Fix redraw timing in `AnimationBlendTreeEditor`
|
|
Extract shared scene data into a separate class
|
|
Use variadic template in `vformat()` (allow more than 5 arguments)
|
|
Test, refactor and fix a bug in Basis.get_axis_angle
|
|
C#: Move signal documentation to the event
|
|
|
|
|
|
directory
Fixes #56343.
|
|
Move signal documentation from the delegate to the event and also
deprecate the event if the signal is deprecated.
|
|
- Fix usages of `get_icon` that was renamed
`get_theme_icon`.
- Replace `new Control().get_font*` with
`ThemeDB.fallback_font*`.
|
|
|
|
Fix NuGet fallback folder packages
|
|
- Creates a `Godot.Offline.Config` file to configurate NuGet with
Godot's fallback folder. This is easier because now we can assume we can
override the entire file since user config will likely be in the default
`NuGet.Config` file or an additional `*.config` file.
- Ensure the NuGet fallback folder is created at the same time it is
added to the NuGet configuration so future builds don't fail.
- Add `GodotSharp` and `GodotSharpEditor` packages to the fallback folder.
- Add `.nupkg.metadata` file to packages in fallback folder.
- Refer to `Godot.SourceGenerators` using the specific non-floating version
since floating versions don't seem to work with fallbackPackageFolders.
|
|
|
|
At long last!
We're now pretty much feature complete (with a few exceptions which might
still make their way to future betas) and ready to move on to the consolidation
and bugfixing beta phase.
The API is more or less settled for 4.0, though we still reserve the right to
do changes if we see that it's really for the better - but from here on we'll
do our best to ensure that early adopters of 4.0 beta have an easy upgrade path
to future beta and eventually stable releases.
A million of thanks to all contributors who worked so hard on shaping Godot 4.0
over the past 3 years! Git counts nearly a thousand of you authoring close to
11,000 unique commits (excluding merge commits). You're all breathtaking! <3
|
|
Clarify text in project conversion dialogs
|
|
|
|
Let the cancel button grab focus to prevent any accident.
Make the full project conversion respect OS specific ok/cancel
positions.
Improve popup sizing and wrapping a bit.
|
|
|
|
|
|
Mark SkeletonModificationStack3D and related as deprecated.
Mark local bone override and axis functions deprecated in Skeleton3D api.
Fix array property glitch in SkeletonModificationStack2D
Mark SkeletonModificationStack2D and related APIs as experimental. Mark SkeletonIK3D as deprecated.
|
|
|
|
Allows `vformat()` to take more than 5 arguments. as well as being a general optimisation that avoids redundant empty Variant checks.
|
|
|
|
|
|
|
|
Remove prefix canvas_data. as it isn't used in the internal canvasitem shader
|
|
Calculate MODELVIEW_NORMAL_MATRIX for billboard materials
|
|
Document MultiMesh members
|
|
Allow emit_subparticle from start function
|
|
[macOS, .NET] Fix dotnet binary detection.
|
|
Clear last frame directional light buffer when number of lights changes.
|
|
Add motion vectors support for MultiMeshInstance
|
|
Add configuration warning to GraphEdit regarding future refactoring
|
|
|
|
Add read-only mode to inspector array and dictionary viewer.
|
|
Exclude disabled StaticBody CollisionShapes from Navigationmesh baking
|
|
Do not use horizontal hinting for the editor monospace font.
|
|
[Windows] Simplify cursor handling and add support for fully transparent cursors.
|
|
|
|
This ensures that the buffers don't go out of sync.
|
|
Multiplayer: Do not load PackedScene from spawner until instantiating
|
|
|