135 Commits (5a8ce64b510fc2f7e3ed08b3704cfb7d9d795677)

Author SHA1 Message Date
Alexandre Mutel 5a8ce64b51
Fix issue with OverhangLeading (#18438) 10 months ago
Benedikt Stebner 56f6296066 Calculate Bounds and InkBounds for TextLayout to be able to calculate the minmal required width. (#17721) 1 year ago
Julien Lebosquain cc4dbdaeb4 Fix TextBlock re-measure in infinite container (#17638) 1 year ago
Benedikt Stebner 5c83e054d1 Fix TextBlock TextAlignment issues when a HorizontalAlignment is defined (#17402) 1 year ago
Danich54rus 1d757a65a4 Fix InlineUIContainer clipping in text when ArrangeOverride called. (#17183) (#17194) 1 year ago
Benedikt Stebner 4f79c1b939 Rework how TextBlock skips redundant measure and arrange calls (#17271) 1 year ago
Benedikt Stebner c249413503
Always invalidate the visual explicitly when the TextLayout is invalidated (#16481) 2 years ago
Julien Lebosquain cfc0f158b3
Improve debug display of controls and related error messages (#15219) 2 years ago
Benedikt Stebner e35e94902e
Recreate TextLayout on measure to make sure constraint is updated (#14705) 2 years ago
Benedikt Stebner 0c2c3f1aeb
Fix InlineUIContainer focus (#14590) 2 years ago
Benedikt Stebner ffff19e6f0
Fix TextBlock MeasureOverride visual child handling (#14566) 2 years ago
Herman K 88967de49e
Ability to configure font features (#14157) 2 years ago
Benedikt Stebner 2ecfbb9783
Fix Inlines clear handling (#14247) 2 years ago
Benedikt Stebner 1689bfe5b1
Add SelectionForegroundBrush to SelectableTextBlock (#13618) 2 years ago
Benedikt Stebner a5b12fbc7d
Introduce TextBlock.LineSpacing (#13243) 2 years ago
Alessandro Francesconi a581dc3628
Typo on TextBlock.cs comments (#13255) 2 years ago
Lehonti Ramos 69f4a304a2
In `Avalonia.Controls`, modernized `get`ter/`set`ter syntax (#13021) 2 years ago
Benedikt Stebner 8b0f2588fa Only add embedded controls to the visual tree if they are part of the TextLayout 2 years ago
Bill Henning 16ab9c595c Fix for TextBlock.TextDecorations not inheriting down to inlines. 2 years ago
Benedikt Stebner 475f22f6f6 Fix visual tree handling when Inlines is reset 3 years ago
Benedikt Stebner e69661b353 Rework MaxLines to limit how many lines are visible at once and don't prevent additional input if MaxLines is reached 3 years ago
Steven Kirk b0bcfcfbf7 Make TextBlock.SimpleTextSource private. 3 years ago
Steven Kirk de0ebdda22 Don't expose fields. 3 years ago
Steven Kirk d2ac14a2ce Make some protected internal members internal. 3 years ago
Benedikt Stebner f153c626f8 Fix TextLineImpl.GetCharacterHitFromDistance for lines that include a TextEndOfLine run 3 years ago
Benedikt Stebner 4ddd83b561 Fix TextBlock Measure/Arrange 3 years ago
Benedikt Stebner 82c86010c1 Fix Windows IME 3 years ago
Tom Edwards baf926bdfc Review comment 3 years ago
Tom Edwards 86324dca77 Convert Text properties to StyledProperty 3 years ago
Tako 23d999c2eb
Make all Render overrides sealed (#10299) 3 years ago
Benedikt Stebner 6210018f3b Propertly handle an InlineUIContainer's logical children 3 years ago
Benedikt Stebner 14fba2e53a Rework HitTestTextRange 3 years ago
Julien Lebosquain dec8c1c586 Used Memory/Span instead of CharacterBufferReference/Range 3 years ago
Sergey Mikolaitis f6535c6b26 [Text] Dispose Text Layout in TextBlock and TextPresenter 3 years ago
Benedikt Stebner 895d85aa89 Implement CharacterBufferReference and related classes 3 years ago
Giuseppe Lippolis 7eac150e20 feat: Address Rule CA1815 3 years ago
Benedikt Stebner b370a0b649 Fix TextBlock TextProperty update handling for non complex content 3 years ago
Benedikt Stebner 17b2834d21 Implement letter spacing 3 years ago
Benedikt Stebner e639aead67 Fix logical parent cleanup 3 years ago
Benedikt Stebner 9403a3d0c7 Fix TextBlock inlines logical tree handling 3 years ago
Benedikt Stebner 93b77b1b6a Move inlines support to TextBlock and rename RichTextBlock to SelectableTextBlock 3 years ago
Benedikt Stebner dcd3804420 Make sure we always process inlines as whitespace significant 4 years ago
Benedikt Stebner 3ad71d4bea Use IAddChild for TextBlock and RichTextBlock 4 years ago
Benedikt Stebner eb627f393c More fixes 4 years ago
Benedikt Stebner 5dc768aa13 Add some xml comments 4 years ago
Benedikt Stebner 90e0dcc9e3 Add Copy geasture 4 years ago
Benedikt Stebner a408ea10d7 Some Progress 4 years ago
Benedikt Stebner 0c8f54fe00 Introduce RichTextBlock 4 years ago
Benedikt Stebner 04b0cb096c Change TextAlignmentProperty default 4 years ago
Benedikt Stebner a794d1765a Initial implementation of TextAlignment.Justify 4 years ago