Age | Commit message (Collapse) | Author |
|
- docs updated
|
|
Added flip_h and flip_v properties in TextureButton
|
|
Environment: Refactor code for readability + more
|
|
Ensure embedded mode works again
|
|
Enable raycast nodes by default
|
|
- Makes all boolean setters/getters consistent.
- Fixes bug where `glow_hdr_bleed_scale` was not used.
- Split CameraEffects to their own source file.
- Reorder all Environment method and properties declarations,
definitions and bindings to be consistent with each other
and with the order of property bindings.
- Bind missing enum values added with SDFGI.
- Remove unused SDFGI enhance_ssr boolean.
- Sync doc changes after SDFGI merge and other misc changes.
|
|
Also implemented application in/out notifications in X11.
|
|
|
|
Fix Tree's 'scroll_to_item()' not working correctly on some cases
|
|
Write "Aces" tonemapping in uppercase as it's an acronym
|
|
|
|
Also fix on set_visible, not creating exclusive children as it should.
|
|
notification.
|
|
|
|
In set_stream() we write to 'playback' while accessing the same object
in _mix_audio() in audio thread. Protect the 'write' part in
set_stream() to avoid possible crash in _mix_audio() function.
|
|
Camera3D::is_position_behind to avoid redundant work.
|
|
Move GI to a deferred pass
|
|
Handle gone TabContainer popup nicely
|
|
|
|
Before this fix, all Buttons made with the default project theme
looked flat until hovered.
|
|
No longer scroll vertically when scrollbars are unavailable
|
|
Also ensure that default closest_safe and closest_unsafe values are
defined in cast_motion() and before cast_motion() is called.
|
|
|
|
Add static_assert checks where code assumes VARIANT_ARG_MAX == 5
|
|
ToolButton has no redeeming differences with Button;
it's just a Button with the Flat property enabled by default.
Removing it avoids some confusion when creating GUIs.
Existing ToolButtons will be converted to Buttons, but the Flat
property won't be enabled automatically.
This closes https://github.com/godotengine/godot-proposals/issues/1081.
|
|
Increase the default DirectionalLight3D and OmniLight3D shadow biases
|
|
|
|
[macOS] Command-backspace in line edit
|
|
Option in RichTextLabel for height to fit content
|
|
Make command-backspace in line edit work like other macOS applications.
If there is a selection, command-backspace deletes the selection.
If there isn't a selection, command-backspace deletes from the cursor to the beginning of the line edit.
This addresses part of godotengine/godot#23548
|
|
Bind Shape2D draw method
|
|
Normalise p_up_direction vector in move_and_slide()
|
|
move_and_slide_with_snap() and fix tolerance in
move_and_slide_with_snap() max floor angle.
|
|
Use path instead classname to prevent errors for exported visual shaders
|
|
Skeleton and Skeleton inspector low-level changes
|
|
Change "ParentNode" to "Inherit" in Texture Options
|
|
Changes listed below:
* Added helper functions to Skeleton3D for converting transforms from bone space to global space, and vice versa.
* Updated the Skeleton3D class reference.
* Changed the icon used for bones in the Skeleton3D inspector to use BoneAttachement3D's icon.
* Changed the Skeleton3D inspector to use EditorPropertyTransform and EditorPropertyVector3 when possible.
* Placed the Transform/Matrix for each bone in a sub-section, so it is visually similar to the Node3D inspector.
|
|
|
|
Fix https://github.com/godotengine/godot/issues/16323 in master. Apply same solution of https://github.com/godotengine/godot/issues/2074 in rotation and offset.
|
|
Fixes the stopping of animation effects in bbcode text after appending
|
|
Fix TabContainer emitting spurious tab_selected signals when a theme …
|
|
Object: Add usage hint to instantiate Object properties in editor
|
|
|
|
|
|
- The repaint code was moved outside of set_current_tab() and to a "_repaint()" private function
- _on_theme_changed() will now only call _repaint() and update()
This means _on_theme_changed() will do only what it needs (repainting the TabContainer to account for the new theme)
fixes #39498
|
|
|
|
Fixes #36372 as Path2D/Path3D's `curve` property no longer uses a Curve
instance as default value, but instead it gets a (unique) default Curve
instance when created through the editor (CreateDialog).
ClassDB gets a sanity check to ensure that we don't do the same mistake
for other properties in the future, but instead use the dedicated
property usage hint.
Fixes #36372.
Fixes #36650.
Supersedes #36644 and #36656.
Co-authored-by: Thakee Nathees <thakeenathees@gmail.com>
Co-authored-by: simpuid <utkarsh.email@yahoo.com>
|
|
Make text deletion methods public for LineEdit
|
|
|
|
Tree: Calling update in _gui_input less frequently
|