Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for features required by OxyPlot #7616

Open
1 of 12 tasks
HavenDV opened this issue Dec 7, 2021 · 4 comments
Open
1 of 12 tasks

Add support for features required by OxyPlot #7616

HavenDV opened this issue Dec 7, 2021 · 4 comments
Labels
difficulty/challenging 🤯 Categorizes an issue for which the difficulty level is reachable with internals understanding epic kind/enhancement New feature or request

Comments

@HavenDV
Copy link
Member

HavenDV commented Dec 7, 2021

What would you like to be added:

OxyPlot specific methods:

warning Uno0001: Windows.UI.Xaml.UIElement.CompositeMode is not implemented in Uno
warning Uno0001: Windows.UI.Xaml.Media.ElementCompositeMode.SourceOver is not implemented in Uno
warning Uno0001: Windows.UI.Xaml.Media.EllipseGeometry is not implemented in Uno
warning Uno0001: Windows.UI.Xaml.Media.EllipseGeometry.Center is not implemented in Uno
warning Uno0001: Windows.UI.Xaml.Media.EllipseGeometry.RadiusX is not implemented in Uno
warning Uno0001: Windows.UI.Xaml.Media.EllipseGeometry.RadiusY is not implemented in Uno
warning Uno0001: Windows.UI.Xaml.Controls.Control.OnPointerWheelChanged(Windows.UI.Xaml.Input.PointerRoutedEventArgs) is not implemented in Uno
warning Uno0001: Windows.UI.Xaml.Shapes.Shape.StrokeLineJoin is not implemented in Uno
warning Uno0001: Windows.UI.Xaml.Media.PenLineJoin.Round is not implemented in Uno
warning Uno0001: Windows.UI.Xaml.Media.PenLineJoin.Bevel is not implemented in Uno

Why is this needed:

To support OxyPlot

For which Platform:

  • iOS
  • Android
  • WebAssembly
  • WebAssembly renderers for Xamarin.Forms
  • macOS
  • Skia
    • WPF
    • GTK (Linux)
    • Tizen
  • Windows
  • Build tasks
  • Solution Templates

Anything else we need to know?

A library and apps for testing progress are also available here: https://github.com/HavenDV/H.OxyPlot

@HavenDV HavenDV added difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. kind/enhancement New feature or request triage/untriaged Indicates an issue requires triaging or verification labels Dec 7, 2021
@jeromelaban
Copy link
Member

It would be best to use the SkiaSharp version of the OxyPlot source, in this case.

@GeraudFabien
Copy link

It may be related to oxyplot/oxyplot#1829 since you only ask for WebAssembly

@robloo
Copy link
Contributor

robloo commented Dec 8, 2021

It would be best to use the SkiaSharp version of the OxyPlot source, in this case.

Uno has a lot of issues rendering XAML. Using OxyPlot XAML rendering would be a good test case for the Uno Team. That said, I also moved on to SkiaSharp due to the performance improvements and much better stability.

@HavenDV
Copy link
Member Author

HavenDV commented Dec 12, 2021

I've added partial OxyPlot support for Uno WebAssembly.
There's a simple test application there:
https://havendv.github.io/H.OxyPlot/

@MartinZikmund MartinZikmund changed the title Add support for OxyPlot Add support for OxyPlot Jul 19, 2023
@MartinZikmund MartinZikmund added epic difficulty/challenging 🤯 Categorizes an issue for which the difficulty level is reachable with internals understanding and removed triage/untriaged Indicates an issue requires triaging or verification difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. labels Jul 19, 2023
@MartinZikmund MartinZikmund changed the title Add support for OxyPlot Add support for features required by OxyPlot Jul 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty/challenging 🤯 Categorizes an issue for which the difficulty level is reachable with internals understanding epic kind/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants