8 Commits (5efdcf7d068a2d8c19dafe062d0e6198d62a1647)

Author SHA1 Message Date
Steven Kirk 1eaf6cc607 Prevent crash when switching themes. 4 years ago
Steven Kirk 4d23058c9b Don't run an unnecessary batch update. 4 years ago
Steven Kirk 421546609a Add test/fix for promoted themes. 4 years ago
Steven Kirk d21e634ab3 Added support for implicit themes. 4 years ago
Steven Kirk 8c61f25188 Promote theme to LocalValue if applied from style. 4 years ago
Steven Kirk fc3c036b02 Move Theme to StyledElement. 4 years ago
Steven Kirk fb0da85ad3
Merge core libraries. (#5831) 4 years ago
Steven Kirk 5763a914fe Remove generics from IAvaloniaObject. 4 years ago
Steven Kirk 328199b2d2 Added nullable annotations to Avalonia.Styling. 4 years ago
Max Katz 3984ba2ec5 Enable nullability for InputElement, Interactive, Visual 5 years ago
Max Katz 4f82d510c5 Enable AvaloniaObject nullablity 5 years ago
Dariusz Komosinski 02fa3502e0 Cleanup styling code. 5 years ago
Dariusz Komosinski 188faa07c5 WIP setup for inspecting styles. 5 years ago
Steven Kirk 0f238113f5 Implement batching for AvaloniaObject property values. 5 years ago
Dariusz Komosinski 2fd70994ad Remove enumerator allocations and LINQ from children change notifications. 5 years ago
Dariusz Komosinski 6ce1d94a09 Remove a few warnings. 6 years ago
Steven Kirk 479d480ad9 Parameterize logger on area as well as level. 6 years ago
Steven Kirk 0a1cb6fdf8 Added ResourcesChangedEventArgs.Empty. 6 years ago
Steven Kirk dcdaf5e0bf Don't raise ResourceChanged on reparenting... 6 years ago
Steven Kirk 7022c137e7 Propagate ResourcesChanged to template children. 6 years ago
Steven Kirk eec2a05a26 Don't use ResourcesChanged to propagate. 6 years ago
Steven Kirk 42859fae89 Refactored resources. 6 years ago
Steven Kirk 18d2238b91 Remove sanity check from SetParent. 6 years ago
Steven Kirk bd571c3459 Remove manual capacity management. 6 years ago
Steven Kirk cfae69dfdc Pass ResourceChanged messages to child styles. 6 years ago
Steven Kirk 6db44298bb Handle adding/removing nested styles. 6 years ago
Steven Kirk e9256a9e40 Initial implementation of add/remove styles. 6 years ago
Steven Kirk 6b902254bc Refactored styling. 6 years ago
Steven Kirk 7fb62b20fa Don't allow StyledElement.Styles to be set. 6 years ago
Steven Kirk 6f96d464af Pass ResourceChanged messages to child styles. 6 years ago
Steven Kirk dc55d65287 Refactored styling. 6 years ago
Steven Kirk 097eeb646f Don't allow StyledElement.Styles to be set. 6 years ago
Steven Kirk 4f2c215993 Pass ResourceChanged messages to child styles. 6 years ago
Dariusz Komosinski c91559548e Remove LINQ from Visual and StyledElement attach/detach funtions. 6 years ago
Steven Kirk ae1475ad43 Rename IStyleRoot -> ILogicalRoot. 6 years ago
Steven Kirk a70da659f6 Reafactor logical tree attach/detach events. 6 years ago
Steven Kirk 39fd3af9ca Added sanity test for logical parent. 6 years ago
Steven Kirk 601abac056 Set resource parent for merged dictionaries. 6 years ago
Dariusz Komosinski 552e536aec Cache delegates used for reacting to logical and visual children changes. 6 years ago
Steven Kirk b89305d708 Set pseudoclasses manually. 6 years ago
Steven Kirk 35bd69f23c Remove AvaloniaProperty.Initialized. 6 years ago
Steven Kirk 6a74ab560c Added IDataContextProvider. 6 years ago
Steven Kirk 6be3acb46c Make ValueStore typed. 6 years ago
Dariusz Komosinski a2c6bc1b7c Remove usage of AddClassHandler that returns new lambda per invocation. 7 years ago
Dariusz Komosinski 5814bd7163 Remove direct logging functions. 7 years ago
Steven Kirk bc5a101faf Render changes to child order/zindex. 7 years ago
Nikita Tsukanov fa55755b71 Manually handle name scope registrations 7 years ago
Steven Kirk 4242c882b4 Added StyledElement.OnInitialized. 7 years ago
Steven Kirk 0f25e0548f Use object for resource keys. 7 years ago
Steven Kirk 208361b8fa Don't register controls with parent namescope. 7 years ago