aboutsummaryrefslogtreecommitdiff
path: root/editor/editor_settings.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #17706 from Calinou/overhaul-hidpi-settingsRémi Verschelde2018-03-231-2/+4
|\ | | | | Overhaul the display scaling editor settings
| * Overhaul the display scaling editor settingsHugo Locurcio2018-03-231-2/+4
| | | | | | | | | | This adds more scaling options, in addition to a custom scaling option which allows any scale between 0.75 and 3.0 to be used.
* | Merge pull request #17505 from ArkDShiggy/invert_y-axisRémi Verschelde2018-03-231-0/+1
|\ \ | |/ |/| add option to invert y-axis
| * add option to invert y-axisJulien CATINEAU2018-03-201-0/+1
| |
* | Merge pull request #17420 from marcelofg55/fscache_err_checksRémi Verschelde2018-03-141-5/+2
|\ \ | | | | | | Added error checks for fscache saving
| * | Added error checks for fscache savingMarcelo Fernandez2018-03-131-5/+2
| | |
* | | Add an hinting mode setting to DynamicFontsHugo Locurcio2018-02-281-0/+4
| |/ |/| | | | | | | | | | | - Editor font hinting can now be tweaked in the Editor Settings. - DynamicFonts used in projects now have tweakable hinting settings in their DynamicFontData child. Changes will be visible upon reloading the scene in the editor.
* | Merge pull request #15399 from poke1024/load-one-translationRémi Verschelde2018-02-141-27/+29
|\ \ | | | | | | Load needed editor translation only on demand
| * | Load needed translation on demandBernhard Liebl2018-01-061-27/+29
| | |
* | | Changes for the "Recent Scripts" menu.Michael Alexsander Silva Dias2018-02-021-2/+0
| | |
* | | maximum recent files increment fixRazah2018-01-251-1/+1
| | |
* | | Properly save the new save safe setting, avoid crash.Juan Linietsky2018-01-121-0/+1
| | |
* | | Bind many more properties to scriptsBojidar Marinov2018-01-121-1/+1
| | | | | | | | | | | | | | | | | | | | | Notable potentially breaking changes: - PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL - Some properties were renamed, and sometimes even shadowed by new ones - New getter methods (some virtual) were added
* | | Fix bindings of EditorSettings.set_initial_valueRémi Verschelde2018-01-091-3/+3
| | | | | | | | | | | | Also ran doctool.
* | | Merge pull request #15458 from volzhs/fix-editor-settings-1Rémi Verschelde2018-01-081-2/+6
|\ \ \ | | | | | | | | Fix editor setting value is back to default
| * | | Fix editor setting value is back to defaultvolzhs2018-01-081-2/+6
| | | | | | | | | | | | | | | | Fix #15449
* | | | Merge pull request #15457 from volzhs/custom-font-source-codeRémi Verschelde2018-01-081-8/+8
|\ \ \ \ | |/ / / |/| | | Set source code font with ttf, otf
| * | | Set source code font with ttf, otfvolzhs2018-01-081-8/+8
| |/ / | | | | | | | | | | | | | | | | | | renamed interface/editor/custom_font to interface/editor/main_font moved text_editor/theme/font to interface/editor/code_font renamed interface/editor/font_size to interface/editor/main_font_size renamed interface/editor/source_code_size to interface/editor/code_font_size
* / / Fix editor settings weird behaviorvolzhs2018-01-061-10/+21
|/ /
* | Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-1/+2
| | | | | | | | | | | | 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.
* | Merge pull request #15033 from poke1024/shortcuts-macRémi Verschelde2018-01-041-0/+36
|\ \ | | | | | | Alternative keyboard shortcuts for macOS
| * | On macOS, change some default editor shortcutsBernhard Liebl2017-12-261-0/+36
| | |
* | | Merge pull request #15073 from volzhs/editor-custom-fontRémi Verschelde2018-01-031-1/+1
|\ \ \ | | | | | | | | Use .ttf or .otf file for editor custom font
| * | | Use .ttf or .otf file for editor custom fontvolzhs2017-12-271-1/+1
| |/ /
* | | Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
| | | | | | | | | | | | Happy new year to the wonderful Godot community!
* | | Merge pull request #15152 from poke1024/editor-settings-changeNoshyaar2018-01-011-6/+19
|\ \ \ | | | | | | | | Only send editor "settings_changed" if actually changed
| * | | Only send editor "settings_changed" if actually changed.Bernhard Liebl2017-12-291-6/+19
| |/ /
* / / Respect text editor highlighting color changesvolzhs2017-12-281-6/+6
|/ / | | | | | | Fix #14838
* | Merge pull request #14853 from MattUV/context-menuNoshyaar2017-12-251-0/+1
|\ \ | | | | | | Adds an option to move cursor with right click in TextEdit
| * | Adds an option to move cursor with right click in TextEditMattUV2017-12-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #14832 - Added an option in the editor settings/cursor to make the cursor move with right click. - If the option is activated (true by default), a right click will move the cursor before displaying context menu. - If there is a selection, a right click on it will keep it selected, a right click outside it will unselect it. - The option is available in textEdit via an inspector property (or via GDScript): caret_moving_by_right_click - The option is available in the script editor and the shader editor via the editor settings - The documentation has been updated with the new property, and a few other entries in TextEdit.xml.
* | | EditorSettings: Move scene tab options to their dedicated categoryRémi Verschelde2017-12-201-2/+2
|/ / | | | | | | Fixes #14870.
* | Merge pull request #13994 from ISylvox/caret-blinkRémi Verschelde2017-12-091-1/+1
|\ \ | | | | | | Set Caret Blinking Enabled by Default
| * | Caret blinking is now enabled by defaultIndah Sylvia2017-12-051-1/+1
| | |
* | | Changed current line draw order and added code folding colorPaulb232017-12-071-0/+2
| | |
* | | Moves the guides colors to editor settingsGilles Roudiere2017-12-051-0/+1
|/ /
* | Fixed editor settings disappearing (caused by uninitialized variable).Daniel J. Ramirez2017-11-291-5/+10
| |
* | Merge pull request #12572 from RandomShaper/onion-skinningJuan Linietsky2017-11-261-0/+2
|\ \ | | | | | | Onion skinning
| * | Implement onion skinning for the animation editorPedro J. Estébanez2017-11-251-0/+2
| | |
* | | Tweak the default editor camera settingsHugo Locurcio2017-11-251-2/+2
| | | | | | | | | | | | | | | - The default FOV is now 70 - The default Z-near plane is now at 0.05 meters
* | | Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵Juan Linietsky2017-11-251-1/+1
|/ / | | | | | | | | | | wrong function, leading to unnecesary copy on writes and reduced performance.
* | Merge pull request #13119 from YeldhamDev/export_pathRémi Verschelde2017-11-211-1/+1
|\ \ | | | | | | Fixed not being able to use the "Open a Directory" dialog with the "Default Export Path" setting
| * | Fixed not being able to use the "Open a Directory" dialog with the "Default ↵Michael Alexsander Silva Dias2017-11-201-1/+1
| | | | | | | | | | | | Export Path" setting.
* | | Add simple spacebar panning setting for 2D editorRicardo Maes2017-11-201-0/+1
|/ /
* | Fixed runtime EDITOR_DEFs being dropped.Daniel J. Ramirez2017-11-201-6/+6
| |
* | EditorSettings: Dehardcode major in config file nameRémi Verschelde2017-11-201-1/+1
| | | | | | | | | | | | It was readded in panic after I mistakenly removed the hardcoded "-3" in #12988, forgetting that Windows would still use the same path and thus conflict with 2.1 (contrarily to macOS and Linux).
* | Change editor_settings.tres to editor_settings-3.tressersoong2017-11-201-1/+1
| |
* | Merge pull request #12988 from akien-mga/xdg-home-pathsRémi Verschelde2017-11-201-70/+147
|\ \ | | | | | | Add support for XDG Base Directory spec
| * | Use new XDG folders to dehardcode pathsRémi Verschelde2017-11-191-28/+23
| | |
| * | Add initial support for the XDG Base Directory specRémi Verschelde2017-11-191-31/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Spec version 0.7 from https://standards.freedesktop.org/basedir-spec/basedir-spec-0.7.html (latest as of this commit). Three virtual methods are added to OS for the various XDG paths we will use: - OS::get_data_path gives XDG_DATA_HOME, or if missing: ~/.local/share on X11, ~/Library/Application Support/ on macOS and %APPDATA% on Windows - OS::get_config_path gives XDG_CONFIG_HOME, or if missing: ~/.config on X11, ~/Library/Application Support/ on macOS and %APPDATA% on Windows - OS::get_cache_path gives XDG_CACHE_HOME, or if missing: ~/.cache on X11, ~/Library/Caches on macOS and %APPDATA% on Windows So for Windows there are no changes, for Linux we follow the full split spec and for macOS stuff will move from ~/.godot to ~/Library/Application Support/Godot. Support for system-wide installation of templates on Unix was removed for now, as it's a bit hackish and I don't think anyone uses it. user:// will still be OS::get_data_path() + "/godot/app_userdata/$name" by default, but when using the application/config/use_shared_user_dir option it will now use XDG_DATA_HOME/$name, e.g. ~/.local/share/MyGame. For now everything still goes in EditorSettings::get_settings_dir(), but this will be changed in a later commit to make use of the new splitting where relevant. Part of #3513.
| * | EditorSettings: Rename settings_path to settings_dirRémi Verschelde2017-11-171-32/+29
| | | | | | | | | | | | Also to prepare for upcoming refactoring for XDG support.