Releases: whistyun/Markdown.Avalonia
Releases · whistyun/Markdown.Avalonia
bug fix
Unicode and emoji support
Support for AvaloniaUI 0.10.1 ~ 0.10.5
Bug fix when using custom themes
When using custom themes with relative path, MarkdownScrollViewer threw InvalidOperatedException(#46).
This release fix it.
Syntax Highlighting for Codeblocks
Bugfix for Codeblock
VerticalAlignment And ScrollSaving, CJK linebreak(partial)
- CTextBlock has new properties; "TextVerticalAlignment", "LineHeight" and "LineSpacing".
These properties custormize text placement.
- If MarkdownScrollViewer.SaveScrollValueWhenContentUpdated is set as true, This save scroll value even if content is changed.
- Partially implemented character-based wrapping. However whitespaces are preferentially wrapped.
If we mix CJK words and whitespaces, there may be line breaks at unexpected positions.
Styles Update & bugfix
This version autodetect used theme (Default, Fluent), and change style to fit it.
You use the dark-theme without style change.
... and make the rule of list maker strict for unexpected treating like as "Yes. ...".
In particular
- roman number order must start with 'i,' ~ 'iii,'. and disallow other character than [cdilmvx].
- alphabet order must start with 'a,' ~ 'c,'. and, in grammatically, list markers with two or more characters are disallowd (display is allowed).