Age | Commit message (Collapse) | Author |
|
The arrow is now displayed at the left to be consistent with
other places where folding is used. The arrow icons used are now
consistent with the rest of the editor. The `arrow_up` icon is
no longer used anywhere, so it was removed.
Additional spacing was also added for a better visual appearance.
|
|
Fixed switching back to AnimationPlayerEditor with empty animation list
|
|
Leverage Android archive (AAR) file for Godot custom build
|
|
Display the current zoom percentage in the 2D editor
|
|
Fixed resource loading when editing built-in script from resource
|
|
Add informational messages to various editors
|
|
This makes it possible for the user to know precisely the current
zoom level. The zoom percentage can be clicked to reset it to 100%
(similar to Firefox).
|
|
Fixes #27380
|
|
- Use "B" insted of "Bytes" to be more compact
- Use suffixes that denote a binary prefix
- Make suffixes localizable
This removes the need for the custom
`EditorNetworkProfiler:_format_bandwidth()` method.
|
|
sparkart/revert-30833-fix_inspector_clear_remote_node
Revert "Fix Clearing Inspector for Remote Node"
|
|
Add network profiler
|
|
|
|
|
|
and an application module (`app`).
The application module `app` serves double duties of providing the prebuilt Godot binaries ('android_debug.apk', 'android_release.apk') and the Godot custom build template ('android_source.zip').
|
|
Load scene if needed when editing recent built-in script
|
|
Fixes #31966
|
|
Some improvements for Switch node in visual shaders
|
|
Fixes #31959
|
|
|
|
|
|
Add CSV import without translation.
|
|
Fixed order of parameters when updating resource cache file
|
|
Add copyright headers to VCS integration
|
|
|
|
|
|
When deselecting a node, the inspector would show the name of the last thing selected.
|
|
|
|
Adds skip-breakpoints feature
|
|
Improve sorting options in the asset library
|
|
Improve the node deletion confirmation message
|
|
VCS integration for Godot Editor
|
|
The confirmation message now displays the number of nodes to delete,
or the node's name if only one node is selected.
|
|
|
|
|
|
The VCS interface can be thought of like a proxy system, where any call
to the API is redirected to the actual implementation of the VCS API
which may be existing in the form of a GDNative plugin which is marked
as a singleton and is not marked reloadable. If the implementation
doesn't exist in the file system, it only returns the default responses which contain
mostly empty containers of the data type that every API call returns.
EditorVCSInterface is used like a Godot object with a script attached to it. The script
is the implementation of the API and the object is the interface to the
script, which returns default responses if the script doesn't exist or
if the script doesn't define a function that handles that particular API call.
The entire system has been implemented using Object::call() and its
ability to switch to the script instance to handle the API call if the
script exists. Look for VersionControlEditorPlugin::_initialize() for
the essential API setup.
|
|
Provides the editor with all the VCS GUI and extracts the data from the
upcoming VCS API to cater to the project with VCS interaction.
|
|
The reverse sorting options are now integrated in the list of
sorting options, making the "Reverse" button unnecessary.
This pattern tends to be easier to discover by users.
The "Downloads" sorting option was also removed as it's not
implemented in the backend.
|
|
|
|
Add scrollwheel input to spin slider
|
|
Add an `editor_description` property to Node for documentation purposes
|
|
Persist ColorPicker color mode
|
|
Animation Bezier Editor - fixed vertical zoom around mouse
|
|
Animation Bezier Editor: Extended zoom in and zoom out limits and fixed guide lines to accomodate sub unit steps and steps other than powers of 5
|
|
Expose current path function to EditorPlugin
|
|
Fixed vertical zoom so it zooms around the mouse cursor not around the center of the window.
|
|
The icon was redrawn to snap to a 16x16 grid, with a lower number
of SVG nodes in the process.
|
|
Implement precise snapping in the animation editor
|
|
Implement snapping in the Curve editor
|
|
Refresh the asset library only once on startup
|
|
This avoids unnecessary calls to the API when switching between tabs
in the editor or project manager.
|