summaryrefslogtreecommitdiffstats
path: root/editor/project_settings_editor.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove NOTIFICATION_ENTER_TREE when paired with NOTIFICATION_THEME_CHANGEDAaron Record2022-08-271-1/+0
|
* Add per-scene UndoRedokobewi2022-08-221-2/+2
|
* Change translation remaps if files are movedPucklaMotzer092022-08-021-0/+3
|
* Hide altering custom properties in basic modefox2022-07-311-0/+2
| | | | | Hides the row for adding and removing custom properties from showing up when advanced mode is disabled.
* Rename RenderingServer global shader uniform methods to be more explicitHugo Locurcio2022-07-281-1/+1
| | | | | The `global_shader_uniform` name is longer, but it makes it much easier to find the methods when searching in the class reference.
* [Input] Add extra `shortcut_input` input processing step to process Unicode ↵bruvzg2022-04-051-1/+1
| | | | character input with Alt / Ctrl modifiers, after processing of shortcuts.
* Zero initialize all pointer class and struct membersRémi Verschelde2022-04-041-28/+28
| | | | | This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr.
* Improve compilation speed (forward declarations/includes cleanup)Hendrik Brucker2022-02-121-1/+2
|
* Minor fixes/refactoring of project and editor setting dialogsHendrik Brucker2022-02-011-2/+4
|
* Fix theming update in several editor classesYuri Roubinsky2022-01-161-0/+1
|
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
| | | | Happy new year to the wonderful Godot community!
* Remove unimplemented methodsMarcel Admiraal2021-10-211-2/+0
|
* Improve Project Settings EditorDanil Alexeev2021-05-141-12/+8
| | | | | Closes godotengine/godot-proposals#1545. Closes godotengine/godot-proposals#2452.
* Added Import Defaults Editor in Project Settingsreduz2021-02-231-0/+2
| | | | | -Change importer defaults in project settings. -Ability to change them or reset them.
* New ActionMapEditor to replace InputMapEditor. Used in ProjectSettings.Eric M2021-02-191-10/+10
| | | | | Renamed to ActionMapEditor as it is more generic and can be used for more than just the InputMapEditor if required. This also includes a new Event Configuration dialog (previously "Press A key...") which can be used to create and edit InputEvents for any use - like the Project Settings input map, or the Editor Settings shortcuts.
* Reorganize Project Settingsreduz2021-02-181-2/+1
| | | | | | | -Advanced Settings toggle also hides advanced properties when disabled -Simplified Advanced Bar (errors were just plain redundant) -Reorganized rendering quality settings. -Reorganized miscelaneous settings for clean up.
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
| | | | | | | | | | | | | | Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-1/+1
| | | | | | -Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code
* Fixed issues with adding custom project settings and added confirmation ↵Eric M2020-08-181-1/+3
| | | | dialog when deleting settings.
* Rewrite ProjectSettings editor advanced optionsStijn Hinlopen2020-08-101-37/+33
| | | | | - New layout: advanced options hidden by default, error labels added. - Disallow adding invalid new settings, or overwriting built-in settings.
* Refactor Project Settings:Stijn Hinlopen2020-07-141-111/+20
| | | | | | - Moved Localization and InputMap editor code to separate files. - Removed empty method _item_checked from project_settings_editor. - Reordered some code for better readability.
* Add translation parser plugin supportSkyJJ2020-07-021-0/+1
|
* Added "POT generation" feature under "Localization" in the EditorSkyJJ2020-07-021-0/+10
|
* Remove ToolButton in favor of ButtonHugo Locurcio2020-06-191-1/+1
| | | | | | | | | | | ToolButton has no redeeming differences with Button; it's just a Button with the Flat property enabled by default. Removing it avoids some confusion when creating GUIs. Existing ToolButtons will be converted to Buttons, but the Flat property won't be enabled automatically. This closes https://github.com/godotengine/godot-proposals/issues/1081.
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-1/+0
| | | | | | | | | | | | | | Which means that reduz' beloved style which we all became used to will now be changed automatically to remove the first empty line. This makes us lean closer to 1TBS (the one true brace style) instead of hybridating it with some Allman-inspired spacing. There's still the case of braces around single-statement blocks that needs to be addressed (but clang-format can't help with that, but clang-tidy may if we agree about it). Part of #33027.
* Implement global and per instance shader uniforms.Juan Linietsky2020-04-171-0/+2
| | | | | | | | Adds two keywords to shader language for uniforms: -'global' -'instance' This allows them to reference values outside the material.
* Style: Harmonize header guards to style guide [Core]Rémi Verschelde2020-03-251-3/+3
|
* Signals: Fix some regressions from #36426Rémi Verschelde2020-03-031-1/+1
| | | | | | | | - Fix `callable_mp` bindings to methods which used to have default arguments passed to `bind_method`. We now have to re-specify them manually when connecting. - Re-add `GroupsEditor::update_tree` binding. - Misc code quality changes along the way.
* Rename `scancode` to `keycode`.bruvzg2020-02-251-0/+2
| | | | | Add `physical_keycode` (keyboard layout independent keycodes) to InputEventKey and InputMap. Fix non-latin keyboard layout keycodes on Linux/X11 (fallback to physical keycodes).
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
| | | | | | | | | | | Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it.
* Focus the search box when pressing Ctrl+F in Project/Editor SettingsHugo Locurcio2019-10-061-0/+1
|
* Input actions can be reordered by drag and drop.J-Camilleri2019-09-051-0/+4
|
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* Merge pull request #19837 from willnationsdev/plugin-utilitiesRémi Verschelde2018-08-151-0/+1
|\ | | | | Add PluginConfigDialog.
| * Add PluginConfigDialog, EditorPluginSettings GUIWill Nations2018-07-261-0/+1
| |
* | Add clear text button to LineEditŁukasz Rutkowski2018-08-111-2/+0
|/ | | | | | | | | | - Add pressed state to clear button - Enable clear button on all inputs with search icon - Remove duplicate clear buttons - Fix rendering of icon for center and right alignments - Add clear button to more search fields - Add clear icon to default theme - Add method to control enabled state of clear button - Add property to enable clear button from inspector
* -Project/Editor settings now use new inspectorJuan Linietsky2018-07-191-3/+12
| | | | | | | -Project/Editor settings now show tooltips properly -Settings thar require restart now will show a restart warning -Video driver is now visible all the time, can be changed easily -Added function to request current video driver
* Move the deadzone to a column in the input project settingsGilles Roudiere2018-06-081-2/+0
|
* Allow actions to provide an analog valueGilles Roudiere2018-04-161-0/+2
|
* Allows to map an action to all devices.Nibodhika2018-04-071-1/+5
| | | | | | | | This is accomplished by setting a special value (-1) to the device variable in the InputEvent that's being used to compare with the one received from the OS. This special value is invalid for a regular input, so it should be safe. Implements #17942
* Enable EditorPlugin to add/remove autoloadsWill Nations2018-02-141-0/+2
|
* Fix UX with project settings search functionalityPaolo Perkovic2018-02-021-1/+1
|
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1
| | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* ProjectSettings: show error msg in a label insteadPoommetee Ketson2017-10-281-0/+1
|
* Added the ability to filter the list of locales in the Remap tab.DimOkGamer2017-10-241-0/+13
|
* Merge pull request #10874 from Noshyaar/pr-actionRémi Verschelde2017-09-041-1/+3
|\ | | | | ProjectSettings: enhance add action error, fix confirm dialog
| * ProjectSettings: enhance add action error, fix confirm dialogPoommetee Ketson2017-09-041-1/+3
| | | | | | | | | | - Disable add action button if name is invalid - Fix dialog being ConfirmationDialog instead of AcceptDialog
* | Added transmission shader parameter.Juan Linietsky2017-09-031-0/+2
|/
* Fix files headerPoommetee Ketson2017-09-011-1/+1
|