I downloaded the latest source code, built it, and ran the Gallery app.
Latest commit tested:
[docs(Core/Font): add font system architecture, token integration, usage and customization guides](5e1e7ef)
While trying different features in the app, I ran into a System.NullReferenceException.
Exception
System.NullReferenceException: Object reference not set to an instance of an object.
Stack trace
AtomUI.Desktop.Controls.dll!AtomUI.Desktop.Controls.WindowMessageManager.Show.AnonymousMethod__0(object sender, Avalonia.Interactivity.RoutedEventArgs _) Line 130
at C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\WindowMessageManager.cs(130)
AtomUI.Desktop.Controls.dll!AtomUI.Desktop.Controls.MessageCard.OnPropertyChanged(Avalonia.AvaloniaPropertyChangedEventArgs change) Line 179
at C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\MessageCard.cs(179)
AtomUI.Desktop.Controls.dll!AtomUI.Desktop.Controls.MessageCard.IsClosed.set(bool value) Line 75
at C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\MessageCard.cs(75)
AtomUI.Desktop.Controls.dll!AtomUI.Desktop.Controls.MessageCard.ApplyHideMotion() Line 228
at C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\MessageCard.cs(228)
AtomUI.Desktop.Controls.dll!AtomUI.Desktop.Controls.MessageCard.OnPropertyChanged(Avalonia.AvaloniaPropertyChangedEventArgs change) Line 185
at C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\MessageCard.cs(185)
AtomUI.Desktop.Controls.dll!AtomUI.Desktop.Controls.MessageCard.IsClosing.set(bool value) Line 66
at C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\MessageCard.cs(66)
AtomUI.Desktop.Controls.dll!AtomUI.Desktop.Controls.MessageCard.Close() Line 148
at C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\MessageCard.cs(148)
AtomUIGallery.Desktop.dll!AtomUIGallery.Desktop.Program.Main(string[] args) Line 14
at C:\Users\marwa\Downloads\AtomUI-release-5.0\controlgallery\AtomUIGallery.Desktop\Program.cs(14)
Additional exception details
System.NullReferenceException
HResult=0x80004003
Message=Object reference not set to an instance of an object.
Source=AtomUI.Desktop.Controls
at AtomUI.Desktop.Controls.WindowMessageManager.<>c__DisplayClass19_0.<Show>b__0(Object sender, RoutedEventArgs _)
in C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\WindowMessageManager.cs:line 130
Screenshots



Notes
I suspect the issue may be related to the drawers.
I also noticed several warnings during build/runtime:
CS0169 The field 'DataGridColumn._clipboardContentBinding' is never used
CS0618 BindingOperations.Apply(..., object?) is obsolete
CS0618 IBinding.Initiate(..., bool) is obsolete
MSB3101 Could not write state file ... AssemblyReference.cache already exists
S3881 Fix this implementation of IDisposable to conform to the dispose pattern
NU1903 Package 'Tmds.DBus.Protocol' 0.21.2 has a known high severity vulnerability
CS0067 Several events are never used
And a few analyzer suggestions:
RCS1235 Optimize 'Add' call
CA1816 Dispose should call GC.SuppressFinalize
I downloaded the latest source code, built it, and ran the Gallery app.
Latest commit tested:
[docs(Core/Font): add font system architecture, token integration, usage and customization guides](5e1e7ef)
While trying different features in the app, I ran into a
System.NullReferenceException.Exception
Stack trace
Additional exception details
Screenshots
Notes
I suspect the issue may be related to the drawers.
I also noticed several warnings during build/runtime:
And a few analyzer suggestions: