Age | Commit message (Collapse) | Author |
|
Improve the CSG shape gizmo drawing
|
|
Re-write mono module editor code in C#
|
|
Enhance game export
|
|
Smarter node placement after duplicating
|
|
Reparent selection without flattening
|
|
Dim the editor window while it's quitting
|
|
Got replace-all working without breaking search
|
|
LikeLakers2/scenetreedock-script-creation-bugfix-2
SceneTreeDock will reset the ScriptCreateDialog's inheritance base type whenever it opens the dialog
|
|
Use CheckBoxes in the editor instead of CheckButtons when applicable
|
|
Ensure that nested YSort preserves intermediate modulate values
|
|
We make sure the resource dir path ends with a trailing '/' for safety reasons, so we must make sure the path we compare it to does so as well.
|
|
ptrcall assumes methods that return a Reference type do so with Ref<T>. Returning Reference* from a method exposed to the scripting API completely breaks ptrcalls to this method (it can be quite hard to debug!).
|
|
Make the build system automatically build the C# Api assemblies to be shipped with the editor.
Make the editor, editor player and debug export templates use Api assemblies built with debug symbols.
Always run MSBuild to build the editor tools and Api assemblies when building Godot.
Several bugs fixed related to assembly hot reloading and restoring state.
Fix StringExtensions internal calls not being registered correctly, resulting in MissingMethodException.
|
|
Hide command prompt launched by OS.execute
|
|
Expose ResourceImporter to the scripting API
|
|
The gizmo colors now depend on the operation. Subtraction will
result in an inverted gizmo color, whereas intersection is now displayed
as white.
A solid translucent overlay is now drawn over a selected node
to make it easier to distinguish.
|
|
Document constants in Transform/Transform2D
|
|
Show icons for code completion options
|
|
Prevent GLES2 bool uniforms from having a precision type set.
|
|
|
|
|
|
When setting the default precision type for uniforms (before compiling
the shader) prevent boolean uniforms from having one set. Booleans can't
have a precision type and on some Android devices this caused a
compilation failure.
Fixes #30317
|
|
This makes it clearer that the editor window is busy while it's quitting
(which can take a while on slower PCs).
This also makes it feel more responsive to user input.
Note that the effect is only visible if
"Interface > Editor > Quit Confirmation" is disabled in the
Editor Settings, as the quit confirmation already makes
the editor window dim while quitting.
|
|
|
|
|
|
|
|
CheckButtons should only be used if toggling them has an
immediate effect. Otherwise, CheckBoxes should be used.
|
|
Fixes #28501
|
|
Fixes #30127
|
|
Use wslay as a WebSocket library
|
|
When reparenting a multi-selection via drag and drop, the hierarchy was flattened. This change resolves that issue.
|
|
Currently, the console appears when running OS.execute in an exported project,
but not in the editor. This change prevents it from appearing in either.
Only affects console applications.
|
|
|
|
|
|
|
|
Both client and server are supported on native builds (as usual).
SSL server is still not supported, but will soon be possible with this
new library.
The API stays the same, we just need to work out potential issues due to
this big library switch.
|
|
Call out scaling in Spatial.translate docstring
|
|
|
|
FileSystem dock: Improve duplicate check for directory paths
|
|
This fixes issue #26938.
|
|
Supersedes and closes #30225.
|
|
Explicitly set a channel map when initialising the Pulseaudio stream.
|
|
Remove unused icons in the default theme
|
|
More information for code completion options
|
|
|
|
|
|
The basic point is as in 2.1 (appending the PCK into the executable), but this implementation also patches a dedicated section in the ELF/PE executable so that it matches the appended data perfectly.
The usage of integer types is simplified in existing code; namely, using plain `int` for small quantities.
|
|
That is, any library referred to in GDNative library resources, won't be copied to the export target path unless its path begins with `res://`.
The case use for this is a bit advanced: having a GDN library that will be deployed separately from the project; for instance, to a path in the system (like `/opt/...`).
Currently the GDN library editor doesn't allow to pick dynamic libraries outside the project, but that can be done by editing the `.gdnlib` file manually.
|
|
Implement snapping for most 3D gizmos
|
|
Make easier to select keys that are at position 0 in AnimationPlayer editor
|