Age | Commit message (Collapse) | Author |
|
Fixed crash when making subresource unique in inspector dock
|
|
I believe many calls to the said function was mistakenly left out leading to InspectorDock having a pointer to deleted values.
As such, this commit introduces many such calls to inspector_dock where I believe is appropriate...
|
|
Let EditorPlugins set editor/distraction-free mode
|
|
|
|
Add Shortcut Settings for Quitting Editor
|
|
Adds the ability to change the shortcut keys in Editor Settings for quitting the editor.
|
|
|
|
|
|
Make the expand icon in the bottom panel always be the same
|
|
|
|
|
|
Display version information in the editor at all times
|
|
Only a single checkbox is now exposed to control whether the editor
window should be dimmed when opening a popup. The main use case
for disabling it is picking colors from the editor window while
a popup is open.
|
|
This closes #27811.
|
|
Also allow lifting the decimal step formatting with a hint range step
of 0. A new `range_step_decimals()` is added for this to avoid breaking
compatibility on the general purpose `step_decimals()` (which still
returns 0 for an input step of 0).
Supersedes #25470.
Partial fix for #18251.
|
|
|
|
Changed some code reported by LGTM and Coverity
|
|
|
|
Implements #6067 (aaronfranke's idea)
Fixes #26980
|
|
|
|
Closes #20662
|
|
Fixes #30368
|
|
|
|
Add editor menu to open the project data "user://" location.
|
|
|
|
Dim the editor window while it's quitting
|
|
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.
|
|
The fix for EditorNode is a bit hacky, but the handling of the buttons
and features there is hacky too (based on enums that might not reflect
the actual state).
|
|
Add editor screenshot on control - f12.
|
|
|
|
Replace ` + "/" + ` with `String::file_add()`
|
|
|
|
- Make visibility of the spinner and "update always" option editor-wide,
rather than per-project metadata.
- Add options "Show Update Spinner" and "Update Continuously" under
Editor Settings > Interface > Editor. Both options are false by
default.
- Rename some variables and constants to be more consistent and clearer:
"update always" -> "update continuously", "update changes" -> "update
when changed", "update menu" -> "update spinner", "circle" -> "update
spinner".
Fixes #23738.
|
|
Saving/deleting editor layouts dialog with layout list
|
|
|
|
|
|
This is an editor setting and its value can also be toggled
using an entry in the Editor toolbar. The console will still
appear briefly when starting the project manager or editor,
as it's still compiled as console application.
Does not impact exported games, which will still run without
console in release and with console in debug mode.
A project setting or export option could be added to disable
it in debug mode if there's demand for it, but that would
greatly reduce the usefulness of debug builds if Windows users
can no longer report error and crash messages.
Fixes #17889.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
Enhancements and fixes for the editor feature profile
|
|
Remove useless cast from c-string to String
|
|
Also make compatible with Python 3.
|
|
|
|
|
|
Small fixes to unrechable code, possibly overflows, using NULL pointers
|
|
It's not necessary, but the vast majority of calls of error macros
do have an ending semicolon, so it's best to be consistent.
Most WARN_DEPRECATED calls did *not* have a semicolon, but there's
no reason for them to be treated differently.
|
|
This commit fixes several issues related to moving scenes and resources
in an open project.
* Don't try to reload scenes while not all scenes are updated yet.
* Don't use the UndoRedo system to update non-user initiated editor
state.
* Resave scenes after moving files and updating resource path(s).
|
|
|
|
Ensure main scene is set when running on device
|
|
|
|
|