The purpose of this PR is to upgrade MzingaViewer to use the (upcoming) Avalonia 11.0, by upgrading through each preview release and iteratively resolving the bugs along the way.
Note: changes in Avalonia's rendering caused a variety of graphical issues in the early previews, so this PR also includes some substantial refactoring to how pieces are rendered.
The purpose of this PR is to upgrade MzingaViewer to use the (upcoming) Avalonia 11.0, by upgrading through each preview release and iteratively resolving the bugs along the way.
Note: changes in Avalonia's rendering caused a variety of graphical issues in the early previews, so this PR also includes some substantial refactoring to how pieces are rendered.