The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
### Fixed
- Fixed crash when deleting all text
Cleaned up warnings & tests. No functionality changes from 0.7.0
Styles & sample app
2 years ago
### 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
2 years ago
Added `ParsedAttributedStringFormatter` and `AnyParsedAttributedStringFormatter` to control string formatting.
MarkupFormattingTextView
2 years ago
Adds `MarkupFormattingTextView` to simplify creating a `UITextView` with formatting determined by a `ParsedAttributedString`
Delete old files
2 years ago
Fixes compiler errors in 0.4.0 from old files left in the package.
## [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
3 years ago
### Added
* Added `PieceTable.sliceCount`
Performance: Memoize text storage string
3 years ago
### Fixed
* Performance! Memoizing the string in the text storage is a big boost.
Fix typing bug
3 years ago
### 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.