Age | Commit message (Collapse) | Author |
|
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.
|
|
Alternative keyboard shortcuts for macOS
|
|
Use .ttf or .otf file for editor custom font
|
|
Happy new year to the wonderful Godot community!
|
|
Only send editor "settings_changed" if actually changed
|
|
|
|
Fix #14838
|
|
|
|
|
|
Adds an option to move cursor with right click in TextEdit
|
|
Fixes #14870.
|
|
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.
|
|
Set Caret Blinking Enabled by Default
|
|
|
|
|
|
|
|
|
|
Onion skinning
|
|
- The default FOV is now 70
- The default Z-near plane is now at 0.05 meters
|
|
|
|
wrong function,
leading to unnecesary copy on writes and reduced performance.
|
|
Fixed not being able to use the "Open a Directory" dialog with the "Default Export Path" setting
|
|
Export Path" setting.
|
|
|
|
|
|
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).
|
|
|
|
Add support for XDG Base Directory spec
|
|
|
|
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.
|
|
|
|
|
|
Also to prepare for upcoming refactoring for XDG support.
|
|
Some items that are no longer defined may disappear, but thats expected i guess.
|
|
|
|
No functional change, only moving stuff around.
|
|
Windows apparently uses "no" for Norwegian Bokmål, even though its
ISO 639-1 language code is "nb"... Closes #12479.
Also did some non-intrusive cleanup while at it.
|
|
Reduce default orbit inertia value
[ci skip]
|
|
|
|
|
|
- Smooth freelook position more explicitely
- Don't let orbit zoom produce translation when it shouldn't
- Make base speed framerate-independent (and tweaked setting for that)
- Don't rely on camera for calculations because it no longer reflect immediate state
- Avoid potential divide-by-zero with zoom inertia
- Make speed/zoom relation optional (if enabled, speed is adjusted from zoom)
- Never change zoom distance when freelook is active
- Orbit inertia also applies on freelook
|
|
|
|
to has_setting. Fixes #11844
|
|
Several visual improvements.
|
|
Fixes inconsistent behaviour where clicking on the "Interface"
in the Editor Settings wouldn't collapse the category as is the
case for all the other categories.
|
|
Added proper label sizing
Improved text editor status bar
Fixed some issues with ItemList and also some style fixes
Added background to color picker samples (the mrcdk fix)
Fixed slider ticks.
Added VS breakpoint and error styleboxes.
|
|
|
|
|
|
|
|
-Changed manipulation inertia default values. Do not touch them again or I'll cut your fingers and eat them.
|