Age | Commit message (Collapse) | Author |
|
Include the follow-viewport-transform into CanvasLayer transform calculations
|
|
The following-viewport-transform was missing from several calculations
|
|
[4.x] Mark navigation classes and nodes as experimental
|
|
Schema for navigation to name user facing API with "navigation" without abbreviation and e.g. NavigationServer internals with abbr "nav".
|
|
Add a `uri` property to `LinkButton`
|
|
Remove Disable Touch debug project setting
|
|
Calinou/viewport-transparent-background-rename-project-setting
Move transparent background project setting to a subsection
|
|
The navigation team has some large changes planned for navigation in the 4.x timeframe, so marking these nodes as experimental to give users a heads up that the API may change in breaking ways.
|
|
This project setting was only implemented and iOS and likely served
no purpose outside of debugging during development of engine features.
It was also located in a confusing location in the project settings
editor, as it was located below a root category (which appears in bold
and is normally not seen as clickable by users).
|
|
This prevents the project setting from being located directly within
a root category, which is confusing from an UX perspective in the
project settings editor.
|
|
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
Expose GeometryInstance3D.custom_aabb property
|
|
Silence `Input.vibrate_handheld()` warning as it's already documented
|
|
Fix `String::word_wrap()` for long words
|
|
C#: Synchronize Color with Core
|
|
- Changes `TextServer.string_get_word_breaks()`
- Returns pairs of boundary start and end offsets
- Accepts `chars_per_line` to return line breaks
- Removes `String::word_wrap()`
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
|
|
- Add `Luminance` readonly property.
- Add `LinearToSrgb` and `SrgbToLinear` static methods.
- Add `FromOkHsl` static method.
- Add `FromRgbe9995` static method.
- Add `FromString` static method.
- Expose `FromHtml` static method.
- Expose `HtmlIsValid` static method.
- Add and update some Color documentation.
|
|
The warning causes messages to be spammed if you are calling this
method in a game that runs on both desktop and mobile platforms,
unless you guard all calls to `Input.vibrate_handheld()` with
`OS.has_feature("mobile") or OS.has_feature("web")`.
Since the limitation is already documented (and is obvious enough
given the method's name), the warning message is redundant.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Added gl_compatibility as an option to the project creation screen
|
|
Add remote history to EditorUndoRedoManager
|
|
Remove high quality glow as it is not any higher quality than regular glow
|
|
Various fixes and documentation for CanvasGroup
|
|
Last selected option is saved as default for next time
|
|
Properly apply custom materials with CanvasGroups in the GLES3 backend
Properly blur backbuffer when using a partial rect in forward_plus and
gl_compatibility renderers
Properly set fit_margin when clear_margin is set
Fix shader error during backbuffer clear in mobile renderer
|
|
|
|
|
|
Fix Navigation agent callback wild pointer crash
|
|
Fixes crash in sanitizer builds when callback agent or object are already freed.
|
|
Rename all gdnative occurences to gdextension
|
|
Only support XDG directory path configuration on Linux
|
|
XDG support breaks when running Windows builds via WINE.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
Warn if isometric TileMap is not Y-sorted
|
|
Non-exhaustive list of case-sensitive renames:
GDExtension -> GDNative
GDNATIVE -> GDEXTENSION
gdextension -> gdnative
ExtensionExtension ->Extension (for where there was GDNativeExtension)
EXTENSION_EXTENSION ->EXTENSION (for where there was GDNATIVE_EXTENSION)
gdnlib -> gdextension
gdn_interface -> gde_interface
gdni -> gde_interface
|
|
updated example documentation for EditorScenePostImport
|
|
|
|
Changed `RD::PipelineDynamicStateFlags` type to enum flags
|
|
Add note about `GROUP_CALL_UNIQUE` not considering arguments
|
|
|
|
Rename `float=64` SCons option to `precision=double`
|
|
This allows users of the server APIs to get back the nodes that created certain regions and links.
|
|
This avoids confusion with the old `bits=64` option and building
for 64-bit CPUs in general.
|
|
Remove warning when playing random no-repeat sound with only 1 sound in pool
|
|
This makes setting up sounds for random pitch/volume faster, as you
don't have to change the mode from Random (Avoid Repeats) to Random
anymore if you only care about randomizing pitch/volume but want
to prevent a warning message from appearing on every playback.
|