Age | Commit message (Collapse) | Author |
|
- Added Navigation Agents and Obstacles.
- Integrated Collision Avoidance.
This work has been kindly sponsored by IMVU.
|
|
|
|
|
|
Whenever any node is renamed, EditorNode::_edit_current() is called and it resets plugins used for current edited properties. This change forces the inspector to update even though the same object is edited, to make sure all plugins are restored properly from unfolded properties/resources/etc.
Fixes #32832
|
|
Fixes #26857.
Fixes #34433.
Fixes #34826.
|
|
Fixes #25635.
|
|
|
|
The previous behavior relying on the provided extension was problematic
on macOS since .zip is the main extension used for the full project
export (binary + data pack).
We add a dedicated `--export-pack` command line option to define when
only the data pack should be exported. Its extension will still be
inferred from the path.
Fixes #23073.
|
|
I'm barely scratching the surface of the changes needed to make the
--export command line interface easy to use, but this should already
improve things somewhat.
- Streamline `can_export()` templates check in all platforms, checking
first for the presence of official templates, then of any defined
custom template, and reporting on the absence of any.
Shouldn't change the actual return value much which is still true if
either release or debug is usable - we might want to change that
eventually and better validate against the requested target.
- Fix discrepancy between platforms using `custom_package/debug` and
`custom_template/debug` (resp. `release`).
All now use `custom_template`, which will break compatibility for
`export_presets.cfg` with earlier projects (but is easy to fix).
- Use `can_export()` when attempting a command line export and report
the same errors that would be shown in the editor.
- Improve error reporting after a failed export attempt, handling
missing template and invalid path more gracefully.
- Cleanup of unused stuff in EditorNode around the export workflow.
- Improve --export documentation in --help a bit.
Fixes #16949 (at least many of the misunderstandings listed there).
Fixes #18470.
|
|
Happy new year to the wonderful Godot community!
We're starting a new decade with a well-established, non-profit, free
and open source game engine, and tons of further improvements in the
pipeline from hundreds of contributors.
Godot will keep getting better, and we're looking forward to all the
games that the community will keep developing and releasing with it.
|
|
Exit the editor export process with a non-zero exit code on error
|
|
Don't create preview of empty scene.
|
|
This closes #34672.
|
|
|
|
|
|
|
|
* File type names in file dialogs
* Layout option names
* Visual shader editor UI
|
|
|
|
Removed unused variables, add some constants numbers
|
|
|
|
|
|
Fixes #33850
|
|
Closes #14742.
|
|
Makes behavior consistent with selecting/deselecting single nodes and fixes a regression about the focused node being lost when multi-selecting.
Fixes #33332
|
|
Handle viewport size larger than preview size but very close, when the ratio was 1 the size ended up being 0.
Fixes #33497
|
|
|
|
Resize custom class icon
|
|
|
|
Fix layout saving error
|
|
As a result of commit b49226e085 FileAccess::open no longer returns ERR_CANT_OPEN if the file cannot be found/opened.
Instead check against ERR_FILE_NOT_FOUND or ERR_FILE_CANT_OPEN.
|
|
EditorNode was not correctly setting the class memeber when creating the
theme, using a local variable instead.
Theme is now created before registering exporters (as they might need it).
|
|
|
|
|
|
Removed `default` case to prevent hiding such errors in the future.
Fixes #31939.
|
|
Added some obvious errors explanations
|
|
|
|
|
|
Preserve folding when sub-scene is changed
|
|
This fades out messages originating from the editor to make messages
printed by the project stand out more.
This also tweaks wording in some editor messages for consistency.
|
|
|
|
Add CSV import without translation.
|
|
|
|
Adds skip-breakpoints feature
|
|
VCS integration for Godot Editor
|
|
|
|
|
|
There is a new setting for Default ColorPicker color mode in Editor Settings->Interface->Inspector. Initially this setting will be RGB. Editor ColorPicker will always start with mode defined in this settiing.
Fixes #30755 and #30754
|
|
Use also invisible tabs to calculate minimum size of tab container
|
|
hidden tabs for min size computation.
|
|
Buildsystem and workflow improvements to the new Android custom builds
|