A cross-platform UI framework for .NET
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Nikita Tsukanov 295ef57b17 wip (matrix stuff) 3 months ago
..
Animation Rewrite leak tests without dotMemory Unit (#20095) 4 months ago
Collections remove some duplicate dict lookups (#19138) 9 months ago
Compatibility Nullable annotations for projects using XamlX (#15796) 2 years ago
Controls remove some duplicate dict lookups (#19138) 9 months ago
Data Update to .NET 10 (#19869) 4 months ago
Diagnostics Update to .NET 10 (#19869) 4 months ago
Input Support reading from and copying images to clipboard (#19930) 4 months ago
Interactivity Add diagnostic metrics/activities (#18314) 1 year ago
Layout Extend dirty rect when UseLayoutRounding=false (#18511) 10 months ago
Logging Added LogToDelegate and LogToTextWriter APIs (#18472) 1 year ago
LogicalTree Remove TotalCountChanged. 3 years ago
Media wip (matrix stuff) 3 months ago
Metadata Add ControlTemplateScope and enable it on ItemsPanelTemplate (#17483) 1 year ago
Platform wip (matrix stuff) 3 months ago
Properties Remove Direct2D1 (#20132) 4 months ago
PropertyStore Rewrite leak tests without dotMemory Unit (#20095) 4 months ago
Reactive Avoid memory leak by clearing the shared array pool of LightweightObservableBase (#19167) 9 months ago
Rendering wip (matrix stuff) 3 months ago
Styling Fixed Selector.ValidateNestingSelector not calling overrides when iterating up through parent selectors (#19947) 5 months ago
Threading Capture ExecutionContext for Dispatcher.InvokeAsync (#19163) 7 months ago
Utilities Update to .NET 10 (#19869) 4 months ago
VisualTree XY focus (#13947) 2 years ago
AttachedProperty.cs In `Avalonia.Base`, sealed several classes whose constructors aren't available from public API, and which have no inheritors (#13043) 3 years ago
Avalonia.Base.csproj Remove Direct2D1 (#20132) 4 months ago
AvaloniaInternalException.cs Finished adding nullable annotations to Avalonia.Base. 4 years ago
AvaloniaLocator.cs Borking changes 3 years ago
AvaloniaObject.cs Optimization: Add an optimized path for notifying property changes for inherited va… (#18223) 1 year ago
AvaloniaObjectExtensions.cs Avoid Select when no boxing required (#16886) 1 year ago
AvaloniaProperty.cs Add XML doc comments to RegisterDirect warning about unsetValue and defaultValue (#18719) 11 months ago
AvaloniaPropertyChangedEventArgs.cs Optimization: Add an optimized path for notifying property changes for inherited va… (#18223) 1 year ago
AvaloniaPropertyChangedEventArgs`1.cs Removed a number of interfaces. 3 years ago
AvaloniaPropertyChangedExtensions.cs Make OnPropertyChanged non-generic. 4 years ago
AvaloniaPropertyExtensions.cs Make CanValueAffectRender internal. 3 years ago
AvaloniaPropertyMetadata.cs Improve AvaloniaObject.GetValue performance (#15342) 2 years ago
AvaloniaPropertyRegistry.cs Extract non-generic members from frequently used generic types (#16585) 2 years ago
AvaloniaProperty`1.cs Fix spelling mistake. 3 years ago
ClassBindingManager.cs Fixes duplicate class property registration (#19558) 7 months ago
CombinedGeometry.cs Seal CreateDefiningGeometry 3 years ago
CornerRadius.cs Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase (#17745) 1 year ago
DirectProperty.cs Move IsDirect = true into DirectPropertyBase (#16256) 2 years ago
DirectPropertyBase.cs Move IsDirect = true into DirectPropertyBase (#16256) 2 years ago
DirectPropertyMetadata`1.cs Improve AvaloniaObject.GetValue performance (#15342) 2 years ago
EnumExtensions.cs Make EnumExtensions internal. 3 years ago
IDataContextProvider.cs Removed a number of interfaces. 3 years ago
IDescription.cs Finished adding nullable annotations to Avalonia.Base. 4 years ago
IDirectPropertyAccessor.cs Improve AvaloniaObject.GetValue performance (#15342) 2 years ago
IDirectPropertyMetadata.cs Added attributes describing API stability. 4 years ago
INamed.cs Allow any object implementing INamed to be registered in a Xaml namescope (#14757) 2 years ago
IStyledPropertyAccessor.cs Improve AvaloniaObject.GetValue performance (#15342) 2 years ago
IStyledPropertyMetadata.cs Added attributes describing API stability. 4 years ago
Matrix.cs Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase (#17745) 1 year ago
PixelPoint.cs Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase (#17745) 1 year ago
PixelRect.cs Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase (#17745) 1 year ago
PixelSize.cs Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase (#17745) 1 year ago
PixelVector.cs Remove JetBrains.Annotations from the repo 3 years ago
Point.cs Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase (#17745) 1 year ago
Points.cs feat(Geometries): PolyBezierSegment (#16664) 2 years ago
Rect.cs Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase (#17745) 1 year ago
RelativePoint.cs Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase (#17745) 1 year ago
RelativeRect.cs Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase (#17745) 1 year ago
RelativeScalar.cs Fixes relative brush mapping mode (#14598) 2 years ago
RenderTargetCorruptedException.cs Merge core libraries. (#5831) 4 years ago
RenderTargetNotReadyException.cs OSX rendering refactoring 3 years ago
Rotate3DTransform.cs Media system refactoring 3 years ago
RoundedRect.cs Add BackgroundSizing (#14048) 2 years ago
Size.cs Layout performance improvements (#18315) 1 year ago
StyledElement.cs Feature - Container Queries (#16846) 12 months ago
StyledElementExtensions.cs feat: Allow use of (Classes.`classname`) syntax on Style and ControlThe… (#16938) 1 year ago
StyledProperty.cs Extract non-generic members from frequently used generic types (#16585) 2 years ago
StyledPropertyMetadata`1.cs Improve AvaloniaObject.GetValue performance (#15342) 2 years ago
StyledPropertyNonGenericHelper.cs Extract non-generic members from frequently used generic types (#16585) 2 years ago
Thickness.cs Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase (#17745) 1 year ago
Vector.cs Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase (#17745) 1 year ago
Vector3D.cs wip (matrix stuff) 3 months ago
Visual.Composition.cs Enable VisualBrush to be used as Visual's OpacityMask (#17072) 2 years ago
Visual.cs Layout performance improvements (#18315) 1 year ago
VisualExtensions.cs Removed a number of interfaces. 3 years ago
VisualTreeAttachmentEventArgs.cs Removed a number of interfaces. 3 years ago
composition-schema.xml wip (matrix stuff) 3 months ago