13 Commits (cbde55783ab0341ac87a2d1a8f21fc0eede3047f)

Author SHA1 Message Date
Max Katz ccffa6acab Reuse observer instance where possible 4 years ago
Max Katz 59d7874b1d Replace System.Reactive with internal extensions 4 years ago
Steven Kirk ec74057151 Removed a number of interfaces. 4 years ago
Steven Kirk e074a70187 Refactored style invalidation/removal. 4 years ago
Steven Kirk 326dac2328 Refactored how we switch control themes. 4 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. 5 years ago
Steven Kirk 2de57da8ff Added nullable annotations to Avalonia.Layout. 5 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. 7 years ago
Dariusz Komosinski b6ed3bdbae Move invalidation function to LayoutHelper. 7 years ago
Dariusz Komosinski 7a13d819fd Optimize and add new efficient visual tree extensions. 7 years ago
Dariusz Komosinski c864f5592c Fix overlooked assignment. 7 years ago
Dariusz Komosinski 798bde1835 Cache visual children getter result. 7 years ago
Dariusz Komosinski 3e3eddca87 Save a few value lookups during arrange and measure. 7 years ago
Dariusz Komosinski 2b05319b6b Remove unnecessary allocations from the layout loop. 7 years ago
Dariusz Komosinski 5814bd7163 Remove direct logging functions. 7 years ago
Dariusz Komosinski 01a404836e Reduce allocations caused by logging. 7 years ago
Steven Kirk b4d7d03afd Constrain to availableSize in MeasureCore. 7 years ago
Steven Kirk 7ac3556983 Fixed StackPanel arrange pass. 7 years ago
Steven Kirk f39e38545d Use inner methods for invalidation. 8 years ago
Steven Kirk c7b42d1326 Add the old overloads back in. 8 years ago
Steven Kirk fad2e317ba Make AffectsMeasure/Arrange/Render typed. 8 years ago
Miha Markič 0a38876590 Spellchecks all projects except for Base, Controls, Samples and Testing 8 years ago
Nikita Tsukanov 35f353c2db Use OnMeasureInvalidated instead of virtual InvalidateMeasure 9 years ago
Steven Kirk 5a34acac2d Don't need to do this. 9 years ago
Steven Kirk 40c342989b Assert control invalidation behavior. 9 years ago
Nikita Tsukanov 09c9d7b7d5 Layout integration seems to be working now 9 years ago
Nikita Tsukanov 317b0f7034 testtesttest 9 years ago
Nikita Tsukanov 3126901721 WPF embedding improvements 9 years ago
Nikita Tsukanov eb6bfd3de8 Moved layout manager from service locator to ILayoutRoot 9 years ago
Steven Kirk 4730ee1c41 Fix spelling of descendant. 9 years ago
Steven Kirk 16a47dac61 Apply margin before width/height. 9 years ago
Steven Kirk cfd2be07ec Added LayoutUpdated event. 10 years ago
Steven Kirk c554467d13 Invalidate measure when control removed 10 years ago