-
Notifications
You must be signed in to change notification settings - Fork 71
Closed
Labels
Resolution/SupercededThe described announcement or pull request has been superceded.The described announcement or pull request has been superceded.Type/Announcement
Milestone
Description
0.1.0-pre5 has been released.
Additions
- (Featured) TextPainter and TextView
- TextBuilder, TextAtom, TextAtomListBuilder and TextSource (the supporting types of TextPainter and TextView)
- CSharpMath.Rendering.Painter (code sharing between MathPainter and TextPainter)
- CSharpMath.Forms.BaseView (code sharing between MathView and TextView)
Renames
CSharpMath.SkiaSharp.SkiaMathPainter ➡️ CSharpMath.SkiaSharp.MathPainter
CSharpMath.Forms.FormsMathView ➡️ CSharpMath.Forms.MathView
Known issues in 0.1.0-pre5
TextPainter, TextView
- (Featured) Ability to define coloured text missing
- (Featured) Misalignment bugs
-
However, it is also not yet complete as in not being able to SeparateThisReallyLongWordWhichIsSoLongThatItSpansAcrossTheEntirePageAndWontStopEvenWhenPartOfItIsOutOfBounds.
- \(, \), \[, \] not yet supported
- Line breaks in text are not yet tested
- To add italic (\textit), bold (\textbf) and different font sizes (Like this? \fontsize{size}{baselineskip})
.NET Native
- Not yet buildable even after the System.Numerics.Vectors package replaced. Guess more digging needs to be done.
(Update tomorrow.)(July 29th or 30th)
GitHub releases
- The GitHub releases page for this prerelease does not have the .nupkgs added to it.
(Scheduled tomorrow.)(August 6th)
Known issues from previous prereleases + release plan
Will probably be straight-out removed
- Pinching a FormsMathView has been removed due to SkiaSharp API limitations
Will remain in the 0.1.0 timeframe
- No Changelog for now (will be written in some future prerelease)
- Documentation is unfinished on both NuGet and GitHub wiki
- Extra docs on Measure
- Fix the icon
- Fix unit tests of CSharpMath (core)
- Release procedure is not documented
Will probably be pushed to 0.2.0
- Update CSharpMath.Utils.Release to set GeneratePackageOnBuild to conditional ($(Config)=='Release')
1 \\ { 2 \\ 3 }'s spacing between 1 and 2 is weird

- Deconstructing RaiseBox atom to LaTeX; 2 new wiki pages
- 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
Between 0.1.0 and 0.2.0
- Promotion of CSharpMath not yet done
Will definitely be pushed to 0.2.0
- Unit tests are missing in general for CSharpMath.Rendering
(The unit tests will be dependent upon CSharpMath.Imaging; and validated through picture comparisons) - MathEditor port (Math Input (MathEditor port) #11)
The SkiaSharp math renderer should be relatively stable and very usable now in pre5. Please do raise any issues with it.
#6 and #12 will be merged into here.
charlesroddie, FoggyFinder and prepare
Metadata
Metadata
Assignees
Labels
Resolution/SupercededThe described announcement or pull request has been superceded.The described announcement or pull request has been superceded.Type/Announcement

