a987ebfde2
Merge pull request #56714 from bruvzg/fix_alignment_break_overrun
2022-01-13 10:20:02 +01:00
8fce6166cb
Merge pull request #56311 from Calinou/default-allow-hidpi
2022-01-13 09:33:00 +01:00
f6792eacf5
Merge pull request #54956 from Calinou/lineedit-textedit-add-caret-width-theme-item
...
Add a theme constant to change LineEdit and TextEdit's caret width
2022-01-13 09:21:01 +01:00
baec983d8a
[TextServer] Improvements for line breaking, "Fill" alignment, overrun, and interaction between these modes.
...
Fix "Fill" alignment processing wrong side of the text if overrun trim was applied.
Improve "Fill" alignment to avoid adding excessive subsequent spaces or elongations.
Add font detection to the overrun, to correctly add ellipsis (was using last glyph font, which doesn't necessary have dot character).
Improve line breaking to avoid adding excessive subsequent soft break points for languages without word separator.
Port missing overrun/justification code to the Fallback text server.
Fix inferred text direction detection by controls.
Add tests for "Fill" alignment and line breaking glyph flags.
2022-01-13 08:53:28 +02:00
f927fee49a
Merge pull request #56708 from KoBeWi/to_hover_or_not_to_hover
2022-01-12 17:28:34 +01:00
929f483ca0
Merge pull request #55446 from Calinou/spritebase3d-remove-opacity
2022-01-12 16:49:57 +01:00
42d3993446
Merge pull request #56692 from JFonS/fix_gizmo_secondary_handles
2022-01-12 15:53:06 +01:00
5ebea2d120
Fix secondary handles in editor gizmos
...
Primary and secondary handles are no longer differentiated by their ids, so a bool was added to tell them apart in all the handle-related methods.
Includes a minor fix in CollisionPolygon3DEditor, unrelated to editor gizmos.
2022-01-12 14:21:20 +01:00
4eec0032ea
Improve description of mouse_exited signal
2022-01-12 12:49:21 +01:00
886c75985f
Merge pull request #56710 from zacryol/spriteframes-list-3d
2022-01-12 12:21:53 +01:00
d9f6e33663
Merge pull request #56684 from zacryol/file-dialog-filters-description
2022-01-12 11:46:23 +01:00
b5495783b2
Merge pull request #53185 from KoBeWi/viewing_pan
2022-01-12 11:36:41 +01:00
4391f6a5b5
List AnimatedSprite3D in SpriteFrames description
...
Both AnimatedSprite2D and AnimatedSprite3D use a SpriteFrames resource, but the SpriteFrames
class description currently only lists being used with the 2D variant.
2022-01-11 19:55:45 -07:00
123cfb4759
Update description of FileDialog filters property
...
specify that multiple filetypes/extensions can be included in one filter within the
PackedStringArray, and provide an example
2022-01-11 18:04:14 -07:00
96a20e477b
Merge pull request #56697 from mhilbrunner/meshdatatool-docs
...
Fixed typos in MeshDataTool documentation
2022-01-11 23:00:13 +01:00
bc9df365b0
Fixed typos in MeshDataTool documentation
...
- Fixed missing "be" typo in MeshDataTool's get_face_edge function
- Corrected documentation to say negative values aren't valid
2022-01-11 17:39:10 +01:00
b6bdbd2650
Merge pull request #56681 from skyace65/InstancePlaceholder
...
Instance placeholder clarification
2022-01-11 17:21:01 +01:00
d40d86b959
Merge pull request #56667 from Ice-Cube69/fix_incorrect_property_types
2022-01-11 14:34:18 +01:00
ba7ed05792
Unify panning in sub-editors and make it configurable
2022-01-11 13:57:19 +01:00
adf29a0deb
Merge pull request #56525 from timothyqiu/2d-cross-product
2022-01-11 13:35:38 +01:00
0c46f73b5e
Fixed incorrect property types
2022-01-11 17:17:11 +05:30
46624388d4
Merge pull request #56322 from madmiraal/fix-42450
2022-01-11 11:33:59 +01:00
f20ae16e0b
Merge pull request #56323 from Gallilus/Update-default-port_grab_distance_vertical
2022-01-11 11:17:33 +01:00
d54586a8e6
Explain what 2D cross product means
2022-01-11 11:48:45 +08:00
7a5f6dc543
Instance placeholder clarification
2022-01-10 20:18:33 -05:00
c6cefb1b79
Array: Relax slice bound checks to properly handle negative indices
...
The same is done for `Vector` (and thus `Packed*Array`).
`begin` and `end` can now take any value and will be clamped to
`[-size(), size()]`. Negative values are a shorthand for indexing the array
from the last element upward.
`end` is given a default `INT_MAX` value (which will be clamped to `size()`)
so that the `end` parameter can be omitted to go from `begin` to the max size
of the array.
This makes `slice` works similarly to numpy's and JavaScript's.
2022-01-10 22:42:03 +01:00
c5908d7ece
Merge pull request #56631 from zacryol/expand-is-on-X-description
2022-01-10 17:10:37 +01:00
e6cc0ff1a5
Merge pull request #56666 from bruvzg/joy_button_fix
2022-01-10 16:22:43 +01:00
61ea8f8337
Add joystick button index boundary check. Increase max. button number to 128 (max. buttons supported by DirectInput).
2022-01-10 14:39:05 +02:00
7faf02383c
Merge pull request #55225 from bruvzg/fix_ligature_cursor_and_ot_features
2022-01-10 13:32:54 +01:00
5f7bbf4d33
Merge pull request #55456 from KoBeWi/break_all_the_things
2022-01-10 12:36:21 +01:00
a095c4bf65
Merge pull request #56648 from KoBeWi/tween_pause()
2022-01-10 12:34:30 +01:00
4e5969c6f0
Merge pull request #56656 from skyace65/NormalMap
...
Fix normal map description
2022-01-10 08:37:41 +01:00
dbaa9273ee
Merge pull request #56638 from skyace65/ScriptProperty
...
Add a note that the script property is part of the object class
2022-01-10 08:23:53 +01:00
d856074488
Fix normal map description
2022-01-09 15:03:33 -05:00
205f56f226
Fix Tween pause behavior
2022-01-09 19:38:18 +01:00
cc5dac1e50
Restore Tween easing descriptions
2022-01-09 19:35:03 +01:00
4f9365dedf
Expand description of is_on_X methods for CharacterBody2D/3D
...
Clarifies in the description for each method that the `up_direction` and `floor_max_angle`
properties are used to determine the status of a collided surface.
2022-01-09 11:21:23 -07:00
c89c515ccf
[TextServer] Improve ligature cursor handling.
...
Fix mid-grapheme hit test.
Fix OpenType features property handling, add default features override option.
Enable mid-grapheme cursor by default.
2022-01-09 19:03:48 +02:00
66fae485ea
Add a note that the script property is part of the object class
2022-01-09 10:26:16 -05:00
5a61822d7c
Merge pull request #56626 from KoBeWi/FilterDialog
...
Improve FileDialog filters
2022-01-09 00:52:29 +01:00
b403954e41
Improve FileDialog filters
2022-01-08 16:27:15 +01:00
6f0e31a3c9
Misc documentation improvements
2022-01-08 22:38:55 +08:00
f6443beade
Add a theme constant to change LineEdit and TextEdit's caret width
...
This can be useful to improve caret visibility, especially at
larger font sizes. This can also be used for accessibility purposes.
2022-01-07 20:51:22 +01:00
c09c4e0154
Merge pull request #56575 from HaSa1002/drag-signal-began
...
Rename GraphEdit `connection_drag_begun` to `connection_drag_started`
2022-01-07 20:41:39 +01:00
562fc4cc0d
Rename TextureRect.expand to ignore_texture_size
2022-01-07 20:21:17 +01:00
4c5ceb1a97
Rename GraphEdit connection_drag_begun to connection_drag_started
2022-01-07 18:25:03 +01:00
6e4da909aa
Merge pull request #56594 from Faless/editor/4.x_keying_signal_fix
...
[Editor] Fix inspector keying signals argument count.
2022-01-07 17:34:37 +01:00
6a27d7361a
Merge pull request #56321 from pycbouh/core-use-gdvirtual-everywhere
2022-01-07 16:14:28 +01:00
40ee2b8953
Add FlowContainer
2022-01-07 15:51:49 +01:00