Skip to content

Roadmap towards 0.1.0 (SkiaSharp update) release #10

@Happypig375

Description

@Happypig375
  • Make LocalTypefaces observable so that redisplay occurs every time it is changed
  • Relocate TypesettingContext property of MathFonts back into its own Typesetters file
  • Verify that all accents, overlines, underlines work (aka fix iosMath Examples)
  • Fix PaintStyle
  • Why does \binom have a line?
  • Figure out how to reimplement magnification for FormsMathPainter
  • Fix alignments
  • Fix color command so that inner overwrites outer
  • Fix \wedge placement
  • Fix \limits with \textstyle
  • Fix \text{First \\ Second} hang
  • Fix \text{\(} exception
  • Fix icon on small screens
  • Fix overline example hang in Example
  • Fix 123\raisebox{16mu}{456}789 \\ \\textrm{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX} exception (Simplified to 1 \\ { 2 \\ 3 } -> mismatched braces)
  • Fix 1 \\ { 2 \\ 3 }'s spacing between 1 and 2
  • Fix stroke style \sqrt3
  • Fix \raisebox{6mu}{\text{\kern.7222emC\#}\\Math} -> Mismatched braces
  • Get rid of the OriginalBounds hack
  • Initial work on Text and Maths (introduce IPainter, TextPainter)
  • Support \mkern (produced when math atoms -> LaTeX but cannot consume when LaTeX -> math atoms)
  • Release a prerelease
  • Finish documentation
  • Write unit tests
  • Create a new CSharpMath.Utils.Release project to assist in remembering what to do when release
    • NuGet spec editor
  • Publish on NuGet
  • Follow up promotion on Xamarin forums, Stack Overflow etc. on the new update

(Very probably will get pushed to 0.2)

  • Chinese characters in \text in Example

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions