summaryrefslogtreecommitdiffstats
path: root/editor/editor_settings.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add fuzzy string matching to quick open searchAdam Johnston2024-10-281-0/+4
| | | | Co-authored-by: sam <samsface@gmail.com>
* Fix implementation of property_can_revert() in various classeskobewi2024-10-041-13/+9
|
* 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.
* | Merge pull request #92514 from /addWordSeparatorsRémi Verschelde2024-06-251-0/+3
|\ \
| * | enable custom separators to treat different characters as wordsVolkan Gezer2024-06-241-0/+3
| | |
* | | Remove editor pseudolocalization debug featureRémi Verschelde2024-06-241-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We've seen multiple users enable it by mistake and get utterly confused, reporting as a bug that the interface text is garbled. On the other hand we haven't really seen much use of the feature by editor UI developers, so we can likely simply remove it. If there's a need eventually, we can re-add it as a command line option (which is also better than an editor setting as one would typically want to toggle it during development).
* | | Decrease the default idle parse delay in the script editorHugo Locurcio2024-06-221-1/+1
| | | | | | | | | | | | | | | | | | This makes errors reported 0.5 seconds faster compared to the previous default value, and is closer to other code editors' behavior such as VS Code.
* | | Tweak property name style selector in the editor inspectorHugo Locurcio2024-06-201-1/+1
| |/ |/| | | | | | | | | | | | | | | A preview is now displayed in the options' text: - Raw (e.g. "z_index") - Capitalized (e.g. "Z Index") - Localized (e.g. "Z Index") - "Z Index" is localized in the user's language.
* | Rename FBX2glTF binary path setting back to 4.2 nameRémi Verschelde2024-05-301-1/+1
| | | | | | | | | | | | | | | | This preserves compatibility when upgrading Godot 4.2 projects which relied on that path being configured in the editor settings. The old name also makes sense for this one, it's fine for fbx2gltf_path to be under a generic fbx category which could have more settings also impacting ufbx.
* | Merge pull request #87099 from bitwise-aiden/ba-add-trim-newlinesRémi Verschelde2024-05-301-0/+1
|\ \ | | | | | | | | | Implement `trim_final_newlines` setting and functionality
| * | Implement trim_final_newlines functionalityAiden Storey2024-05-021-0/+1
| | |
* | | Merge pull request #91033 from Hilderin/keep_current_bottom_panel_on_playRémi Verschelde2024-05-291-2/+4
|\ \ \ | |_|/ |/| | | | | Add editor setting to keep bottom panel state on play and stop game
| * | Add editor setting to keep bottom panel state on play and stop gameHilderin2024-05-291-2/+4
| | |
* | | [Editor] Add editor setting to control "disable_embedded_bitmaps" property ↵bruvzg2024-05-141-0/+1
| | | | | | | | | | | | of the editor fonts.
* | | Merge pull request #91619 from AThousandShips/find_improveRémi Verschelde2024-05-081-2/+2
|\ \ \ | | | | | | | | | | | | Replace `find` with `contains/has` where applicable