Skip to content

0.1.2

Compare
Choose a tag to compare
@simonbs simonbs released this 17 Jun 08:46
· 251 commits to main since this release
cfedaa8

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

Full Changelog: 0.1.0...0.2.0