Skip to content

0.1.0-pre10, 0.1.0-rc.0, 0.1.0-rc.1, 0.1.0-rc.2 and 0.1.0-rc.3 have been released. #17

@Happypig375

Description

@Happypig375

It's time to have a new schedule. The old issue is getting hard to follow.

WIP:

To be in 0.1.0-rc.0

TextPainter

  • Accent commands
  • Update Typography
  • Correct non-brace argument parsing
  • An implementation of special characters (if it is not done now, it will be a bad breaking change):
    • #
    • $
    • %
    • &
    • \
    • ^
    • _
    • {
    • }
    • ~
  • DrawOneLine

To be in 0.1.0-rc.1

  • Fix unit tests of CSharpMath (core)
  • Fix \color with color name and 0x
  • Fix description box of Utils.NuGet

The milestones below have been changed to after merger with wpf-math. Those shown are the original plan.

To be in 0.1.0-rc.3

  • Subpixel rendering of TextPainter (I am still unsure to whether include the whole PixelFarm just for this, gonna try though)

Documentation before release

  • Getting started with CSharpMath
  • Changelog
  • Documentation of MathPainter is unfinished on both NuGet and GitHub wiki
  • Extra docs on Measure
  • 2 new wiki pages
  • Release procedure is not documented

Scheduled 0.1.0 release

Between 0.1.0 and 0.2.0

  • Promotion of CSharpMath not yet done

Will most probably be pushed to 0.2.0

  • Implement \middle
  • 1 \\ { 2 \\ 3 }'s spacing between 1 and 2 is weird
    image
  • No way to limit scrolling to horizontal only or vertical only
  • Loading times of CSharpMath.Forms.Android.Example is still very slow in Release mode
  • However, it is also not yet complete as in not being able to SeparateThisReallyLongWordWhichIsSoLongThatItSpansAcrossTheEntirePageAndWontStopEvenWhenPartOfItIsOutOfBounds.
    image

Will definitely be pushed to 0.2.0

  • Refactor TextAtoms and MathAtoms to have common atoms
  • Refactor MathAtoms to get rid of MathAtomType and AtomCloner
  • Unit tests are missing in general for CSharpMath.Rendering
    (The unit tests will be dependent upon CSharpMath.SkiaSharp; and validated through picture comparisons)
  • Tavis CI integration
  • MathEditor port (Math Input (MathEditor port) #11)

Merged issue: #15

Metadata

Metadata

Assignees

Labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions