Age | Commit message (Collapse) | Author |
|
This preset uses a fully black background to reduce power usage on OLED
displays, leading to increased battery life on laptops with OLED displays.
This preset is also useful for late night sessions, as OLED displays
have a near-infinite contrast ratio.
This also adds a Draw Extra Borders editor setting which draws borders
around some interactive nodes. This setting is required for good
usability of a theme with a fully black background.
Visibility of disabled text (including unselected tab names) has been
slightly increased for better accessibility, regardless of the editor
theme preset in use.
|
|
Document (Omni/Spot)Light3D ignoring Node3D's `scale` property
|
|
Document the Animation class
|
|
Document the BaseMaterial3D class
|
|
Document debanding only affecting 3D rendering by default
|
|
|
|
|
|
Using non-uniform scale is known to cause many issues.
Add warnings to the editor and to the class reference.
Also remove the warning from SoftBody3D since it is
not relevant there: it simulates in global space.
|
|
|
|
This makes the class 100% documented again.
|
|
|
|
|
|
Add double_tap attribute to InputEventScreenTouch
|
|
Document PopupMenu "id_pressed" behavior
|
|
|
|
Tweak `@GlobalScope` constants documentation overall
|
|
This provides parity with the `InputEventMouseButton` allowing for proper conversion between the two events.
|
|
fix small copy&paste error
|
|
Fix get_rect, get_global_rect and get_screen_rect to take Controls scale into
account.
Simplify get_screen_position and get_screen_rect
|
|
Add a tutorial link to `BoneMap` and `SkeletonProfile`
|
|
|
|
|
|
General:
- Replace most type names with strong references (such as "integer" to "[int]");
- Made the writing style closer to how the rest of the documentation is formatted.
- Use uppercase Inspector when referring to the Inspector dock.
- Describe missing MethodFlags, Variant.Type constants.
Key:
- Add " key." to the `KEY_0` to `KEY_9` constants;
- Reword some MouseButton constants;
- In a programming context, it's kind of odd hearing about the plural of "mouse".
Error:
- Reword OK constant to flow better, use `printerr()` over `print()`;
- Describe where `ERR_HELP` is used by the engine;
- Point to the Github Issues Page in ERR_BUG.
PropertyHint:
- Mention that PROPERTY_HINT_IMAGE_COMPRESS_LOSSY and PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS are unused;
- Mention that PROPERTY_HINT_PASSWORD allows a placeholder string.
- Describe PROPERTY_HINT_OBJECT_TOO_BIG, PROPERTY_HINT_MAX.
PropertyUsageFlags:
- Describe PROPERTY_USAGE_HIGH_END_GFX, PROPERTY_USAGE_ARRAY.
|
|
Rewrite most of Resource's documentation
|
|
Fully document the Projection class.
|
|
Document known issues with CylinderShape3D
|
|
Fix minor mistakes throughout the documentation
|
|
Fix tp_canvas_item typo in _draw_rect_region
|
|
Add ability to pick random value from array
|
|
|
|
|
|
Adds the bind `add_selection_for_next_occurrence` to TextEdit, with CTRL+D as the default shortcut.
When the bind is performed, ff a selection is currently active with the last caret in text fields, searches for the next occurrence of the selection, adds a caret and selects the next occurrence.
If no selection is currently active with the last caret in text fields, selects the word currently under the caret.
The action can be performed sequentially for all occurrences of the selection of the last caret and for all existing carets. The viewport is adjusted to the latest newly added caret.
The bind and the behaviour is similar to VS Code's "Add Selection to Next Find Match" and JetBrains' "Add Selection for Next Occurrence". It takes advantage of the multi-caret API.
The default shortcut for `select_word_under_caret` has been changed to ALT+G, in order to give priority to CTRL+D for `add_selection_for_next_occurrence` to better align with popular IDEs and editors.
|
|
|
|
|
|
Expose Shape2D::get_rect to scripting
|
|
|
|
|
|
|
|
|
|
Projection is a 4x4 matrix that applies a projective transformation.
|
|
|
|
Calinou/doc-surfacetool-generate-normals-smooth-groups
Document `SurfaceTool.generate_normals()` interaction with smooth groups
|
|
Revert `custom_minimum_size` type back to `Vector2` instead of `Vector2i`
|
|
Remove the global space `get_transformed_aabb` helper method
|
|
Commander-Firestrike/audiostreamgeneratorplayback_docs_fix_0
Update AudioStreamGeneratorPlayback.xml
|
|
Improve some Text Editor editor settings
|
|
Fix `Control.get_global_rect` documentation
|
|
Add note regarding RefCounted to EditorScript docs
|
|
Fill random docs
|
|
Tweak `@GlobalScope` functions documentation overall
|