Skip to content

added support for avalonia 12#74

Open
KaiIsNA wants to merge 3 commits into
oxyplot:masterfrom
KaiIsNA:feature-avalonia12
Open

added support for avalonia 12#74
KaiIsNA wants to merge 3 commits into
oxyplot:masterfrom
KaiIsNA:feature-avalonia12

Conversation

@KaiIsNA

@KaiIsNA KaiIsNA commented May 5, 2026

Copy link
Copy Markdown

This Pull Request updates OxyPlot.Avalonia to support Avalonia 12.0. It addresses breaking changes in the Avalonia API, specifically regarding compiled bindings, internal property changes, and the new diagnostics/developer tools infrastructure.

Breaking Changes

  • Projects using this version must target .NET 8 or higher to remain compatible with Avalonia 12.

  • Users may need to install the AvaloniaUI.DiagnosticsSupport package to continue using the integrated developer tools.

Testing Performed

  • Built and ran the included sample projects on both Windows 11 and Ubuntu.

@jdlowden

jdlowden commented Jul 1, 2026

Copy link
Copy Markdown

Uploaded to Nuget as Oxyplot.Avalonia12 in the interim. Available at https://www.nuget.org/packages/Oxyplot.Avalonia12. Links to KaiIsNA repo.

@VisualMelon @dephonica This PR has sat here for 2 months. Mind doing a merge? Works perfectly with Avalonia 12 where the current version causes crashes.

@VisualMelon

Copy link
Copy Markdown
Contributor

@jdlowden sorry for the delay. I did a V12 port a while back so I'll look whether we should merge this one or use mine (I did update all the examples etc.) and hopefully move forward with that fairly soon, but my time and energy are limit at the moment. Please do everyone ping me with annoying "have you shipped it yet?" messages so that I can't forget.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants