Releases: CodeEditApp/CodeEditTextView
0.10.1
What's Changed
Quick bug fix. Larger changes from last release:
Introduces a new set of APIs for customizing text layout behavior. Adds the ability to provide your own method for laying out lines of text, and your own custom view for rendering line fragments, as well as a few supporting methods for position calculation.
- Fix Iterator Edge Case by @thecoolwinter in #90
Full Changelog: 0.10.0...0.10.1
0.10.0
What's Changed
Introduces a new set of APIs for customizing text layout behavior. Adds the ability to provide your own method for laying out lines of text, and your own custom view for rendering line fragments, as well as a few supporting methods for position calculation.
- Introduce Override Layout Behavior API by @thecoolwinter in #84
Full Changelog: 0.9.1...0.10.0
0.9.1
What's Changed
Fixes a long-standing bug where text could disappear in some rare cases.
- Fix Text Disappearing by @thecoolwinter in #88
Full Changelog: 0.9.0...0.9.1
0.9.0
What's Changed
Includes a new method for performing an update on each selection in the text view, a drastically improved drag and drop experience, and performance improvements in layout and range/rect invalidation.
Minor version bump. Some methods on TextLayoutManager have been removed as they're no longer necessary.
- Improve Drag and Drop by @thecoolwinter in #80
- Force Break Undo Groups When Forcing Grouping by @thecoolwinter in #81
- Move Layout Updates to NSTextStorage Delegate by @thecoolwinter in #82
- Remove Unused Variables in
smoothPathby @thecoolwinter in #83 - Invalidation Performance, Rename LineStorage
indextooffsetby @thecoolwinter in #85 - Update replaceCharacters function by @hi2gage in #87
Full Changelog: 0.8.2...0.9.0
0.8.2
What's Changed
Urgent update, prior to this the emphasis manager can leak layers into the text view.
- Fix EmphasisManager Leaking Layers, Fix Emphasis Drawing by @thecoolwinter in #79
Full Changelog: 0.8.1...0.8.2
0.8.1
What's Changed
- Added scroll past end behavior (overscroll) by @FastestMolasses in #77
Full Changelog: 0.8.0...0.8.1
0.8.0
What's Changed
- Fix CEUndoManager grouping by @hi2gage in #69
- feat: Scroll to range by @tom-ludwig in #70
- Added underscore to selection by @FastestMolasses in #73
- Added mouse drag selection modes by @FastestMolasses in #75
- Emphasis Manager Enhancements by @austincondiff in #78
New Contributors
- @hi2gage made their first contribution in #69
- @FastestMolasses made their first contribution in #73
- @austincondiff made their first contribution in #78
Full Changelog: 0.7.9...0.8.0
0.7.9
What's Changed
Small bugfix release.
- Final Text & Selection Inset Fix by @thecoolwinter in #67
Full Changelog: 0.7.8...0.7.9
0.7.8
What's Changed
- ✨ Emphasis API for Highlighting Text Ranges by @tom-ludwig in #62
- Inset Selection Rect By Leading Edge by @thecoolwinter in #60
- Add Example App by @thecoolwinter in #64
- Add Text Insets by @thecoolwinter in #65
New Contributors
- @tom-ludwig made their first contribution in #62
Full Changelog: 0.7.7...0.7.8
0.7.7
What's Changed
- Remove Problematic CATransaction, Fix Lines Disappearing by @thecoolwinter in #52
- Fix Padding Issue, Assertion Failure On Width Update by @thecoolwinter in #53
- Scroll Cursor Visible While Typing by @thecoolwinter in #55
- Sync System Cursor Animation by @thecoolwinter in #56
- Move All Delegate Calls Outside Layout Pass by @thecoolwinter in #57
Full Changelog: 0.7.6...0.7.7