summaryrefslogtreecommitdiff
path: root/editor/editor_node.cpp
AgeCommit message (Collapse)Author
2019-07-15Use switch instead of if statementNils ANDRÉ-CHANG
2019-07-09Add a way to copy the text of warnings shown in the editorBojidar Marinov
Closes #20662
2019-07-06Fix editor remaining dimmed after certain actionsBojidar Marinov
Fixes #30368
2019-07-05Revert "Add editor menu to open the project data "user://" location."Rémi Verschelde
2019-07-05Merge pull request #30336 from fire/open_project_dataRémi Verschelde
Add editor menu to open the project data "user://" location.
2019-07-05Add editor menu to open the project data "user://" location.K. S. Ernest (iFire) Lee
2019-07-05Merge pull request #30327 from Calinou/editor-dim-window-quittingRémi Verschelde
Dim the editor window while it's quitting
2019-07-04Dim the editor window while it's quittingHugo Locurcio
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.
2019-07-04Use CheckBoxes in the editor instead of CheckButtons when applicableHugo Locurcio
CheckButtons should only be used if toggling them has an immediate effect. Otherwise, CheckBoxes should be used.
2019-07-02Fix editor crash when StreamPeerSSL is unavilable.Fabio Alessandrelli
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).
2019-07-02Merge pull request #27510 from fire/screenshot_editorRémi Verschelde
Add editor screenshot on control - f12.
2019-07-01Add editor screenshot on control - f12.K. S. Ernest (iFire) Lee
2019-07-01Merge pull request #29815 from NilsIrl/plus_file_1Rémi Verschelde
Replace ` + "/" + ` with `String::file_add()`
2019-06-28Added convertor from VisualShader to ShaderChaosus
2019-06-25Make visibility of update spinner editor-wide, hidden by defaultThomas ten Cate
- 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.
2019-06-23Merge pull request #29376 from hilfazer/editor_layouts_dialogRémi Verschelde
Saving/deleting editor layouts dialog with layout list
2019-06-23Replace ` + "/" + ` with `String::file_add()`Nils ANDRÉ-CHANG
2019-06-21editor save/delete layout dialog with layout listhilfazer
2019-06-20Add option to toggle console window on WindowsLuka Dornhecker
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>
2019-06-19Merge pull request #29493 from YeldhamDev/enhance_fix_feature_profileRémi Verschelde
Enhancements and fixes for the editor feature profile
2019-06-17Merge pull request #29830 from NilsIrl/remove_uselessRémi Verschelde
Remove useless cast from c-string to String
2019-06-16i18n: Fix extract.py support for new TTRCRémi Verschelde
Also make compatible with Python 3.
2019-06-16Remove useless cast from c-string to StringNils ANDRÉ-CHANG
2019-06-12Enhancements and fixes for the editor feature profileMichael Alexsander Silva Dias
2019-06-12Merge pull request #29306 from qarmin/small_code_fixesRémi Verschelde
Small fixes to unrechable code, possibly overflows, using NULL pointers
2019-06-11Fix error macro calls not ending with semicolonRémi Verschelde
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.
2019-06-04Fix moving and renaming filesHein-Pieter van Braam-Stewart
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).
2019-06-03Small fixes to unrechable code, possibly overflows, using NULL pointersqarmin
2019-05-31Merge pull request #27309 from KoBeWi/main_scene_on_androidRémi Verschelde
Ensure main scene is set when running on device
2019-05-31Ensure main scene is set when running on deviceTomasz Chabora
2019-05-31Fix crash when inherit in rootless unsaved sceneTomasz Chabora
2019-05-30Decrease the editor FPS cap when the window is unfocusedHugo Locurcio
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.
2019-05-29Merge pull request #29253 from IronicallySerious/remove-duplicate-pluginRémi Verschelde
Remove duplicate audio bus plugin registry
2019-05-28Merge pull request #28789 from mitchcurtis/quick-openRémi Verschelde
Add Quick Open dialog
2019-05-28Remove duplicate audio bus plugin registryTwarit
2019-05-28Add Quick Open dialogMitch Curtis
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.
2019-05-28Merge pull request #28454 from homer666/popup-centered-maxsizeRémi Verschelde
Add `popup_centered_clamped()` method to Popup
2019-05-24Merge pull request #28907 from dankan1890/contextual_helpRémi Verschelde
ScriptEditor: Changed the shortcut for contextual help in ALT + F1
2019-05-18Merge pull request #28970 from KoBeWi/a_wild_bug_appearedMax Hilbrunner
Fix saving scenes when multi-closing scene tabs
2019-05-18Fix "Open Project Data Folder" in the editorHugo Locurcio
The handling code also had to be moved as this option was moved to the Tools submenu.
2019-05-17Fix saving scenes when multi-closing scene tabsTomasz Chabora
2019-05-16Merge pull request #28587 from Daw11/lanczosMax Hilbrunner
Implement Lanczos image filter
2019-05-15Fix leftover connection to the "Open" signal in FileSystemDockMichael Alexsander Silva Dias
Fixes #28903.
2019-05-15ScriptEditor: Changed the shortcut for contextual help in ALT + F1, to ↵dankan1890
resolve the conflict with the help menu opening shortcut.
2019-05-11Make possible to create inherited scenes via the RMB menu in the FileSystem dockMichael Alexsander Silva Dias
2019-05-08Change empty scene closing on new inherented scene to a better approachMichael Alexsander Silva Dias
2019-05-05Implement Lanczos image filterDaw11
2019-04-30Merge pull request #27707 from Calinou/tweak-message-wordingRémi Verschelde
Improve wording of various messages and make casing more consistent
2019-04-30Add Popup::popup_centered_clamped methodhomer666
- Also replace redundant duplicate code in editor dialogs with calls to popup_centered_clamped()
2019-04-26Limit the size of the Manage Editor Feature Profiles dialogHugo Locurcio
This makes it more readable on large monitors.