Age | Commit message (Collapse) | Author |
|
CanvasItemEditor:
- p_result == ADD_MOVE is always true in this switch-clause
- both parts of the if-else-clause do the same thing and simplified an affine_inverse call
ControlEditorToolbar:
- private function ControlEditorToolbar::_anchor_to_position is used nowhere. Looks like
copy and paste from CanvasItemEditor::_anchor_to_position
ScrollContainer:
- screen_is_touchscreen is always true, because otherwise the function already returned
TextLine:
- both parts of the if-else-clause do the same thing and simplified return statement
|
|
Correctly deletes multi-caret selection with backspace
|
|
Fixes and closes #67992
|
|
|
|
Add `set_value_no_signal()` to Range
|
|
Modularize the Color Picker via properties and new picker mode.
|
|
Fix typo in method (set_transparecy) of visual_instance_3d
|
|
Fix terrain painting in corner-only matching mode
|
|
|
|
|
|
|
|
Antialiasing cannot be adjusted on fonts rendered with MSDF.
Internally, Godot always uses grayscale antialiasing for those fonts.
This also tweaks property hints for consistency, and renames
uses of "sub-pixel" to the more commonly used "subpixel".
|
|
Unify Node3D RotationOrder with global EulerOrder
|
|
Add a separate hue gradient for OKHSL mode
|
|
|
|
Move EulerOrder enum to math_defs.h and global scope
|
|
Rename Image's `get_rect` to `get_region`
|
|
YeldhamDev/we_really_need_a_callback_for_after_children_is_removed
Fix problems with `tab_changed` signal when removing multiple tabs at once
|
|
Style: Misc docs and comment style and language fixes
|
|
|
|
|
|
- Removed empty paragraphs in XML.
- Consistently use bold style for "Example:", on a new line.
- Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`).
- Fix invalid usage of backticks for inline code in BBCode.
- Fix some American/British English spelling inconsistencies.
- Other minor fixes spotted along the way, including typo fixes with codespell.
- Don't specify `@GlobalScope` for `enum` and `constant`.
|
|
Unified shortcut to clear carets and selections from TextEdit
|
|
[MP] Add peer authentication support to the default MultiplayerAPI.
|
|
Add `ShapeCast2D/3D::get_collider_rid` method
|
|
Add alignment options to flow container
|
|
Move rotation interpolation logic from PathFollower2D to Curve2D
|
|
Refactors`ui_text_remove_secondary_carets` from https://github.com/godotengine/godot/pull/68089 as `ui_text_clear_carets_and_selection`, with extra behaviour:
- If there's only one active caret active with a selection, clears the selection.
- In case there's more than one caret active, removes the secondary carets and clears selections.
With this change, `TextEdit` then imitates the behaviour of VSCode for clearing carets and selections.
|
|
Added Viewport canvas cull mask feature
|
|
Make `BaseButton` Shortcut feedback togglable
|
|
|
|
Now handled directly by the MultiplayerAPI implementation.
|
|
|
|
Use more reasonable scrollable conditions in `ScrollContainer`
|
|
Update root order on layer change
|
|
Fix multiple issues with region editor
|
|
Stop centering clicked suggestions in the autocomplete popup
|
|
Also renames its parameter to from "rect" to "region".
|
|
|
|
[MP] Add MultiplayerPeer disconnect_peer, close.
|
|
The rotation sampling code is moved from Path2D to a new method
`sample_baked_with_rotation` on Curve2D.
|
|
|
|
Adds the bind `ui_text_remove_secondary_carets` to TextEdit, with ESC as the default shortcut.
When the bind is performed, if the TextEdit has multiple carets, `remove_secondary_carets` is called and secondary carets are removed.
This is useful when multiple selects are performed with `add_select_for_next_occurrence` #67644 or when multiple multiple carets are manually added, then it's possible to go back to a single caret with a shortcut.
Closes #67991
|
|
Fix `TextLine` and `TextParagraph` `get_*_object_rect` methods not accounting for alignment and drop cap.
|
|
[Font] Add support for OEM encoded bitmap fonts.
|
|
Co-authored-by: Valentin Zagura <puthre@gmail.com>
|
|
Unify usage of GLOBAL/EDITOR_GET
|
|
Make Marker3D gizmo resizable
|
|
Fix Skeleton3D falsely assuming all physical bones will be children of their first bone
|
|
first bone
|