summaryrefslogtreecommitdiffstats
path: root/editor/editor_settings.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-121-2/+47
|\
| * Merge pull request #97041 from aXu-AP/script-highlight-sceneThaddeus Crews2024-11-121-0/+1
| |\ | | | | | | | | | Highlight scripts used by current scene
| | * Highlight scripts used by current sceneaXu-AP2024-11-051-0/+1
| | |
| * | Merge pull request #92986 from Repiteo/core/ref-instantiate-integrationThaddeus Crews2024-11-111-1/+1
| |\ \ | | | | | | | | | | | | Core: Integrate Ref `instantiate` where possible
| | * | Core: Integrate `Ref::instantiate` where possibleThaddeus Crews2024-11-101-1/+1
| | | |
| * | | Merge pull request #97415 from YeldhamDev/i_love_all_my_properties_equallyThaddeus Crews2024-11-111-1/+45
| |\ \ \ | | |/ / | |/| | | | | | Make possible to favorite properties in the inspector
| | * | Make possible to favorite properties in the inspectorMichael Alexsander2024-10-281-1/+45
| | |/
* | | Merge commit godotengine/godot@0f5f3bc9546b46b2029fc8896dc859697f1eab97Spartan3222024-11-111-0/+4
|\| |
| * | Add fuzzy string matching to quick open searchAdam Johnston2024-10-281-0/+4
| |/ | | | | | | Co-authored-by: sam <samsface@gmail.com>
* | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
| |
* | Merge commit godotengine@92e51fca7247c932f95a1662aefc28aca96e8de6Spartan3222024-10-141-13/+9
|\|
| * Fix implementation of property_can_revert() in various classeskobewi2024-10-041-13/+9
| |
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | Rebrand Godot to RedotRandolph W. Aarseth II2024-10-111-5/+5
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Partially revert 96780, remove warnings from project/editor settings `_get`.bruvzg2024-10-041-1/+0
|
* New Quick Open DialogStijn Hinlopen2024-10-011-0/+4
| | | | | | | | | | | | | | | | | | - Updated list view with thumbnails, and separate file name. - Added a grid view which has larger icons. - Added toggle to filter out files from addons. - Store history for each opened resource type. New Editor settings for Quick Open: - Startup display mode (grid or list): - Determined by the requested resource type. - Whatever was last used. - Toggle to filter out files from addons (for persistence). Notes - The dialog is now created once in EditorNode, and globally available for other components. - A fixed number of result scenes are instantiated, and reused based on query. - Drop support for multiselect.
* Consolidate remembering window settings into single configBrandon Chang2024-10-011-4/+8
|
* Merge pull request #90743 from timothyqiu/empty-selection-clipboardRémi Verschelde2024-09-231-0/+3
|\ | | | | | | Add TextEdit option to prevent copying without a selection
| * Add TextEdit option to prevent copying without a selectionHaoyu Qiu2024-09-141-0/+3
| |
* | Merge pull request #95787 from timothyqiu/domesticRémi Verschelde2024-09-201-0/+2
|\ \ | | | | | | | | | Add translation domain
| * | Make editor use translation domainsHaoyu Qiu2024-09-171-0/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | How editor plugins use this feature: 1. Pick a unique translation domain name. 2. `_enter_tree()`: load translations into that translation domain. 3. Call `set_translation_domain()` for its root UI node. 4. `_exit_tree()`: remove that translation domain. Plugins can also set the translation domain to `godot.editor` for nested nodes that should use editor translations. `EditorFileDialog` automatically does this.
* / Add Advanced Settings switch to Editor Settingskobewi2024-09-171-167/+193
|/
* [Editor] Expose more editor settings to documentationA Thousand Ships2024-09-121-0/+76
| | | | Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
* Disable some editor settings by default in the XR Editordevloglogan2024-09-091-4/+7
|
* [FileSystem Dock] Add option to show some unsupported files in the dock.bruvzg2024-09-051-0/+1
|
* Merge pull request #96340 from m4gr3d/update_pip_mode_optionsRémi Verschelde2024-09-041-1/+1
|\ | | | | | | [Android Editor] Update the options for launching the Play window in PiP mode
| * Update the options for launching the Play window in PiP modeFredia Huya-Kouadio2024-08-301-1/+1
| |
* | Add target fps editor setting to visual profilerDaniel Kinsman2024-09-041-0/+1
|/ | | | | | Use same max fps as project setting Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
* Merge pull request #95700 from m4gr3d/add_pip_support_to_game_windowRémi Verschelde2024-08-281-0/+6
|\ | | | | | | [Android Editor] Add support for launching the Play window in PiP mode
| * Add support for launching the Play window in PiP modeFredia Huya-Kouadio2024-08-281-0/+6
| |
* | Merge pull request #85331 from RobProductions/customize-navigation-controlsRémi Verschelde2024-08-281-4/+4
|\ \ | | | | | | | | | Add full customization of 3D navigation controls
| * | Add customizable 3D navigation settingsMatt Enad2024-07-021-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | This commit adds 3 new editor settings for orbit, pan, and zoom mouse buttons, and 6 new shortcuts which act as modifiers for the navigation controls. These new shortcuts replace the old orbit, pan, and zoom modifier settings. The `navigation_scheme` setting now acts as a preset which changes the new options added above, and the new settings are what drives 3D navigation instead. A new struct is used for ordering the navigation logic so that actions with fewer shortcuts are checked first. When the editor starts, the preset detection will run to automatically update user settings from old Godot versions. When the setting is changed, the hint values for the mouse buttons are dynamically updated to show the user the corresponding shortcut values. The new doc fields have been generated and the description for the new settings are filled out. The `navigation_scheme` entry now has more consistent styling and added control descriptions that were missing before.
* | | Merge pull request #95048 from KoBeWi/keep_the_party_goingRémi Verschelde2024-08-271-0/+1
|\ \ \ | | | | | | | | | | | | Add `keep_screen_on` editor setting
| * | | Add keep_screen_on editor settingkobewi2024-08-021-0/+1
| | | |
* | | | Merge pull request #95906 from larspet/change-2d-zoomRémi Verschelde2024-08-271-0/+1
|\ \ \ \ | |_|_|/ |/| | | | | | | Add a zoom speed setting to the 2D editor
| * | | Add a zoom speed setting to the 2D editorLars Pettersson2024-08-231-0/+1
| | | |
* | | | Merge pull request #76085 from spanzeri/better_remember_editor_windowRémi Verschelde2024-08-261-0/+1
|\ \ \ \ | |/ / / |/| | | | | | | Remember editor window mode, screen, size and position on restart
| * | | Remember editor window mode, screen, size and position on restartSamuele Panzeri2024-07-231-0/+1
| | | |
* | | | Don't mark settings as modified while loadingkobewi2024-08-171-4/+6
| | | |
* | | | Merge pull request #95549 from timothyqiu/split-translation-serverRémi Verschelde2024-08-161-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | Split `TranslationServer` into its own file
| * | | | Split TranslationServer into its own fileHaoyu Qiu2024-08-151-1/+1
| | |/ / | |/| |
* / | | [Editor] Allow MSDF font rendering for custom fonts, add editor setting to ↵bruvzg2024-08-081-0/+1
|/ / / | | | | | | | | | control it.
* / / Fix editor settings still displayed when replacedHilderin2024-07-301-0/+10
|/ /
* | Fix editor crash when editor settings resource is invalidHilderin2024-07-211-2/+2
| |
* | Merge pull request #94468 from ↵Rémi Verschelde2024-07-171-0/+2
|\ \ | | | | | | | | | | | | | | | m4gr3d/restart_editor_when_updating_touchscreen_settings [Android Editor] Resolve issues with the editor touchscreen settings
| * | Enable `restart_if_changed` for the touchscreen editor settingsFredia Huya-Kouadio2024-07-171-0/+2
| | | | | | | | | | | | The alternative was to regenerate the theme which caused the Android Editor to freeze while the regeneration was ongoing.
* | | Cleanup Android input on render thread settingsFredia Huya-Kouadio2024-07-091-5/+3
|/ / | | | | | | | | | | | | Follow up to https://github.com/godotengine/godot/pull/93933 Clean up the set of settings use to control whether Android input should be dispatched on the render thread. Addresses comments in https://github.com/godotengine/godot/pull/93933#issuecomment-2210437977
* | Merge pull request #92985 from KoBeWi/confirm_insert_shiftRémi Verschelde2024-07-051-0/+1
|\ \ | | | | | | | | | Restore "Confirm Insert Track" editor setting
| * | Restore "Confirm Insert Track" editor settingkobewi2024-06-101-0/+1
| | |
* | | Fix ANRs reported by the Google Play ConsoleFredia Huya-Kouadio2024-07-041-0/+5
| |/ |/| | | | | | | | | - Add support for dispatching input on the render thread (UI thread is the current default) when `input_buffering` and `accumulated_input` are disabled. At the expense of latency, this helps prevent 'heavy' applications / games from blocking the UI thread (the default behavior) which may cause the application to ANR. - Remove GLSurfaceView logic causing the UI thread to wait on the GL thread during lifecycle events. The removed logic would cause the UI thread to ANR when the GL thread is blocked.