Age | Commit message (Collapse) | Author |
|
|
|
Rename AudioStreamPlayer3D's `unit_db` to `volume_db`
|
|
Remove leading spaces from enumerator name hints
|
|
For `PROPERTY_HINT_ENUM` properties, enumerator names can be provided as
a comma separated list. There're a few properties that add leading
spaces to the names (e.g. `First, Second, Third`).
These spaces are included in the Inspector dropdown, which is
unexpected.
It's better to leave the surrounding spaces untouched because it could
be part of the resulting string value (the variable is a string enum).
And most other enum hints don't contain surrounding whitespaces.
This PR removes the spaces and documents this `PROPERTY_HINT_ENUM`
behavior.
|
|
In other classes, the function _validate_property is declared as protected (in the case of Area2D), but in Area3D it's declared as private, which causes compile errors when trying to extend the class in a C++ module for example.
|
|
Remove expression base node for transitions
|
|
|
|
change warnings=all to use /W4.
|
|
ColorPicker UX
|
|
|
|
|
|
Handle last baked vector index early
|
|
Fix wrong condition used in `set_custom_color`
|
|
Revert "Turn on recovery as collisions only for floor snapping"
|
|
Add Multi-caret support to TextEdit
|
|
|
|
|
|
to unwanted behaviour for other surface than the floor."
This reverts commit 10395f5df2a1cac6ed83e674c084e62a88fcdde9.
|
|
|
|
|
|
fix(tileset): Move custom data layer
|
|
Remove usage of unitialized variables
|
|
Fix `hide_slider` vs `no_slider` inconsistency in editor property code
|
|
Add searching by event in Editor Settings shortcuts and Project Settings input map.
|
|
Properly assign texture RID when creating ImageTexture3D
|
|
Support chaining AtlasTextures inside other AtlasTextures
|
|
|
|
Camera2D has follow smoothing to interpolate towards a target position, but no rotation smoothing to align with the target rotation.
This adds rotation smoothing directly into the Camera2D API by having two new properties:
- `rotation_smoothing_enabled`
- `rotation_smoothing_speed`
|
|
Connects AtlasTexture to its `atlas`'s "changed" signal, allowing it to detect property changes to `atlas` and update accordingly, when the project is running and in the editor, as well.
|
|
Fix Transform2D det == 0 spam for SubViewports
|
|
Add debug_color property to CollisionShape2D
|
|
|
|
Fix invalid popup position for embedded popups
|
|
Make sure to reset the tooltip of its gui_parent when the viewport is removed
|
|
Fix ScrollContainer touch-scrolling not working.
|
|
Move "Create Debug Tangents" on MeshInstance3D into an editor plugin
|
|
akien-mga/core-unix-remove-NO_FCNTL-and-NO_STATVFS
Unix: Remove now unnecessary I/O defines, cleanup
|
|
|
|
Instead of exporting the "create_debug_tangents" function via
METHOD_FLAG_EDITOR it gets executed by an editor plugin.
This moves it from the "Manage object properties" menu into a mesh menu. It also adds undo/redo functionality to the create debug tangents option.
|
|
|
|
|
|
|
|
|
|
Improve MenuButton and OptionButton
|
|
- `LIBC_FILEIO_ENABLED` wasn't defined anywhere, even in _other platforms_.
- `NO_NETWORK` is also never defined. It probably isn't enough anyway to
disable network APIs in the current codebase.
- `UNIX_SOCKET_UNAVAILABLE` is never defined in this code but used by some
other platforms, clarify that.
- `NO_STATVFS` can be removed as Android supports it since API level 19,
which is our current min SDK level. It's also only used for
`DirAccessUnix::get_space_left()` which is anyway overridden by
`DirAccessJAndroid::get_space_left()` so it shouldn't make a difference.
* Fixed documentation for `DirAccess.get_space_left()`.
- `NO_FCNTL` is likely also a remnant of early Android days, in current NDK
r23 it seems to be available. Also cleaned up unused `fcntl.h` includes.
- `NO_ALLOCA` is never defined, and we use alloca in many places now.
|
|
* MenuButton + OptionButton: Add method `show_popup()` which performs required popup setup before showing (prefer use of this over `get_popup()->popup()`, otherwise GH #66308 occurs)
* MenuButton: Ensure that the menu can be opened with a shortcut, if one is set for the button. (GH #66403). Ensure that popupmenu item shortcuts are checked first before the MenuButton shortcut.
|
|
input map.
* Focus into the LineEdit, then perform input to search the list of events by the events assigned.
* New specialised editor-only control for this: EventListenerLineEdit. Line edit is a good candidate for such a control because you can focus it, override it's input handling, and show the event all in one control.
Update InputEventConfigurationDialog to use event listener line edit rather than the separate tabs.
* Cleaner look - no need for tabs.
* Simpler code.
|
|
This also removes `OS::can_use_threads` from the public API since it's always
true.
|
|
|
|
|