148 Commits (675aa3cbe40dffb239c9f42a4e28ecc1faf16c45)

Author SHA1 Message Date
Melissa 7d90094455
Made GetMaxSizeFromConstraint a protected method (#20877) 2 weeks ago
Julien Lebosquain 3394815603
Simplify text formatting constructors (#20527) 2 months ago
Tom Edwards e5babc8a6f Added TextScaling static class with configuration properties 3 months ago
Julien Lebosquain 64b63fa5d2
Fix common warnings (#20311) 3 months ago
Tom Edwards 762dff0168 Also scale LineHeight, LineSpacing, and LetterSpacing 3 months ago
Tom Edwards bf2a577f83 Added support for platform text scaling, disabled by default 3 months ago
Javier Suárez 7efc6d9bb0
[Feature] Move LetterSpacing to TextElement as inherited attached property (#20141) 4 months ago
Jan Kučera 912f916c10
Limit InlineUIContainer to available width (#19651) 6 months ago
Benedikt Stebner a4b9eb3aab
Fix overhang calculation (#19013) 7 months ago
Johan Appelgren c0bd5078f5
Don't round size in TextBlock when UseLayoutRounding is false (#18456) 10 months ago
Alexandre Mutel 46d4735868
Fix issue with OverhangLeading (#18438) 12 months ago
Julien Lebosquain aac83dcd53
Layout performance improvements (#18315) 1 year ago
Benedikt Stebner 894d2386ab
Calculate Bounds and InkBounds for TextLayout to be able to calculate the minmal required width. (#17721) 1 year ago
Julien Lebosquain f4633e210c
Fix TextBlock re-measure in infinite container (#17638) 1 year ago
Benedikt Stebner d411bd2156
Fix TextBlock TextAlignment issues when a HorizontalAlignment is defined (#17402) 1 year ago
Danich54rus a06ae34732
Fix InlineUIContainer clipping in text when ArrangeOverride called. (#17183) (#17194) 1 year ago
Benedikt Stebner 82b048d58e
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) 3 years ago
Benedikt Stebner 8b0f2588fa Only add embedded controls to the visual tree if they are part of the TextLayout 3 years ago
Bill Henning 16ab9c595c Fix for TextBlock.TextDecorations not inheriting down to inlines. 3 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