summaryrefslogtreecommitdiff
path: root/editor/project_settings_editor.cpp
AgeCommit message (Collapse)Author
2018-07-26Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam
This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case.
2018-07-19-Project/Editor settings now use new inspectorJuan Linietsky
-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
2018-07-17Merge pull request #18717 from Essojadojef/fix-inputmap-categoriesMax Hilbrunner
Fix all Input Map actions expand when an event is modified
2018-07-09Added support for extra mouse buttons.unknown
2018-07-03Fix button regressionChaosus
2018-07-03Merge pull request #19244 from Chaosus/settingsperformance_and_colordeferredMax Hilbrunner
Increases settings apply speed and added deferred color setting to ColorPicker
2018-06-08Move the deadzone to a column in the input project settingsGilles Roudiere
2018-06-05i18n: Sync translation templates with current sourceRémi Verschelde
(cherry picked from commit 74808e71d213888d40671246ace3c701dd674a2b)
2018-05-31Increase settings apply speed and added deferred color applyChaosus
2018-05-15-New inspector.Juan Linietsky
-Changed UI resizing code, gained huge amount of speed. -Reorganized timer sync to clean up behavior (sorry forgot commit this before) -
2018-05-08Fix actions unfold in Input Map when events are modifiedAlessandro
2018-05-07Merge pull request #18610 from homer666/editor-popup-adjustmentsJuan Linietsky
Adjust default editor dialog window sizes
2018-05-05Adjust default editor popup sizeshomer666
2018-05-03Small changes for some strings.Michael Alexsander Silva Dias
2018-04-22Change ".." punctuation for "..." in editor strings (#16507)Hugo Locurcio
2018-04-18Fixes left/up axis not mappable as actionsGilles Roudiere
2018-04-16Allow actions to provide an analog valueGilles Roudiere
2018-04-07Allows to map an action to all devices.Nibodhika
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
2018-03-17Fix non-valid characters for `input_action`robfram
Add a new function to check action names, `_validate_action_name`, in the spirit of `_valprop`. Offending characters include non-printable ascii, and `\/=:"`. Also set only one text for the UI message.
2018-03-13Merge pull request #17013 from Noshyaar/themeRémi Verschelde
Update icons when theme changed
2018-03-12Fix non working action names containing whitespacesrobfram
Now the action name is quoted if it contains spaces. Also, quotation mark (") is added to the forbidden character list for action names, as it was also a bug. Fix #17322
2018-02-25Update icons when theme changedPoommetee Ketson
2018-02-02Fix UX with project settings search functionalityPaolo Perkovic
2018-01-30ProjectSettings: Disallow adding properties without name.Andreas Haas
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
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.
2018-01-01Update copyright statements to 2018Rémi Verschelde
Happy new year to the wonderful Godot community!
2017-12-21Fixes and modifications for some dialogs.Michael Alexsander Silva Dias
2017-12-17Clean up setting dialogues a bit.Ray Koopa
2017-12-12Enhance undoredo action name, TTR, cleanupPoommetee Ketson
2017-12-07Removed style override inside the Localization tab in the Project Settings.Michael Alexsander Silva Dias
2017-11-21Merge pull request #11933 from cxong/masterJuan Linietsky
Use "Command" instead of "Meta" for macOS (#1619)
2017-11-13Merge pull request #12895 from volzhs/better-ttr-formatRémi Verschelde
Better TTR format
2017-11-13Better TTR formatvolzhs
2017-11-11Merge pull request #12829 from ianb96/project_settings_fixAndreas Haas
Project Settings Crash fix
2017-11-10fix #12769 project settings crashIan
2017-11-10Replace Del icon by Remove iconWilliam McKIE
It would seem there are editors that still used the old del icon inherited from 2.X instead of the fresh remove icon from 3.X resulting to be replaced to an "Error" textual icon.
2017-10-31Clear text when a new action is added Project Settings Input Mapbncastle
When editing the Input Map under Project Settings: Clear the action name the 'Add' button is clicked and the action is successfully added.
2017-10-28ProjectSettings: show error msg in a label insteadPoommetee Ketson
2017-10-24Added the ability to filter the list of locales in the Remap tab.DimOkGamer
2017-10-15Fix deleting localization remap option.DimOkGamer
2017-10-13Use "Command" for OSX in translation strings (#1619)Cong
2017-10-05Added the set/get_setting function in Editor/Project settings. Renamed has() ↵Juan Linietsky
to has_setting. Fixes #11844
2017-10-03fixed the OS.has_feature() API, and added support for 32 and 64.Juan Linietsky
2017-09-27Remove unecessary anchors&margins set causing bad display (sons of containers)Gilles Roudiere
2017-09-22Remove set_area_as_parent_rect and replace it by ↵Gilles Roudiere
set_anchors_and_margins_preset(PRESET_WIDE)
2017-09-06-Fixed changes to default input actions not working, closes #10502Juan Linietsky
-Added Array.duplicate() method, needed to fix above
2017-09-04Merge pull request #10874 from Noshyaar/pr-actionRémi Verschelde
ProjectSettings: enhance add action error, fix confirm dialog
2017-09-04ProjectSettings: enhance add action error, fix confirm dialogPoommetee Ketson
- Disable add action button if name is invalid - Fix dialog being ConfirmationDialog instead of AcceptDialog
2017-09-03Added transmission shader parameter.Juan Linietsky
2017-09-02Fix typos 'a' and 'an'Poommetee Ketson