diff --git a/SignalMessaging/Views/ImageEditor/ImageEditor.swift b/SignalMessaging/Views/ImageEditor/ImageEditor.swift index 566e53d8b..6165f1e81 100644 --- a/SignalMessaging/Views/ImageEditor/ImageEditor.swift +++ b/SignalMessaging/Views/ImageEditor/ImageEditor.swift @@ -90,7 +90,7 @@ public class ImageEditorStrokeItem: ImageEditorItem { @objc public class func defaultUnitStrokeWidth() -> CGFloat { - return 0.05 + return 0.02 } @objc diff --git a/SignalMessaging/Views/ImageEditor/ImageEditorView.swift b/SignalMessaging/Views/ImageEditor/ImageEditorView.swift index 50befe105..9bb3fb389 100644 --- a/SignalMessaging/Views/ImageEditor/ImageEditorView.swift +++ b/SignalMessaging/Views/ImageEditor/ImageEditorView.swift @@ -148,6 +148,50 @@ public class ImageEditorView: UIView, ImageEditorModelDelegate { // TODO: Use bezier curves to smooth stroke. let bezierPath = UIBezierPath() + + let points = unitSamples.map { (unitSample) in + transformSampleToPoint(unitSample) + } + var lastForwardVector = CGPoint.zero + for index in 0..