Age | Commit message (Collapse) | Author |
|
This PR and commit adds the functionality to arrange nodes in VisualScript/VisualShader editor. The layout generated by this
feature is compact, with minimum crossings between connections
& uniform horizontal & vertical gaps between the nodes.
This work has been sponsored by GSoC '21.
Full list of additions/changes:
• Added arrange_nodes() method in GraphEdit module.
• This method computes new positions for all the selected
nodes by forming blocks and compressing them.
The nodes are moved to these new positions.
• Adding this method to GraphEdit makes it available for
use in VisualScript/VisualShaders editors and its other
subclasses.
• Button with an icon has been added to call arrange_nodes() in GraphEdit.
• This button is inherited by VisualScript/VisualShaders editors
to invoke the method.
• Undo/redo is functional with this method.
• By using signals in arrange_nodes(), position changes are registered
in undo/redo stack of the subclass that is using the method.
• Metadata of the method has been updated in ClassDB
• Method description has been added to class reference of GraphEdit
|
|
Change the editor update spinner color when updating continuously
|
|
|
|
Reset baking should not spam on lack of animation players.
|
|
Fix Static & Rigid body generation on mesh import.
|
|
|
|
Fixed gizmo forced implicit normalization and inconsistent rotation
|
|
Shortcut: Rename `shortcut` property to `event`
|
|
LightningAA/minor_view_rotation_gizmo_improvements-4.0
Minor visual improvements to the view rotation gizmo
|
|
|
|
Having a property which has the same name as its class leads to confusing
situations (e.g. `BaseButton` has a `shortcut` property of type `Shortcut`
which has a `shortcut` property of type `InputEvent`).
Also renames `is_event` to `matches_event`, and `is_valid` to `has_valid_event`
to better reflect what the methods check.
|
|
|
|
|
|
|
|
|
|
|
|
Updating continuously should only be enabled for troubleshooting
purposes, as it uses a lot of CPU/GPU power.
The update spinner is now displayed in red when the Update Continuously
editor setting is enabled.
|
|
Implemented initial DAP support
|
|
|
|
Weblate will now track the state of `3.x` to prepare for the 3.4 release.
(cherry picked from commit 92bafdcafb2c2d50b9079728842b825c72b99c19)
|
|
Last POT sync with the `3.3` branch, we'll now switch Weblate to track
`3.x` to prepare for the 3.4 release.
(cherry picked from commit dec840452d5986ec8099b92ebabf454757da8b04)
|
|
Name nodes added when drag & dropping an image by `name_casing`
|
|
Make the "View" menu in the 3D viewport stay open when selecting a checkbox
|
|
|
|
Removes EmitParticle node from the start functions in visual shader
|
|
|
|
Refactor layer property editor grid
|
|
Makes dictionary instead of string for visual shader version
|
|
Dependency editor: Edit message about move to trash
|
|
|
|
Update doc/classes/VisualShader.xml
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
|
|
Implements TileMap layers and move TileSetPlugins's functions to the TileMap node instead
|
|
Fix up property reversion
|
|
Use Command+Drag in EditSpinSlider on macOS
|
|
|
|
node instead
|
|
Use real_t in editor plugins
|
|
|
|
VCS: Allow to stage and commit all files with Ctrl + Enter
|
|
Fixes #47106.
|
|
Implemented "output" event
Refactored "seq" field generation
Prevent debugging when editor and client are in different projects
Removed unneeded references to peer on the parser
Refactored way to detect project path
Implemented "setBreakpoints" request
Fix double events when terminating from client
Refactored "stopped" event
Implemented "stopped" with breakpoint event
Implemented "stackTrace", "scopes" and "variables" request
Report incoming number of stack dump variables
Implemented proper reporting of scopes and variables from stack frames
Prevent editor from grabbing focus when a DAP session is active
Implemented "next" and "stepIn" requests
Implemented "Source" checksum computing
Switched expected errors from macros to silent guards
Refactored message_id
Respect client settings regarding lines/columns behavior
Refactored nested DAP fields
Implement reporting of "Members" and "Globals" scopes as well
Fix error messages not being shown, and improved wrong path message
|
|
Also use const more often and delete dead code in CanvasItemEditor
|
|
|
|
Prevent warning spam to console when dragging a CanvasItem in container
|
|
|
|
|
|
|
|
|
|
|
|
|