77 Commits (b447dd53b3e9995608cfba06fa8b4f0755f3d41f)

Author SHA1 Message Date
Benedikt Stebner 2902e3d24a Rework Inlines invalidation 4 years ago
Steven Kirk f8706278a8 Make OnPropertyChanged non-generic. 4 years ago
amwx 3792fb4447 Make other text properties Attached 4 years ago
Benedikt Stebner 768024a879 Implement InlineUIContainer 4 years ago
daniel mayost ac18fb3597 same 4 years ago
daniel mayost d8530e4baa oops.. 4 years ago
Benedikt Stebner 0de8c5dd52 Add FontStretch to property chane handler 4 years ago
Benedikt Stebner b99e1b6b2c Cleanup attached properties 4 years ago
Benedikt Stebner 9250d93407 Implement embedded runs 4 years ago
daniel mayost 61ffbcc687 naming more like wpf 4 years ago
daniel mayost f5a21547b8 typo 4 years ago
daniel mayost feec27e39f some fixes 4 years ago
daniel mayost 0f5e78d70f improve algorithm and typo fixes 4 years ago
daniel mayost f6f8b1dec3 avoid re-calling the method 4 years ago
daniel mayost d5fd84ebc0 continue working 4 years ago
Dariusz Komosinski 6bcf9c2973 Refactor text trimming and implement prefix trimming. 4 years ago
daniel mayost 3eddf5cac4 first work 4 years ago
Benedikt Stebner bfae67dbdb Fix text edit shortcuts 4 years ago
Benedikt Stebner 0a3e5f5b91 Introduce Typeface.FontStretch and rework Skia typeface matching 4 years ago
Benedikt Stebner 95769ff007 Add TextBlock inlines support 4 years ago
Benedikt Stebner 1db3296611 Fix TextBlock/TextPresenter measure/arrange 4 years ago
Benedikt Stebner 525af8f869 Fix selection rect merge 4 years ago
Steven Kirk 77d059be22 Add nullable annotations to Avalonia.Controls. 4 years ago
Benedikt Stebner b815a22d5a Port WPF's FormattedText to Avalonia and rework TextPresenter 4 years ago
Steven Kirk 11c60b4294 Decouple automation peers from platform nodes. 5 years ago
Benedikt Schroeder 08a72e893c Increase TextFormatter compatibility with WPF's version 5 years ago
Steven Kirk 8b642a9141 Implemented LabeledBy. 5 years ago
Steven Kirk 2a44d8b564 Initial implementation of UI automation. 5 years ago
Andrey Kunchev dda966676c fix Textblock text alignment with restricted height #4866 6 years ago
Benedikt Schroeder c2fad766e5 Rework GlyphRun BaselineOrigin 6 years ago
José Pedro 7782261ec3
Added typed AvaloniaProperty<T>.Changed. 6 years ago
Benedikt Schroeder 04c781ca14 Make sure GlyphTypefaces are always cached 6 years ago
Benedikt Schroeder bc9926014f Fix typeface fallback for embedded fonts 6 years ago
Benedikt Schroeder 2a181d9acb Introduce TextRunProperties 6 years ago
José Pedro 48177eddb7
Added MaxLines property to TextBlock. 6 years ago
Steven Kirk 4d01dacd77 Remove copyright headers. 6 years ago
Benedikt Schroeder 0ca4c77acc Only calculate glyph advances for non fixed pitch fonts 6 years ago
Benedikt Schroeder 55b4a1930b Cleanup invalidation of measure and render 6 years ago
Benedikt Schroeder 6c948af49d Fix TextWrapping 6 years ago
Benedikt Schroeder 2d78458f74 Add padding 6 years ago
Benedikt Schroeder 2d5258e118 Invalidate text layout when the available size changes 6 years ago
Benedikt Schroeder de93e8e969 Full Unicode support for TextBlock 6 years ago
Benedikt Schroeder 1b0221e224 Reworked the font manager to better manage resoures and also work properly with the application lifetime 6 years ago
Benedikt Schroeder 83bfb8ec70 Initial implementation of a font manager 6 years ago
Dariusz Komosinski 961bade055 Do not allocate as much in TextBlock and TextPresenter constructors. 7 years ago
Steven Kirk 4a91003981 FormattedText.Measure() -> FormattedText.Bounds. 7 years ago
Steven Kirk e7e57d0e91 Fix text rendering where TextAlignment != Left. 7 years ago
Steven Kirk ac0c9e69cd Added IAffectsRender interface... 8 years ago
Steven Kirk 460d63736d Use immutable brush as default Foreground value. 8 years ago
Steven Kirk a5a5b36ddc Invalidate controls when brush changed. 8 years ago