0.1.2
What's Changed
- No longer applies captures with unsupported predicates by @simonbs in #9
- Uses line break instead of cluster break by @simonbs in #10
- Adds Tree-sitter submoduel with HTTPS by @simonbs in #12
- Fix small typos by @multigreg in #14
- Fixes SwiftLint issues by @simonbs in #20
- Removes unsafe build flag from TreeSitter target by @simonbs in #18
- Removes TreeSitterLanguages dependency from Example project by @simonbs in #22
- Renames editorView to scrollView by @simonbs in #23
- Renames additionalInset to safeAreaInset by @simonbs in #24
- Renames maximumLineWidth to constrainingLineWidth by @simonbs in #25
- Improves comments by @simonbs in #26
- Fixes issue where setupViewHierarchy() didn't remove all subviews by @simonbs in #27
- Removes unused 'animated' parameter by @simonbs in #29
- Returns no selection rects when range is empty by @simonbs in #28
- Ensures caret is visible when moved past trailing edge by @simonbs in #30
- Caps scroll offset to minimum and maximum offset by @simonbs in #31
- Enforces constraining line width by @simonbs in #36
- Splits example project into Swift packages by @simonbs in #37
- Fixes issue where long pressing to select text would scroll by @simonbs in #38
- Adds support for showing non-breaking spaces by @simonbs in #39
- Improves text selection by @simonbs in #33
- Validates predicates of injection captures by @simonbs in #41
- Uses correct font for line numbers by @simonbs in #44
- No longer groups child layers by languages by @simonbs in #45
- Skip empty captures by @simonbs in #46
- Enables Catalyst in Example project by @simonbs in #47
- Fixes crash in compare(_:to:) on Catalyst by @simonbs in #48
- Removes debug code by @simonbs in #49
- Fixes issue where carriage return was not rendered by @simonbs in #52
- Adds support for specifying line endings by @simonbs in #53
- Updates documentation by @simonbs in #54
- Only prepares text for insertion when caused by external event by @simonbs in #55
- Considers Windows-style line breaks (\r\n) a composed character sequence by @simonbs in #56
- Fixes typo in -sendSelectionChangedToTextSelectionView() by @simonbs in #57
- Uses line position to restore selected range when replacing text by @simonbs in #58
- Makes symbol on line ending public by @simonbs in #59
- Fixes -textInputViewDidChangeSelection(_:) called too early by @simonbs in #61
- Add isEditable and isSelectable property to TextView by @twodayslate in #60
- Fix documentation typos by @AndrewBennet in #62
- Fixes linguist by @simonbs in #63
- Adds CODEOWNERS by @simonbs in #64
- Uses byte indices only in -treeSitterLanguageMode(_:bytesAt:) by @simonbs in #65
- -customRangeOfComposedCharacterSequences(for:) builds upon native range by @simonbs in #66
- Removes push to main trigger by @simonbs in #67
- Attempts setting up .spi.yml by @simonbs in #70
- Adds shields to README by @simonbs in #71
- Only runs Build and Test workflow when source has changed by @simonbs in #72
- Adds workflow for building example project by @simonbs in #73
- Uses correct shields in README by @simonbs in #74
- Fixes workflow name by @simonbs in #75
- Adds workflow_dispatch trigger to all workflows by @simonbs in #76
- Adds GitHub shields to README by @simonbs in #77
- Adds Twitter shield to README by @simonbs in #78
- Don't silently absorb error, at least log it in DEBUG mode by @nighthawk in #84
- Prefer `` when linking to symbols within the package by @eliperkins in #83
- Only set
isPrepared
to true after it really is prepared by @nighthawk in #85 - Fixes issue where caret position is not updated by @simonbs in #86
- Updates caret position after toggling line wrapping by @simonbs in #88
- Fixes code style in TextInputStringTokenizer by @simonbs in #89
- Improves handling of text selection by @simonbs in #90
- Scrolls to zero content offset when within text container inset by @simonbs in #91
- Text view would scroll when editing began by @simonbs in #93
- Clears cached highlighted rects when changing theme by @simonbs in #94
- Always insert text when calling
insertText(_:)
programmatically by @nighthawk in #87 - Allow subclassing TextView and overriding certain methods by @nighthawk in #68
- Adds UITextInteractions to TextInputView by @simonbs in #95
- Fixes caret position not updated by @simonbs in #96
New Contributors
- @multigreg made their first contribution in #14
- @twodayslate made their first contribution in #60
- @AndrewBennet made their first contribution in #62
- @nighthawk made their first contribution in #84
- @eliperkins made their first contribution in #83
Full Changelog: 0.1.0...0.2.0