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

0.5.0 Evaluation Update has been released! #190

Open
Happypig375 opened this issue Apr 20, 2021 · 6 comments
Open

0.5.0 Evaluation Update has been released! #190

Happypig375 opened this issue Apr 20, 2021 · 6 comments

Comments

@Happypig375
Copy link
Collaborator

0.5.0-beta has been out enough to be considered stable now.

Haha, this just missed the one year anniversary of the previous update by 5 days.

New additions

Woooo! Now we have automatic release notes! See https://github.com/verybadcat/CSharpMath/releases

What's next?

We all know MAUI is the next big thing in the .NET UI space. Being the next evolution of Xamarin.Forms, it only makes sense for us to support it.

We should consider making use of MAUI Graphics to maximise reach with little additional code. Ideally we could just integrate its APIs directly into the CSharpMath core library, but I am unsure if Avalonia can use it.

Also, we should consider transferring this repository into https://github.com/asc-community and share a Discord, as I would say that https://github.com/asc-community/AngouriMath complements CSharpMath's symbolic math display capabilities better than https://github.com/mathnet/mathnet-symbolics with the amount of features. This would also be a better place to casually discuss and seek help. Thoughts?

Supersedes #112.

@charlesroddie
Copy link
Collaborator

MAUI Graphics looks very interesting. I wonder at what point it will become testable? We could replace all the renderers with that. If we just have one layer to worry about, it will be easier to move text rendering into that layer too, using PixelFarm only for extracting font information and not for rendering.

@Happypig375
Copy link
Collaborator Author

I thinks MAUI Graphics only allow for SkiaSharp-level text abstractions. If we parse the same font file twice, it would be inefficient.

@charlesroddie
Copy link
Collaborator

The more advanced font analysis is used for the MathPainter I assume? One possibility is to use PixelFarm to extract the data to a file, to remove it as a runtime dependency.

@Happypig375
Copy link
Collaborator Author

In Xamarin.Forms and MAUI we can just include font files (.ttf, .otf) in the project and be able to use them without additional requirements, I think this convenience should be kept.

@optimaladdins
Copy link

Do you have any plan to upgrade to newer version of AngouriMath?

@Happypig375
Copy link
Collaborator Author

@optimaladdins I am not working on this actively right now. You can submit a pull request.

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

No branches or pull requests

3 participants