Age | Commit message (Collapse) | Author |
|
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
|
|
|
|
|
|
This decreases CPU/GPU usage when the window is unfocused, which can
be beneficial to laptop users.
This also makes the low-processor mode sleep project setting no longer
affect the editor. Instead, two new editor settings now define the
duration of sleeping when the editor is focused and unfocused.
This closes #24209 and partially addresses #29257.
|
|
Remove duplicate audio bus plugin registry
|
|
Add Quick Open dialog
|
|
|
|
This dialog searches every Resource-derived file in the project, making
it extremely useful for searching everything from audio files to scripts.
Unlike the Quick Open Script and Quick Open Scene dialogs, you don't need
to think about the type of file you're opening, just its name.
Shift + Alt + O was chosen to match the existing shortcuts for
Quick Open Scene and Quick Open Script.
|
|
Add `popup_centered_clamped()` method to Popup
|
|
ScriptEditor: Changed the shortcut for contextual help in ALT + F1
|
|
Fix saving scenes when multi-closing scene tabs
|
|
The handling code also had to be moved as this option was moved
to the Tools submenu.
|
|
|
|
Implement Lanczos image filter
|
|
Fixes #28903.
|
|
resolve the conflict with the help menu opening shortcut.
|
|
|
|
|
|
|
|
Improve wording of various messages and make casing more consistent
|
|
- Also replace redundant duplicate code in editor dialogs with calls to popup_centered_clamped()
|
|
This makes it more readable on large monitors.
|
|
Add Close Others/Right/All for scene tabs
|
|
|
|
|
|
This also adds the number of selected projects to the confirmation
dialog that appears before removing projects.
|
|
This adds support for groups in the import system, which point to a single file.
Add property hint for saving files in file field
|
|
|
|
It seems to stay compatible with formatting done by clang-format 6.0 and 7.0,
so contributors can keep using those versions for now (they will not undo those
changes).
|
|
Changed "Disable Editor" to "Contextual Editor Enabled"
Do not show contextual editors for disabled classes.
|