1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-12-24 01:09:23 +01:00

added a strikethrough formatting code

This commit is contained in:
Ell 2021-10-10 20:30:40 +02:00
parent c30b6742c5
commit fd5b83eaa0
2 changed files with 6 additions and 1 deletions

View file

@ -7,6 +7,10 @@ Jump to version:
- [5.0.0](#500)
## 5.2.0 (Unreleased)
### MLEM
Additions
- Added a strikethrough formatting code
### MLEM.Ui
Improvements
- Cache TokenizedString inner offsets for non-Left text alignments to improve performance

View file

@ -38,7 +38,8 @@ namespace MLEM.Formatting {
m.Groups[1].Success ? ColorHelper.FromHexString(m.Groups[1].Value) : Color.Black,
new Vector2(float.TryParse(m.Groups[2].Value, NumberStyles.Number, CultureInfo.InvariantCulture, out var offset) ? offset : 2)));
this.Codes.Add(new Regex("<u>"), (f, m, r) => new UnderlineCode(m, r, 1 / 16F, 0.85F));
this.Codes.Add(new Regex("</(s|u|l)>"), (f, m, r) => new ResetFormattingCode(m, r));
this.Codes.Add(new Regex("<st>"), (f, m, r) => new UnderlineCode(m, r, 1 / 16F, 0.55F));
this.Codes.Add(new Regex("</(s|u|st|l)>"), (f, m, r) => new ResetFormattingCode(m, r));
this.Codes.Add(new Regex("</(b|i)>"), (f, m, r) => new FontCode(m, r, null));
// color codes