Releases: CodeEditApp/CodeEditSourceEditor
0.14.2
What's Changed
- Fix Bugs With Multiple Highlight Providers by @thecoolwinter in #346
Full Changelog: 0.14.1...0.14.2
v0.14.1
What's Changed
Small bugfix for a crash with multiple highlight providers, and a typo when setting the scroll position from the SwiftUI API.
- Fix Style Store Crash by @thecoolwinter in #345
Full Changelog: 0.14.0...0.14.1
v0.14.0
What's Changed
This release comes with a large change to the public API and some great new features. The editor now has a new optional code folding ribbon, allowing users to fold regions of code. A new command lets users move lines up and down, and the find panel gets a new option to select the find mode (regex, contains, begins/ends with). This release also bumps the required CodeEditTextView version, which comes with lots of good performance and usability upgrades!
The SwiftUI API has been improved to better organize the multitude of configuration options the editor provides. This release also expands the two-way bindings available via SwiftUI, allowing for even greater control of the editor through normal SwiftUI Bindings.
- Make styled range store generic by @thecoolwinter in #323
- Find Method Picker by @austincondiff in #322
- Fix Overlapping Lines Method by @thecoolwinter in #326
- Add the ability to move selected lines up and down by @Bogdan-Belogurov in #327
- Use Better Text Storage In Example by @thecoolwinter in #328
- Added product icons to example app by @austincondiff in #329
- Remove the use of NSEvent for lines movement API by @Bogdan-Belogurov in #333
- Draw Invisible Characters by @thecoolwinter in #334
- Improve Editor Configuration, Rename to
SourceEditor
by @thecoolwinter in #336 - [chore:] Update CodeEditTextView to
0.11.3
by @thecoolwinter in #338 - Improve Public API by @thecoolwinter in #339
- Expand Two-Way Editor State Bindings by @thecoolwinter in #337
- Ensure Coordinator's Lifetime is Equal To The Editor's by @thecoolwinter in #340
- Clean Up Documentation Site by @thecoolwinter in #343
- Code Folding by @thecoolwinter in #341
New Contributors
- @Bogdan-Belogurov made their first contribution in #327
Full Changelog: 0.13.2...0.14.0
v0.13.2
What's Changed
- [hotfix:] Use Correct Minimap Line Height by @thecoolwinter in #321
Full Changelog: 0.13.1...0.13.2
v0.13.1
What's Changed
- [chore:] Update CodeEditTextView to
0.11.0
by @thecoolwinter in #318
Full Changelog: 0.13.0...0.13.1
v0.13.0
What's Changed
- Added Reformatting Guide by @austincondiff in #314
- Find: Replace and Match Case Toggle by @austincondiff in #301
Full Changelog: 0.12.0...0.13.0
0.12.0
What's Changed
Minor version bump due to a new variable in the
CodeEditSourceEditor
andTextViewController
initializers.
This version introduces our new Minimap! The minimap gives a high-level summary of code, and by defaults is placed on the right-hand side of the editor. This can be disabled/enabled using a new parameter showMinimap
. This release also includes a fix for the multi-line indentation shortcut, fixing an issue where selections did not work correctly when selecting multiple lines.
- Fix StyledRangeStore Crash by @thecoolwinter in #303
- Fix Multi-line and Multi-selection Indentation and Keyboard Shortcuts by @hi2gage in #305
- Minimap by @thecoolwinter in #302
- Smarter Default Highlight Provider Management by @thecoolwinter in #310
- Highlighter Highlights Text in Minimap by @thecoolwinter in #308
- Fix Gutter Position On Small Documents by @thecoolwinter in #312
New Contributors
Full Changelog: 0.11.0...0.12.0
0.11.0
What's Changed
Minor version change with a new parameter in the CodeEditSourceEditor
and TextViewController
initializers.
- Fix Delegate Typo by @thecoolwinter in #294
- Update CodeEditTextView by @thecoolwinter in #299
- Move Overscroll To TextView by @FastestMolasses in #296
- feat: Find in Editor by @tom-ludwig in #295
New Contributors
- @FastestMolasses made their first contribution in #296
Full Changelog: 0.10.0...0.11.0
0.10.0
What's Changed
- Fix End Of Doc Crash by @thecoolwinter in #285
- Always Show Highlights After Applying by @thecoolwinter in #288
- Add Bold and Italics Support To Themes by @thecoolwinter in #289
- Feat: Highlighter Provider Diffing by @thecoolwinter in #291
- Bump CETV, Revert Trailing Padding (#272) by @thecoolwinter in #292
This is a minor version bump due to the theme structure changes in #289, as well as new behavior for changing highlight providers after initialization in #291.
Full Changelog: 0.9.1...0.9.2
0.9.1
What's Changed
- Fix
CaptureModifierSet.insert
by @thecoolwinter in #281
Full Changelog: 0.9.0...0.9.1