..
Animation
[Feature] Page-based navigation system (#20794)
4 weeks ago
ApplicationLifetimes
Remove obsolete members from Avalonia.Controls (#20617)
2 months ago
AutoCompleteBox
Add FocusChangedEventArgs for GotFocus/LotFocus (#20859)
3 weeks ago
Automation
[Feature] Expand Page-type navigation: CarouselPage (#20871)
2 weeks ago
Calendar
Add FocusChangedEventArgs for GotFocus/LotFocus (#20859)
3 weeks ago
CalendarDatePicker
Add FocusChangedEventArgs for GotFocus/LotFocus (#20859)
3 weeks ago
Chrome
Introduced "forced" CSD mode without app opting in (#20976)
4 days ago
CommandBar
[Feature] Expand Page-type navigation: CarouselPage (#20871)
2 weeks ago
Converters
Change visual brush for group box to grid (#20947)
2 weeks ago
DateTimePickers
Move Gesture events to InputElement (#20789)
4 weeks ago
Diagnostics
More changes for non-toplevel visual tree roots. (#20732)
1 month ago
Documents
Simplify text formatting constructors (#20527)
2 months ago
Embedding
Restructure VisualLayerManager (#20905)
2 weeks ago
Flyouts
Make FlyoutBase.IsOpen a public StyledProperty (#20920)
2 weeks ago
Generators
Remove obsolete members from Avalonia.Controls (#20617)
2 months ago
Mixins
Replace System.Reactive with internal extensions
3 years ago
Notifications
Fixed ReversibleStackPanel not invalidating arrange on ReverseOrder change (#20172)
4 months ago
NumericUpDown
Make RoutedEvent nullable in event arguments (#20953)
1 week ago
Page
add style overrides for other page types (#20985)
5 days ago
PipsPager
Rename PipsPager button theme APIs (#20954)
7 days ago
Platform
Make Window.WindowState a direct property with (on some platforms) reliable values (#20973)
6 days ago
PresentationSource
Introduced "forced" CSD mode without app opting in (#20976)
4 days ago
Presenters
Update .NET SDK to 10.0.201 (#20912)
2 weeks ago
Primitives
Restructure VisualLayerManager (#20905)
2 weeks ago
Properties
feat: move InternalsVisibleTo in csproj
4 years ago
PullToRefresh
Move Gesture events to InputElement (#20789)
4 weeks ago
Remote
Render target/surface housekeeping (#20811)
4 weeks ago
Selection
Fixes #17157 (#17171)
1 year ago
Shapes
[Feature] Add FillRule property for Polyline/Polygon (#20159)
3 months ago
SplitButton
Make FlyoutBase.IsOpen a public StyledProperty (#20920)
2 weeks ago
SplitView
Add SplitViewPanePlacement settings for Top and Bottom. (#19465)
7 months ago
Templates
Move `IBinding` to `BindingBase` and tidy up some binding APIs (#19589)
3 months ago
Utils
Move `IBinding` to `BindingBase` and tidy up some binding APIs (#19589)
3 months ago
AcrylicPlatformCompensationLevels.cs
feat: Address Rule CA1815
3 years ago
AppBuilder.cs
Add AppBuilder.UseTextShapingSubsystem (#20761)
4 weeks ago
Application.cs
Remove obsolete members from Avalonia.Controls (#20617)
2 months ago
Avalonia.Controls.csproj
Remove Direct2D1 (#20132)
4 months ago
Border.cs
Validate layoutable Thickness properties to block NaN or infinite values (#20899)
2 weeks ago
BorderVisual.cs
Composition system SP1 (#20497)
2 months ago
Button.cs
Make FlyoutBase.IsOpen a public StyledProperty (#20920)
2 weeks ago
ButtonSpinner.cs
XY focus (#13947)
2 years ago
Canvas.cs
Replace System.Reactive with internal extensions
3 years ago
Carousel.cs
[Feature] Expand Page-type navigation: CarouselPage (#20871)
2 weeks ago
CheckBox.cs
Use new properties to remove some peers.
5 years ago
ColumnDefinition.cs
In `Avalonia.Controls`, modernized `get`ter/`set`ter syntax (#13021)
3 years ago
ColumnDefinitions.cs
Preferring user-provided string conversion over TypeDescriptor
6 years ago
ComboBox.cs
Fix ComboBox not showing Text property validation (#20978)
5 days ago
ComboBoxItem.cs
Replace System.Reactive with internal extensions
3 years ago
ContainerClearingEventArgs.cs
Added container lifecycle events.
3 years ago
ContainerIndexChangedEventArgs.cs
Added container lifecycle events.
3 years ago
ContainerPreparedEventArgs.cs
Added container lifecycle events.
3 years ago
ContentControl.cs
Feature - Container Queries (#16846)
1 year ago
ContextMenu.cs
Move Gesture events to InputElement (#20789)
4 weeks ago
Control.cs
Add FocusChangedEventArgs for GotFocus/LotFocus (#20859)
3 weeks ago
ControlExtensions.cs
Replace System.Reactive with internal extensions
3 years ago
Controls.cs
Improve debug display of controls and related error messages (#15219)
2 years ago
DataValidationErrors.cs
Feat/19059 add automation for validation error (#19161)
9 months ago
Decorator.cs
Validate layoutable Thickness properties to block NaN or infinite values (#20899)
2 weeks ago
DefinitionBase.cs
In `Avalonia.Controls`, modernized `get`ter/`set`ter syntax (#13021)
3 years ago
DefinitionList.cs
Fix DefinitionList parsing
3 years ago
Design.cs
Design properties not being applied for user controls (#20986)
5 days ago
DesktopApplicationExtensions.cs
fix(DevTools): Debug Application without ApplicationLifetime
3 years ago
DockPanel.cs
Fix DockPanel index out of range (#18261)
1 year ago
DropDownButton.cs
Add new DropDownButton control
4 years ago
Expander.cs
Added automation peer for Expander control (#20475)
2 months ago
ExperimentalAcrylicBorder.cs
Introduce PresentationSource, move some responsibilities from TopLevel (#20624)
1 month ago
Grid.cs
Remove unused internal classes, methods, and comparers (#20746)
1 month ago
GridLength.cs
Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase (#17745)
1 year ago
GridSplitter.cs
Add FocusChangedEventArgs for GotFocus/LotFocus (#20859)
3 weeks ago
GroupBox.cs
Add GroupBox (#19366)
8 months ago
HotkeyManager.cs
Enable nullability in Controls.UnitTests (#20373)
3 months ago
HyperlinkButton.cs
Add HyperlinkButton (#14509)
2 years ago
IContentControl.cs
Make IContentControl internal.
3 years ago
IGlobalDataTemplates.cs
Added attributes describing API stability.
4 years ago
IHeadered.cs
Make IHeadered internal.
3 years ago
IMenu.cs
Introduce PresentationSource, move some responsibilities from TopLevel (#20624)
1 month ago
IMenuElement.cs
Make IMenu, IMenuElement, IMenuItem internal.
3 years ago
IMenuItem.cs
Use `SetCurrentValue` for all `IMenuItem` properties (#20682)
1 month ago
INativeMenuExporterEventsImplBridge.cs
Make INativeMenuExporterEventsImplBridge a private API.
3 years ago
INativeMenuItemExporterEventsImplBridge.cs
Added attributes describing API stability.
4 years ago
IScrollAnchorProvider.cs
Removed a number of interfaces.
3 years ago
ISelectable.cs
Make container IsSelected bindings work again.
3 years ago
IToolTipService.cs
Never update ToolTipService while the mouse is over a tooltip (fixes flicker when redrawing a window beneath the pointer) (#15596)
2 years ago
IconElement.cs
add IconElement class.
6 years ago
Image.cs
Add missing Blend Modes and expose BlendMode on Image Control (#17903)
1 year ago
ItemCollection.cs
Keep SelectingItemsControl selection values until ItemsSource is set (#18634)
12 months ago
ItemsControl.cs
Add FocusChangedEventArgs for GotFocus/LotFocus (#20859)
3 weeks ago
ItemsSourceView.cs
Keep SelectingItemsControl selection values until ItemsSource is set (#18634)
12 months ago
Label.cs
Fixes and improves several access key (accelerator) related issues (#17292)
1 year ago
LayoutTransformControl.cs
LayoutTransformControl - fix memory leak due to Transform.Changed event subscription (#19718)
5 months ago
ListBox.cs
Introduce PresentationSource, move some responsibilities from TopLevel (#20624)
1 month ago
ListBoxItem.cs
Unify selection event handling for all `SelectingItemsControl` types plus `TreeView` (#19203)
3 months ago
LoggingExtensions.cs
Added LogToDelegate and LogToTextWriter APIs (#18472)
1 year ago
MaskedTextBox.cs
Add FocusChangedEventArgs for GotFocus/LotFocus (#20859)
3 weeks ago
Menu.cs
Fix menu memory leak (#20753)
1 month ago
MenuBase.cs
Introduce PresentationSource, move some responsibilities from TopLevel (#20624)
1 month ago
MenuItem.cs
Add FocusChangedEventArgs for GotFocus/LotFocus (#20859)
3 weeks ago
MenuItemAccessKeyHandler.cs
Introduce PresentationSource, move some responsibilities from TopLevel (#20624)
1 month ago
MenuItemToggleType.cs
Introduce MenuItem.ToggleType (#11441)
2 years ago
NativeControlHost.cs
Fix pixel rounding and visual transforms in NativeControlHost (#20786)
3 weeks ago
NativeDock.cs
[macOS] Add NativeDock.Menu API for adding menu items to macOS dock icon (#20634)
1 month ago
NativeMenu.Export.cs
Nullability fixes for Avalonia.Controls
3 years ago
NativeMenu.cs
Improve debug display of controls and related error messages (#15219)
2 years ago
NativeMenuBar.cs
Introduce PresentationSource, move some responsibilities from TopLevel (#20624)
1 month ago
NativeMenuBarPresenter.cs
Remove NativeMenuItemToggleType and NativeMenuBar.EnableMenuItemClickForwarding (#20577)
2 months ago
NativeMenuItem.cs
Remove NativeMenuItemToggleType and NativeMenuBar.EnableMenuItemClickForwarding (#20577)
2 months ago
NativeMenuItemBase.cs
Converted a variety of writeable DirectProperty definitions to StyledProperty
3 years ago
NativeMenuItemSeparator.cs
Fixed or suppressed various analyzer warnings
3 years ago
Panel.cs
In `Avalonia.Controls`, modernized `get`ter/`set`ter syntax (#13021)
3 years ago
PathIcon.cs
Made Path/PathIcon.Data nullable (#14720)
2 years ago
PixelPointEventArgs.cs
Remove copyright headers.
6 years ago
PlacementMode.cs
Custom popup placement callback (#15667)
2 years ago
PlatformInhibitionType.cs
Add API to prevent App Nap.
3 years ago
ProgressBar.cs
Clamp progressbar indicator width and height to never drop below zero when calculating size. (#17816)
1 year ago
RadioButton.cs
Introduce PresentationSource, move some responsibilities from TopLevel (#20624)
1 month ago
RadioButtonGroupManager.cs
Introduce PresentationSource, move some responsibilities from TopLevel (#20624)
1 month ago
RelativePanel.AttachedProperties.cs
Update Measure and Layout if a child of RelativePanel updates it's
3 years ago
RelativePanel.cs
Fix: RelativePanel calculation error with extensible and aligned child (#19474)
7 months ago
RepeatButton.cs
In `Avalonia.Controls`, modernized `get`ter/`set`ter syntax (#13021)
3 years ago
RequestBringIntoViewEventArgs.cs
Removed a number of interfaces.
3 years ago
ResolveByNameAttribute.cs
Cleanup attributes
3 years ago
RowDefinition.cs
In `Avalonia.Controls`, modernized `get`ter/`set`ter syntax (#13021)
3 years ago
RowDefinitions.cs
Adding more ToString() overloads to support DevTools
5 years ago
Screens.cs
Remove obsolete members from Avalonia.Controls (#20617)
2 months ago
ScrollChangedEventArgs.cs
Make RoutedEvent nullable in event arguments (#20953)
1 week ago
ScrollViewer.cs
Add FocusChangedEventArgs for GotFocus/LotFocus (#20859)
3 weeks ago
SelectableTextBlock.cs
Add FocusChangedEventArgs for GotFocus/LotFocus (#20859)
3 weeks ago
SelectionChangedEventArgs.cs
Make RoutedEvent nullable in event arguments (#20953)
1 week ago
SelectionMode.cs
Remove copyright headers.
6 years ago
Separator.cs
Remove copyright headers.
6 years ago
ShutdownMode.cs
Remove copyright headers.
6 years ago
SizeChangedEventArgs.cs
Removed IInteractive.
3 years ago
Slider.cs
feat: Handle Datavalidations on base class "Control" (#20067)
4 months ago
Spinner.cs
Make RoutedEvent nullable in event arguments (#20953)
1 week ago
StackPanel.cs
In `Avalonia.Controls`, modernized `get`ter/`set`ter syntax (#13021)
3 years ago
SystemFontAppBuilderExtension.cs
Improve FontCollection customization (#19756)
4 months ago
TabControl.cs
Add FocusChangedEventArgs for GotFocus/LotFocus (#20859)
3 weeks ago
TabItem.cs
Fix TabItem.Icon type and add IconTemplate (#20939)
2 weeks ago
TextBlock.cs
Made GetMaxSizeFromConstraint a protected method (#20877)
2 weeks ago
TextBox.cs
Add FocusChangedEventArgs for GotFocus/LotFocus (#20859)
3 weeks ago
TextBoxTextInputMethodClient.cs
Remove Uncompilable code guarded by platform defines (#20861)
2 weeks ago
TextChangedEventArgs.cs
Add comments to TextChangedEventArgs and TextChangingEventArgs
3 years ago
TextChangingEventArgs.cs
Add comments to TextChangedEventArgs and TextChangingEventArgs
3 years ago
ThemeVariantScope.cs
Make StyledElement use theme variants again
3 years ago
TickBar.cs
In `Avalonia.Controls`, modernized `get`ter/`set`ter syntax (#13021)
3 years ago
ToggleSwitch.cs
fix: only remove knob transitions when dragging (#16993)
2 years ago
ToolTip.cs
Make popup focus stealing configurable. (#16642)
2 years ago
ToolTipService.cs
More changes for non-toplevel visual tree roots. (#20732)
1 month ago
TopLevel.cs
Introduced "forced" CSD mode without app opting in (#20976)
4 days ago
TopLevelHost.Decorations.cs
Streamline drawn decorations management to avoid call ordering problems (#20840)
3 weeks ago
TopLevelHost.Peers.cs
Themeable Client Window Decorations (#20770)
4 weeks ago
TopLevelHost.cs
Introduced "forced" CSD mode without app opting in (#20976)
4 days ago
TransitionCompletedEventArgs.cs
Implement TransitionContentControl.TransitionCompleted (#15172)
2 years ago
TransitioningContentControl.cs
Implement TransitionContentControl.TransitionCompleted (#15172)
2 years ago
TrayIcon.cs
TrayIcon fixes (#16111)
2 years ago
TreeView.cs
Add FocusChangedEventArgs for GotFocus/LotFocus (#20859)
3 weeks ago
TreeViewItem.cs
Unify selection event handling for all `SelectingItemsControl` types plus `TreeView` (#19203)
3 months ago
UrlOpenedEventArgs.cs
add implementation of url event for application class.
5 years ago
UserControl.cs
add automation peer for UserControl (#17480)
1 year ago
Viewbox.cs
Make some protected internal members internal.
3 years ago
VirtualizingCarouselPanel.cs
[Feature] Expand Page-type navigation: CarouselPage (#20871)
2 weeks ago
VirtualizingPanel.cs
Implement TextSearch.TextBinding (#18405)
1 year ago
VirtualizingStackPanel.cs
#20868 - virtualizingstackpanel, when viewport shrinks and grows again, does not re-measure items (#20870)
2 weeks ago
Window.cs
Introduced "forced" CSD mode without app opting in (#20976)
4 days ago
WindowBase.cs
Introduced "forced" CSD mode without app opting in (#20976)
4 days ago
WindowClosingEventArgs.cs
Added WindowClosingEventArgs.
3 years ago
WindowEdge.cs
Renamed Perspex -> Avalonia
10 years ago
WindowIcon.cs
Composition aware resources
3 years ago
WindowResizedEventArgs.cs
Added WindowBase.Resized event.
3 years ago
WindowStartupLocation.cs
Implemented Window.WindowStartupLocation and WindowBase.Owner.
9 years ago
WindowState.cs
Add Fullscreen to WindowState enum.
6 years ago
WindowTransparencyLevel.cs
Replace WindowTransparencyLevel enum with list of structs
3 years ago
WrapPanel.cs
fix comments (#18862)
11 months ago