31 Commits (fa17c22131e7e185cee5f72f047ff626948fa4a6)

Author SHA1 Message Date
Nikita Tsukanov fa17c22131
Introduce PresentationSource, move some responsibilities from TopLevel (#20624) 1 month ago
Nikita Tsukanov 697cba7193
Composition system SP1 (#20497) 2 months ago
Scrub 73814df2b8
Fix ambiguous and dead `inheritdoc` links (#20397) 3 months ago
Julien Lebosquain f4a9c10ffe
Extend dirty rect when UseLayoutRounding=false (#18511) 9 months ago
Johan Appelgren 66a8d1bfe0
Fix MeasureCore when there's a size constraint and there's a negative margin. (#18462) 10 months ago
Emmanuel Hansen cecc928dcc
Feature - Container Queries (#16846) 12 months ago
Julien Lebosquain aac83dcd53
Layout performance improvements (#18315) 1 year ago
Maxwell Katz acd4653411
Add diagnostic metrics/activities (#18314) 1 year ago
Julien Lebosquain 51dbf954ef
Fix LayoutUpdated and EffectiveViewportChanged double registration (#17196) 1 year ago
Tom Edwards 3b1c1f4234
Validate all width/height properties of Layoutable when they are set (#15753) 2 years ago
careworry 416ffffb94
chore: remove repetitive words (#15427) 2 years ago
Nikita Tsukanov 86e5481686 PR comments 3 years ago
Steven Kirk c2220039da Re-layout descendants when made effectively visible. 3 years ago
robloo 46f38f42af Fix comments with incorrect property reference 3 years ago
Dariusz Komosinski 81f6f65c26 Implement LayoutInformation. 3 years ago
Wiesław Šoltés 37f5f50212
Update Layoutable.cs 3 years ago
José Pedro b8a987e847
Ensure templated parent control theme is applied. 3 years ago
Max Katz ccffa6acab Reuse observer instance where possible 3 years ago
Max Katz 59d7874b1d Replace System.Reactive with internal extensions 3 years ago
Steven Kirk ec74057151 Removed a number of interfaces. 3 years ago
Steven Kirk e074a70187 Refactored style invalidation/removal. 3 years ago
Steven Kirk 326dac2328 Refactored how we switch control themes. 3 years ago
Takoooooo 825fcfab31 Remove obsolete members from Avalonia.Base namespace 4 years ago
Steven Kirk ddf266d9ae Invalidate measure when showing a control. 4 years ago
Steven Kirk 57c6db613e Update OnPropertyChanged after merge. 4 years ago
Steven Kirk b2556d62f5 Fix some layout rounding issues. 4 years ago
Steven Kirk fb0da85ad3
Merge core libraries. (#5831) 4 years ago
Andrej Bunjac 9ad87658f1 Added fixes for Margin, Padding and Thickness properties with UseLayoutRounding = true. 4 years ago
Steven Kirk 1f3cb4fa00 Invalidate parent measure when child visibility changes. 4 years ago
Steven Kirk 2de57da8ff Added nullable annotations to Avalonia.Layout. 4 years ago
Max Katz 3984ba2ec5 Enable nullability for InputElement, Interactive, Visual 5 years ago
Dariusz Komosiński ee383659e2 Restore missing DPI correction for GridSplitter behavior. 5 years ago
Steven Kirk 60c0a44a87 Clean up EffectiveViewportChanged earlier. 6 years ago
Steven Kirk 9c7aeaf713 Initial implementation of EffectiveViewportChanged. 6 years ago
Rustam Sayfutdinov 70f37dcf21 Revert "Remove duplicate code for RoundLayoutValue" 6 years ago
Rustam Sayfutdinov 2edcb3b676 Remove duplicate code for RoundLayoutValue 6 years ago
Steven Kirk 479d480ad9 Parameterize logger on area as well as level. 6 years ago
Steven Kirk d46265233d Raise LayoutUpdated at the end of layout pass. 6 years ago
Steven Kirk e209307931 Added nullable annotations. 6 years ago
Steven Kirk bd0b894271 Fix UseLayoutRounding calculations. 6 years ago
Steven Kirk 4d01dacd77 Remove copyright headers. 6 years ago
Steven Kirk e9256a9e40 Initial implementation of add/remove styles. 6 years ago
Dariusz Komosinski b6ed3bdbae Move invalidation function to LayoutHelper. 6 years ago
Dariusz Komosinski 7a13d819fd Optimize and add new efficient visual tree extensions. 6 years ago
Dariusz Komosinski c864f5592c Fix overlooked assignment. 6 years ago
Dariusz Komosinski 798bde1835 Cache visual children getter result. 6 years ago
Dariusz Komosinski 3e3eddca87 Save a few value lookups during arrange and measure. 6 years ago
Dariusz Komosinski 2b05319b6b Remove unnecessary allocations from the layout loop. 6 years ago
Dariusz Komosinski 5814bd7163 Remove direct logging functions. 7 years ago
Dariusz Komosinski 01a404836e Reduce allocations caused by logging. 7 years ago