Age | Commit message (Collapse) | Author |
|
godotengine/revert-41697-bug/editor-inspector-refresh-fix
Revert "Fix editor inspector refresh not working"
|
|
|
|
Somehow it did not run CI checks so we missed that one.
Also pin `black` version to latest upstream release.
|
|
Enable the `copy_mono_root` SCons option by default
|
|
Add a property hint to StyleBoxFlat `shadow_size` for editor usability
|
|
Replace AutoKey icon with a more universally understood "record" button
|
|
See discussion in
https://github.com/godotengine/godot-proposals/issues/169.
|
|
This closes #41652.
|
|
Surrounds boolean false with code tag in doc
|
|
|
|
This adds a visible range to the slider so it can be dragged more easily.
This closes #42309.
|
|
i18n: Rename pt_PT to pt
|
|
Move note about using ResourceLoader in the File documentation
|
|
We originally used `pt_PT` (i.e. Portuguese (Portugal)) to distinguish with
the Brazilian Portuguese variant `pt_BR`, as both are significantly different
and need separate translation files.
But Portugal's Portuguese (or "European Portuguese") is close to the variant
spoken and written in other Portuguese-speaking countries such as Angola and
Mozambique, so it makes sense for users of these countries to also have access
to the European Portuguese translation (at least until translators decide that
adding e.g. `pt_AO` and `pt_MZ` variants would make sense, taking into account
the translation effort that this duplication implies).
Godot's locale matching checks first for the full locale (e.g. `pt_AO`), and
if no translation is found, it checks for the non-regional language code
(`pt`), so this change enables translations for Portuguese speakers outside
Portugal and Brazil.
|
|
|
|
(cherry picked from commit 510d87e468d19836c9946830ffd3a6edcfaebf04)
|
|
Fixes ParallaxLayer offset when camera zoom is ignored
|
|
Strip edges on node rename in SceneTreeDock
|
|
Create user-dir, if non-existant, so it can be opened with Godot
|
|
Improvement for the Copy button in the Output Log
|
|
Improve documentation related to printing error/warning messages
|
|
Add documentation for shelf filters
|
|
Make LSP ignore $/cancelRequest msgs
|
|
Reference the Color constants cheatsheet in the class reference
|
|
MessageQueue: Change default queue size to 4096 KB
|
|
|
|
Remove unnecessary empty line from Dictionaries
|
|
|
|
1024 KB was low enough that many users seem to hit it, which can lead to the
editor freezing.
The proper fixed as described in #35653 would be to implement a page allocator
to prevent this overflow, but as a stop-gap measure, we can increase the
default value to a more lenient 4096 KB which should be high enough for the
vast majority of use cases.
The default size can be brought down again if/when #35653 is properly fixed,
and if it's actually relevant from a memory point of view.
|
|
Basis RotationQuat should be public.
|
|
Reference the BaseButton class explicitly in button class documentations
|
|
|
|
|
|
Users are sometimes confused as to the `pressed` property not being
visible in the Button class documentation. This is because `pressed`
is defined in BaseButton.
|
|
Fix C# string.IsAbsPath()
|
|
Check for null in InputMap::_find_event
|
|
Improve documentation about VideoPlayer video formats
|
|
|
|
This closes https://github.com/godotengine/godot-docs/issues/4021.
|
|
Ignore thread models when compiling with NO_THREAD
|
|
The thread model option for physics (2D) and rendering (single-unsafe,
single-safe, multithread), was causing crashes/locks when set as
multithreaded and exported for a platform that does not support threads
(namely HTML5).
This commit ensures that when threads support is not available, that
option is ignored, and the equivalent of "single-unsafe" is always used
instead.
|
|
Resize the tile shapes when a vertex is outside of the tilesheet
|
|
Fix changing icons' colors when switch dark and light theme
|
|
Expose local RenderingDevice creation to RenderingServer
|
|
[HTML5] Synchronous main, better persistence, handlers fixes, optional full screen.
|
|
The engine now expects to emscripten FS to be setup and sync-ed before
main is called. This is exposed via `Module["initFS"]` which also allows
to setup multiple persistence paths (internal use only for now).
Additionally, FS syncing is done **once** for every loop if at least one
file in a persistent path was open for writing and closed, and if the FS
is not syncing already.
This should potentially fix issues reported by users where "autosave"
would not work on the web (never calling `syncfs` because of too many
writes).
|
|
|
|
|
|
|
|
Crated helper class in native/utils.js.
Simplify code in OS/DisplayServer.
|