Skip to content

0.1.0 - 0.1.4 SkiaSharp Update have been released!Β #21

@Happypig375

Description

@Happypig375

Coinciding with the 1st birthday of CSharpMath (October 6), the 0.1.0 SkiaSharp Update has been released. πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‚πŸ°πŸŽ‚πŸ°πŸŽ‚πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‚πŸ°πŸŽ‚πŸ°πŸŽ‚πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸ°πŸŽ‚πŸ°πŸŽ‰

Edit: 0.1.1 has been released, which fixes issues mentioned below.

This supersedes #17.

Features

  • SkiaSharp and Xamarin.Forms platform support
  • CSharpMath.Forms.Example (an actual application that you would want to use)
  • Partial support for global-level LaTeX (only available for SkiaSharp and Xamarin.Forms)
  • Easier porting to other platforms with CSharpMath.Rendering, CSharpMath.Settings static class in CSharpMath.Rendering package for easier settings
  • Arbitrary TTF and OTF font support via Typography (SkiaSharp and Xamarin.Forms only) (Thanks @prepare)
  • Accents
  • Overlines and underlines
  • Colors
  • Raise boxes
  • \TeX
  • Proper support for primes
  • Beautiful \mathbb capital latters (SkiaSharp and Xamarin.Forms only)
  • Bugfix for nested \sqrt
  • LaTeX brace groups now stored in a new Group atom so that they are preserved when converting back to LaTeX strings
  • Fixed limits in text style, \sin, \cos etc are now non-limitable
  • The CSharpMath core package now targets .NET Standard 1.1!
  • CSharpMath now buildable in .NET Native (Thanks @FoggyFinder)
  • CSharpMath now has an icon
  • Major internal restructuring
  • Optimizations all over the place
  • Plus a lot more...

What's next?

After that...

  • Subpixel rendering
  • Getting started
  • Documentation of MathPainter on both NuGet and GitHub wiki
  • Extra docs on Measure
  • 2 new wiki pages
  • Document release procedure
  • Promotion of the merged project
  • Also native support for all popular platforms
  • Implement \middle
  • Fix 1 \\ { 2 \\ 3 }'s spacing between 1 and 2
    image
  • A way to limit scrolling to horizontal only or vertical only
  • Improve loading times of CSharpMath.Forms.Android.Example in Release mode
  • However, it is also not yet complete as in not being able to SeparateThisReallyLongWordWhichIsSoLongThatItSpansAcrossTheEntirePageAndWontStopEvenWhenPartOfItIsOutOfBounds.
    image
Λ’α΅—α΅˜αΆ αΆ  αΆ α΅’Κ³ ᡗʰᡉ ᢠᡃʳ αΆ α΅˜α΅—α΅˜Κ³α΅‰

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions