32 Commits (479d480ad9633dc635508c0369635c688dfb9f98)

Author SHA1 Message Date
Steven Kirk 479d480ad9 Parameterize logger on area as well as level. 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. 6 years ago
Dariusz Komosinski 01a404836e Reduce allocations caused by logging. 6 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. 9 years ago
Steven Kirk c554467d13 Invalidate measure when control removed 10 years ago
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 10 years ago
Steven Kirk 46c93b70bf Fix layout error. 10 years ago
Steven Kirk 75e13dc02b Fix arrange size with margins. 10 years ago
Steven Kirk ea6b1d4cfd Starting removing hard dependency on Serilog. 10 years ago
Steven Kirk 5802040d3e Optimize ContentPresenter. 10 years ago
Steven Kirk a70c5aaa44 Invalidate visual on invalidate measure/arrange. 10 years ago
Steven Kirk 93b4d810b9 Moved scaling to per-window. 10 years ago
Steven Kirk d460ec9fd0 Implemented basic layout scaling. 10 years ago
Steven Kirk d8725286aa Fix layout bug with ScrollViewer. 10 years ago
Steven Kirk f7f2fc65b7 Make Arrange call Measure if !IsMeasureValid. 10 years ago
Steven Kirk 5489487131 Make LayoutManager global. 10 years ago
Steven Kirk 72baba2f0e Removed 'force' parameter from Measure. 10 years ago
Steven Kirk b310ead6a1 Removed 'distance' argument to LayoutManager. 10 years ago
Steven Kirk 0e2cee8810 Overhauled layout system. 10 years ago
Steven Kirk 1202eaa876 Updated PerspexProperties to new classes 10 years ago
Steven Kirk 928e159aba Added DesiredSize as a readonly PP. 10 years ago
Steven Kirk 7925fa8c65 Cache Margin in MeasureCore. 10 years ago
Steven Kirk 4ef9639f3e Removed LINQ from MeasureOverride. 10 years ago
Steven Kirk 9ad94743c0 Fix small layout bug with UseLayoutRounding. 10 years ago
Steven Kirk 8e2830ad05 Don't return negative size from Measure. 10 years ago
Steven Kirk 67835cc09b Applied a bunch of resharper suggestions. 10 years ago