Benedikt Stebner
|
f153c626f8
|
Fix TextLineImpl.GetCharacterHitFromDistance for lines that include a TextEndOfLine run
Fix overhang handling to prevent clipped text for slanted glyphs
Fix TextBox selection issues
|
3 years ago |
Max Katz
|
4aa6035ec3
|
Reuse text and geometry related headless mocks in Avalonia unit tests and benchmarks
|
3 years ago |
Benedikt Stebner
|
8df3b34032
|
Add TextEndOfLine runs to TextBounds.TextRunBounds
|
3 years ago |
Benedikt Stebner
|
f432d6f0a9
|
Fix GetTextBounds for combinations of EndOfParargrap and embedded RTL text
|
4 years ago |
Benedikt Stebner
|
f307b7364a
|
Fix TextLineImp GetTextBounds
Fix Tab character handling
|
4 years ago |
Benedikt Stebner
|
edbfd96b2d
|
Simply ShapedBuffer GlyphInfos access
|
4 years ago |
Benedikt Stebner
|
1ecdf32520
|
Remove trailing whitespace for right aligned text
Fix justification for non wrapped text
Fix text trimming for RTL flow direction
|
4 years ago |
Benedikt Stebner
|
42f8c58aef
|
Update teste for the new typeface
|
4 years ago |
Benedikt Stebner
|
14fba2e53a
|
Rework HitTestTextRange
|
4 years ago |
Julien Lebosquain
|
4144be11fe
|
Pass GlyphInfo directly to GlyphRun
|
4 years ago |
Julien Lebosquain
|
dec8c1c586
|
Used Memory/Span instead of CharacterBufferReference/Range
+ GlyphRun uses ReadOnlyMemory for characters
|
4 years ago |
Sergey Mikolaitis
|
5fef8af151
|
[Text] [Rename] ShapeableTextCharacters to UnshapedTextRun and ShapedTextCharacters to ShapedTextRun
|
4 years ago |
Benedikt Stebner
|
9f309415c1
|
Allow to process non text TextRuns
Add TextEndOfLine to a TextLine's TextRuns
|
4 years ago |
Benedikt Stebner
|
895d85aa89
|
Implement CharacterBufferReference and related classes
|
4 years ago |
Benedikt Stebner
|
17b2834d21
|
Implement letter spacing
|
4 years ago |
Giuseppe Lippolis
|
ac9cdda48c
|
fix: Missing CA1802
|
4 years ago |
Benedikt Stebner
|
678620422d
|
More RTL hit testing fixes
|
4 years ago |
Benedikt Stebner
|
eb627f393c
|
More fixes
|
4 years ago |
Giuseppe Lippolis
|
543fe599c6
|
fix: some nullable annotation warnings
|
4 years ago |
Benedikt Stebner
|
006aef2388
|
Rework hit testing to not rely on cluster values and instead use the currently covered TextSourceLength
|
4 years ago |
Benedikt Stebner
|
17b9f246f3
|
Text hit testing fixes
|
4 years ago |
Benedikt Stebner
|
005907a93b
|
More hit testing fixes for embedded content runs
|
4 years ago |
Benedikt Stebner
|
0cdbd53bc3
|
Rewrite TextBounds test
|
4 years ago |
Benedikt Stebner
|
3e6bc0b48d
|
Some more hit testing fixes
|
4 years ago |
Benedikt Stebner
|
59d8f86509
|
Better WPF compat
Disable run sort
|
5 years ago |
Benedikt Stebner
|
4f283dca13
|
Fix some tests
|
5 years ago |
Benedikt Stebner
|
e7e7a95e5d
|
Try to fix GetDistanceFromCharacterHit for drawable runs
|
5 years ago |
Benedikt Stebner
|
55d28216a7
|
Use ForgroundProperty directly where possible
|
5 years ago |
Benedikt Stebner
|
9250d93407
|
Implement embedded runs
Improve text edit navigation
Implement IncrementalTabWidth
|
5 years ago |
Dariusz Komosinski
|
1273448981
|
API changes and test fixes.
|
5 years ago |
Dariusz Komosinski
|
6bcf9c2973
|
Refactor text trimming and implement prefix trimming.
|
5 years ago |
Benedikt Stebner
|
1db3296611
|
Fix TextBlock/TextPresenter measure/arrange
Fix TextTrimming for small width
Fix text splitting
Fix text editing shortcuts
|
5 years ago |
Benedikt Stebner
|
b815a22d5a
|
Port WPF's FormattedText to Avalonia and rework TextPresenter
|
5 years ago |
Benedikt Schroeder
|
08a72e893c
|
Increase TextFormatter compatibility with WPF's version
|
5 years ago |
Benedikt Schroeder
|
a2a0fba1c2
|
Ignore invisible characters
|
6 years ago |
Benedikt Schroeder
|
7727722cb3
|
Make sure to always return a valid CharacterHit for next / previous CharacterHit
|
6 years ago |
Benedikt Schroeder
|
3af4e65575
|
Remove redundant tests
|
6 years ago |
Benedikt Schroeder
|
c3f01b696b
|
Make sure we always hit the outer sides at the start/end
|
6 years ago |
Benedikt Schroeder
|
c5edf9bc5d
|
Initial
|
6 years ago |
Benedikt Schroeder
|
e87697f901
|
Allow combining TextTrimming and TextWrapping
|
6 years ago |
Benedikt Schroeder
|
2a181d9acb
|
Introduce TextRunProperties
|
6 years ago |