Age | Commit message (Collapse) | Author |
|
Re-order add_separator calls to stop adding an extra separator if no item was selected.
It is possible for no items to be selected by right clicking the ".." item.
|
|
This caused issues if one decided to export many formats in a row.
The new file extension would be appended to the previous one.
Now, the filename is retained without its extension for successive exports.
Fixes #7291
|
|
Allow exporting third-party iOS Frameworks
|
|
Enhanced debugger for godot 3.0
|
|
|
|
Files list: Add "New Folder.." popup when nothing under mouse cursor
|
|
Fixed runtime EDITOR_DEFs being dropped.
|
|
Added some icons (Including the onion one)
Fixed text editor ellipsis style and editor tabs
|
|
_WHEN_ no any file/folder is under mouse cursor.
|
|
- EditorExportPlugin's _export_begin accepts all the arguments related
to the current export (is_debug, path, flags).
- EditorExportPlugin API is extended with methods allowing to configure
iOS export: add_ios_framework, add_ios_plist_content,
add_ios_linker_flags, add_ios_bundle_file.
- iOS export template now contains Godot as a static library so that
it can be linked with third-party Frameworks and GDNative static
libraries.
- Adds method to DirAccess for recursive copying of a directory.
- Fixes iOS export to work with Xcode 9 (released recently).
|
|
|
|
Fixes a crash on linux regarding scene tabs
|
|
|
|
ability to lock spatial nodes transform in editor
|
|
Add command line support to export pck or zip
|
|
Fixed a bug where materials and/or meshes weren't assigned to scene on first import.
|
|
3.0 - add open feture to dependency_editor.cpp(View Owner..)
|
|
Allow exporting enums from GDScript
|
|
Add Scene button and tab scrolling
|
|
Few fixes for asset store browser
|
|
[3.0] - Add close other tabs to Script Editor
|
|
Let SceneTreeDock duplicate nodes via Node::duplicate()
|
|
Remove need to _MKSTR version strings and rename "revision" to "build"
|
|
|
|
|
|
It was readded in panic after I mistakenly removed the hardcoded "-3" in #12988,
forgetting that Windows would still use the same path and thus conflict with 2.1
(contrarily to macOS and Linux).
|
|
|
|
Removes the need for _MKSTR all over the place which has the drawback of
converting _MKSTR(UNKNOWN_DEFINE) to "UKNOWN_DEFINE" instead of throwing
a compilation error.
|
|
Add support for XDG Base Directory spec
|
|
Implemented planar scaling with two modes.
|
|
Code Folding
|
|
Fix #10798: Fixes Change Type does not change icon
|
|
Fix Regression: running current scene (unsaved) will ask for main scene
|
|
Add "View FPS" in 3D->Perspective's popup.
|
|
|
|
"Fixes" to make it acceptable by clang-format.
"Fixes" to make it acceptable by clang-format.
|
|
import fixes
|
|
Helps with #11182.
|
|
|
|
Spec version 0.7 from https://standards.freedesktop.org/basedir-spec/basedir-spec-0.7.html
(latest as of this commit).
Three virtual methods are added to OS for the various XDG paths we will use:
- OS::get_data_path gives XDG_DATA_HOME, or if missing:
~/.local/share on X11, ~/Library/Application Support/ on macOS and %APPDATA% on Windows
- OS::get_config_path gives XDG_CONFIG_HOME, or if missing:
~/.config on X11, ~/Library/Application Support/ on macOS and %APPDATA% on Windows
- OS::get_cache_path gives XDG_CACHE_HOME, or if missing:
~/.cache on X11, ~/Library/Caches on macOS and %APPDATA% on Windows
So for Windows there are no changes, for Linux we follow the full split spec
and for macOS stuff will move from ~/.godot to ~/Library/Application Support/Godot.
Support for system-wide installation of templates on Unix was removed for now,
as it's a bit hackish and I don't think anyone uses it.
user:// will still be OS::get_data_path() + "/godot/app_userdata/$name" by
default, but when using the application/config/use_shared_user_dir option
it will now use XDG_DATA_HOME/$name, e.g. ~/.local/share/MyGame.
For now everything still goes in EditorSettings::get_settings_dir(), but
this will be changed in a later commit to make use of the new splitting
where relevant.
Part of #3513.
|
|
|
|
Restore post_import function
|
|
Fixed issues with clicking animation keys that are on frame 0
|
|
Problem : While replacing old node properties with new ones, we
also copy meta data of old node's icon
Solve: don't copy meta so don't override _editor_icon
|
|
Editor canvas item api rework
|
|
Added a label to the Dock Positioner
|
|
|
|
|
|
|
|
|