Skip to content

Commit efee92e

Browse files
author
Semen Osipov
committed
fix: preserve cursor position after autocorrect in markdown text storage
1 parent f08cf38 commit efee92e

4 files changed

Lines changed: 13 additions & 17 deletions

File tree

ARGrowingTextView/ARGrowingTextView.xcodeproj/project.pbxproj

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@
154154
);
155155
mainGroup = 06419FC2299B78F500980935;
156156
packageReferences = (
157-
0614EED62C6F73DF00444D29 /* XCRemoteSwiftPackageReference "ARMarkdownTextStorage" */,
157+
0614EED62C6F73DF00444D29 /* XCLocalSwiftPackageReference "../../ARMarkdownTextStorage" */,
158158
);
159159
productRefGroup = 06419FCD299B78F500980935 /* Products */;
160160
projectDirPath = "";
@@ -419,21 +419,17 @@
419419
};
420420
/* End PBXVariantGroup section */
421421

422-
/* Begin XCRemoteSwiftPackageReference section */
423-
0614EED62C6F73DF00444D29 /* XCRemoteSwiftPackageReference "ARMarkdownTextStorage" */ = {
424-
isa = XCRemoteSwiftPackageReference;
425-
repositoryURL = "https://github.com/AppleArealidea/ARMarkdownTextStorage.git";
426-
requirement = {
427-
kind = upToNextMajorVersion;
428-
minimumVersion = 1.0.0;
429-
};
422+
/* Begin XCLocalSwiftPackageReference section */
423+
0614EED62C6F73DF00444D29 /* XCLocalSwiftPackageReference "../../ARMarkdownTextStorage" */ = {
424+
isa = XCLocalSwiftPackageReference;
425+
relativePath = ../../ARMarkdownTextStorage;
430426
};
431-
/* End XCRemoteSwiftPackageReference section */
427+
/* End XCLocalSwiftPackageReference section */
432428

433429
/* Begin XCSwiftPackageProductDependency section */
434430
0614EED72C6F73DF00444D29 /* ARMarkdownTextStorage */ = {
435431
isa = XCSwiftPackageProductDependency;
436-
package = 0614EED62C6F73DF00444D29 /* XCRemoteSwiftPackageReference "ARMarkdownTextStorage" */;
432+
package = 0614EED62C6F73DF00444D29 /* XCLocalSwiftPackageReference "../../ARMarkdownTextStorage" */;
437433
productName = ARMarkdownTextStorage;
438434
};
439435
/* End XCSwiftPackageProductDependency section */

ARGrowingTextView/ARGrowingTextView.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ARGrowingTextView/ARGrowingTextView/Source/ARGrowingTextView.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -343,8 +343,8 @@ open class ARGrowingTextView: UIView {
343343
sizeToFit()
344344
}
345345

346-
public override func layoutSubviews() {
347-
super.layoutSubviews()
346+
public override func draw(_ rect: CGRect) {
347+
super.draw(rect)
348348
recalculateMinAndMaxHeights()
349349
updateHeightConstraint()
350350
}

Package.resolved

100755100644
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)