Skip to content

Releases: bdewey/TextMarkupKit

v0.7.2

08 Aug 16:06

Choose a tag to compare

Fixed

  • Fixed crash when deleting all text

v0.7.1

28 Jun 13:39

Choose a tag to compare

Cleaned up warnings & tests. No functionality changes from 0.7.0

Styles & sample app

22 Jun 23:04

Choose a tag to compare

Changed

  • ParsedAttributedString.Settings renamed to ParsedAttributedString.Style

Added

  • A built-in style for MiniMarkdown text, MiniMarkdownGrammer.defaultEditingStyle()
  • A sample application to show TextMarkupKit in use

ParsedAttributedStringFormatter

22 Jun 05:38

Choose a tag to compare

Added ParsedAttributedStringFormatter and AnyParsedAttributedStringFormatter to control string formatting.

MarkupFormattingTextView

21 Jun 14:27

Choose a tag to compare

Adds MarkupFormattingTextView to simplify creating a UITextView with formatting determined by a ParsedAttributedString

Delete old files

20 Jun 22:45

Choose a tag to compare

Fixes compiler errors in 0.4.0 from old files left in the package.

v0.4.0

20 Jun 22:29

Choose a tag to compare

[0.4.0] - 2021-06-20 Happy Father's Day!

Pretty substantial revisions. This now contains the code that has been developed and tested as part of Grail Diary.

PieceTable.sliceCount

03 Jun 13:46

Choose a tag to compare

PieceTable.sliceCount Pre-release
Pre-release

Added

  • Added PieceTable.sliceCount

Performance: Memoize text storage string

13 May 03:59

Choose a tag to compare

Fixed

  • Performance! Memoizing the string in the text storage is a big boost.

Fix typing bug

12 May 16:19

Choose a tag to compare

Fix typing bug Pre-release
Pre-release

Fixed

  • Fixed bug that manifested in crashes while typing. The underlying problem is I was mutating nodes that "belonged" to result objects with no way to update the enclosing result. The fix was to make a copy of the node before mutating. I might want to make Node be a struct but I'm not ready to do that investigation yet.