- Document which system fonts are used on Android when using aliases.
- Mention font metrics varying across platforms when using system fonts.
- Fix notice about which platforms support system fonts.
- Update screenshots for Godot 4.0.
- Document RichTextLabel having its own vertical scrollbar.
- Document `push_[tag]()` and `pop()` functions as a faster alternative
to BBCode.
- Document threading support and when to use it.
- Document how to escape user input to prevent it from having its
BBCode tags parsed.
- Document stripping BBCode tags from the text.
- Mention entangled tags not being supported.
- Mention faux bold/italic versus real bold/italic fonts.
- Document `[hint]` and `[dropcap]` BBCode tags.
- Mention animated RichTextEffects pausing when the scene tree is paused
and how to control this behavior.
- Modify RichTextEffect examples to use the actual default values.
- Add screenshot showcasing how to add a RichTextEffect to the
Custom Effects inspector property.
- Fix and improve `[pulse]` custom RichTextEffect. This adds an easing parameter
and makes the target color a multiplier, so that colored text keeps its original
color while fading in and out.
* Add links to demo projects where relevant
- Warn about poor compute shader support on mobile GPUs (due to driver bugs).
- Update control gallery image for 4.0.
- Fix typo in Internationalizing games.
---------
Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
HTML5/Web moved to their own subfolder
Global Illumination moved to their own subfolder
UI, IO, Inputs sections titles adjusted
2D, 3D tutorials grouped to improve navigation
This is required for fonts with a pixel art appearance to look
correct (dynamic or bitmap).
This also fixes the mention of the first Godot version to support
WOFF2 fonts.
- Mention subpixel positioning should be disabled for fonts with a pixel art
appearance.
- Update bitmap font import dock image and document image/character margin.
- Fixed character range example to match the font image (it previously
had to be reduced by 1 due to an off-by-one error in the importer code).
* Update some C# examples
- Rename members that have been renamed in Godot's C# API for 4.0.
- Change `delta` parameter type to `double`.
- Ensure parameters match base declaration.
- Other minor code fixes.
---------
Co-authored-by: Paul Joannon <437025+paulloz@users.noreply.github.com>
- Merge Community/Contributing and Engine Development into one top-level section, Contributing.
- Structure it in a way that gives equal priority to various ways to contribute, including documentation.
- Rename several articles to be more comprehensive and in line with the overall state of the documentation.
- Rewrite the guide for class reference contributions.
The code examples have been updated and the documentation now mentions
that `class_name` is a required part for custom effects to show up in the inspector.