Age | Commit message (Collapse) | Author |
|
viewport_set_environment_mode
This allows us to set a default value inherited by child viewports and have child viewports set the value themselves which is needed for disabling the environment in the editor
|
|
And include #72377.
Co-authored-by: Wiktor Kocielski <withaust@gmail.com>
|
|
|
|
[macOS] Move extended title bar input to _gui_input and add mouse filters to prevent editor buttons from passing double-click to title.
|
|
|
|
Rearrange `editor/naming/*` project settings
|
|
Remove middle click shortcut to open scene tab
|
|
Add "dedicated server" export mode which can strip unneeded visual resources
|
|
|
|
Update instances of scenes which have been reimported.
|
|
|
|
Use selected node type for choosing editor tab
Update editor/editor_node.cpp
Co-authored-by: Tomek <kobewi4e@gmail.com>
|
|
Fix 'run specific scene' shortcut on Windows/non-Mac
|
|
|
|
Rework EditorPlugin editing logic
|
|
|
|
Remove editor dependencies from ColorPicker
|
|
prevent editor buttons from passing double-click to title.
|
|
|
|
|
|
|
|
Retry loading addons after filesystem scan
|
|
|
|
|
|
|
|
Automatically reparent editor progress dialog to avoid error spam.
|
|
|
|
|
|
|
|
Set main window min. size via Window object instead of DisplayServer to preserve it during window updates.
|
|
* Remove unused `EditorPropertyMember` and related hints, previouly used by
VisualScript. Such logic should be implemented in the VS module itself.
* As the above broke compatibility with the VS module, clean up the other
hacks that were still in core in support of VisualScript.
* `PROPERTY_USAGE_INTERNATIONALIZED` was only used in Object's
`get_translatable_strings()`, which is a legacy function not used anywhere.
So both are removed.
* Reordered some usage flags after the above removal to minimize the diff.
* General clean up.
Fixes #30203.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
[4.x] Rework const on NavigationServer methods
|
|
Remove unnecessary changing of shortcut name in editor node.
|
|
The same effect which was desired here can just be done with `set_item_text(...)`, which is what this PR does. It removes the need to constantly update the shortcut name when the scene menu is opened.
|
|
|
|
`const` is used on all methods, even when they cause modification of the server. This reworks the methods of the server to only use `const` on method that don't change the state of the server.
|
|
Add PropertyInfo overload for GLOBAL_DEF
|
|
Bring back the renderer options button on the main editor
|
|
|
|
As many open source projects have started doing it, we're removing the
current year from the copyright notice, so that we don't need to bump
it every year.
It seems like only the first year of publication is technically
relevant for copyright notices, and even that seems to be something
that many companies stopped listing altogether (in a version controlled
codebase, the commits are a much better source of date of publication
than a hardcoded copyright statement).
We also now list Godot Engine contributors first as we're collectively
the current maintainers of the project, and we clarify that the
"exclusive" copyright of the co-founders covers the timespan before
opensourcing (their further contributions are included as part of Godot
Engine contributors).
Also fixed "cf." Frenchism - it's meant as "refer to / see".
|
|
preserve it during window updates.
|
|
|
|
|
|
|
|
|
|
* If FBX files are found, a dialog will pop up asking to configure FBX2glTF.
* Dialog can also be accessed by going Editor -> Configure FBX Import.
* The dialog also shows a link to click to download the converter, which
should contain instructions.
|
|
|
|
|
|
|
|
DisplayServer::screen_is_touchscreen will likely never utilize its
parameter p_screen.
This PR replaces this function by DisplayServer::is_touchscreen_available()
with the same functionality.
This solves the problem, that a SubViewport was used for determining
the screen, which resulted in error messages.
|