Age | Commit message (Collapse) | Author |
|
Resolves godotengine/godot-proposals#106.
Adds the following property menu options with default bindings:
- Copy Property (ctrl+c)
- Paste Property (ctrl+v)
- Copy Property Path (ctrl+shift+c)
If you hover over a property label in the inspector dock, you can copy
either the property value or the property path to the system clipboard
using the shortcuts above This is especially useful for the
`AnimationTree`, where code might reference properties like
"parameters/state/aim/move/blend_position".
One issue is that if you click a property, then click on the node you
currently have selected in the node tree, then press ctrl+shift+c, it
will still copy the selected property path rather than the node path. If
you click on a different node in the nodetree, however, ctrl+shift+c
will return to copying the nodepath.
The property value copy/paste was implemented by @KoBeWi at #39398 and
merged into this PR due to their similarity.
|
|
Improve error descriptions
|
|
Allow to load multiple animations at once
|
|
Rename polygon editor settings for better display in the Editor Settings
|
|
Document ENetConnection compression must match between client and server
|
|
Fix one-way collision in Tilemap
|
|
Fix quick open script results
|
|
Restore syntax highlighting
|
|
|
|
|
|
|
|
|
|
|
|
Replace HTTP URLs with HTTPS for sites with HTTPS versions
|
|
[cppcheck] Remove some redundant assignments.
|
|
Adding InputMap action error suggestions for Input singleton (Fix #51634)
|
|
Add note about batching to Line2D's anti-aliasing
|
|
Entirely removes BIND_VMETHOD in favor of GDVIRTUAL
|
|
|
|
* `_gui_input`, `_input`, `_unhandled_input` and `_unhandled_key_input` are now regular C++ virutal functions.
* Everything else converted to GDVIRTUAL
* BIND_VMETHOD is gone, always use the new syntax from now on.
Creating `_gui_input` method and using the binder to register events will no longer work, simply override the virtual function now.
|
|
Fix multiview defines in tonemap shader
|
|
|
|
Fix 3d animations doesn't play
|
|
Calinou/android-export-move-clear-previous-install-setting
Move the Android "clear previous install" setting to Editor Settings
|
|
This pull request fixes an issue where the top search result of the quick open script wouldn't be the most relevant when the first letter is typed.
|
|
Add support for variable output latency in WASAPI audio driver
|
|
Fixes non-uniform scaling of normals
|
|
Fix GraphEdit connection colors
|
|
Add comment
Fix
ff
|
|
|
|
|
|
Particle params are expressed as min-max rather than value+range AND separate axes scaling
|
|
Fix ItemList layout (+EditorFileDialog)
|
|
This commit adds quite a chunk of modifications to particles
- particle (value + randomness) now use min and max instead
- passing a curveXYZtexture is now possible and will scale particles per-axis
- CPUParticle3D have an optional parameter to split the scale curve per-axis
|
|
Fix doctool merges when method signatures don't match
|
|
Reimplement ColorPicker presets
|
|
Curve2D/Curve3D: exact linear interpolation
|
|
Make GraphEdit connections consistent on zoom
|
|
If methods signature did not match, documentation is not merged. This is
a considerable source of annoyance for contributors and it happened as
a result of #4533, otherwise the documentation for constructors would
not be properly merged.
This PR modifies the logic introduced to only do the signature test on
constructors and operators (which are the only types of members that can repeat).
|
|
Replace BIND_VMETHOD by new GDVIRTUAL syntax
|
|
|
|
* New syntax is type safe.
* New syntax allows for type safe virtuals in native extensions.
* New syntax permits extremely fast calling.
Note: Everything was replaced where possible except for `_gui_input` `_input` and `_unhandled_input`.
These will require API rework on a separate PR as they work different than the rest of the functions.
Added a new method flag METHOD_FLAG_OBJECT_CORE, used internally. Allows to not dump the core virtuals like `_notification` to the json API, since each language will implement those as it is best fits.
|
|
godotengine/revert-41850-cumulative-time_issue_6999
Revert "Add Node processing and physics processing cumulative (as opposed to delta) time"
|
|
delta) time"
|
|
|
|
Fixes position offset of node groups set by arrange_nodes() in GraphEdit
|
|
Refactor GraphEdit connections
|
|
Add Node processing and physics processing cumulative (as opposed to delta) time
|
|
Define a default minimum window size to workaround rendering issues
|
|
Improve the editor window title for better usability
|