56 Commits (d0f3fedbb627c35e6ef69abe3d30a02dcebffdce)

Author SHA1 Message Date
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 7 years ago
Benedikt Schroeder 83bfb8ec70 Initial implementation of a font manager 7 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
Steven Kirk fad2e317ba Make AffectsMeasure/Arrange/Render typed. 8 years ago
Miha Markič 1524cb1aba Spellchecks comments and members, removes unused using statements and sorts them 8 years ago
Unknown f97d293240 fix textblock and texstpresenter issues related to password char. 8 years ago
Benedikt Schroeder 3220e31308 TextBlock.SetFontFamily fix 8 years ago
Steven Kirk cb39aa0426 Fixed doc comments. 8 years ago
Dan Walmsley 58daa9390b Allow CreateFormattedText to have the string it renders overridden. 8 years ago
Benedikt Schroeder 3b308d8d19 Direct2D1 experimental 8 years ago
achal7 a38fe5c915 Seprated InvalidateMeasure out from InvalidateFormattedText. 8 years ago
achal7 16c2a181b2 Revert "Fix of issue #1448" 8 years ago
achal7 802729bd2d Fix of issue #1448 8 years ago
Steven Kirk e6cb529878 Ported immutable media impls from scenegraph. 9 years ago
Steven Kirk 376535b198 Make IFormattedTextImpl immutable. 9 years ago
Steven Kirk 584cdbb133 Make FormattedTextImpl immutable. 10 years ago
Steven Kirk ec35cdde79 Fixed TextBlock text wrapping. 10 years ago
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 10 years ago
Steven Kirk a91d21d0a4 Make some TextBox/Block properties direct. 10 years ago
Steven Kirk a40f0be1d9 Make SolidColorBrush properly immutable. 10 years ago