mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-07-31 15:37:01 +00:00
Various fixes
This commit is contained in:
parent
1a55c2f626
commit
36918ecaf9
@ -570,7 +570,7 @@ class DrawingEntitySnapTool {
|
||||
var updatedPosition = updatedPosition
|
||||
|
||||
let snapXDelta: CGFloat = (entityView.superview?.frame.width ?? 0.0) * 0.02
|
||||
let snapXVelocity: CGFloat = snapXDelta * 10.0
|
||||
let snapXVelocity: CGFloat = snapXDelta * 16.0
|
||||
let snapXSkipTranslation: CGFloat = snapXDelta * 2.0
|
||||
|
||||
if abs(velocity.x) < snapXVelocity || self.xState?.waitForLeave == true {
|
||||
@ -598,12 +598,15 @@ class DrawingEntitySnapTool {
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if self.xState != nil {
|
||||
print()
|
||||
}
|
||||
self.xState = nil
|
||||
self.onSnapXUpdated(false)
|
||||
}
|
||||
|
||||
let snapYDelta: CGFloat = (entityView.superview?.frame.width ?? 0.0) * 0.02
|
||||
let snapYVelocity: CGFloat = snapYDelta * 10.0
|
||||
let snapYVelocity: CGFloat = snapYDelta * 16.0
|
||||
let snapYSkipTranslation: CGFloat = snapYDelta * 2.0
|
||||
|
||||
if abs(velocity.y) < snapYVelocity || self.yState?.waitForLeave == true {
|
||||
|
@ -206,7 +206,7 @@ final class PenTool: DrawingElement, Codable {
|
||||
var direction: CGFloat?
|
||||
if self.smoothPoints.count > 4 {
|
||||
let p2 = self.smoothPoints[self.smoothPoints.count - 1].position
|
||||
for i in 1 ..< min(self.smoothPoints.count - 2, 12) {
|
||||
for i in 1 ..< min(self.smoothPoints.count - 2, 200) {
|
||||
let p1 = self.smoothPoints[self.smoothPoints.count - 1 - i].position
|
||||
if p1.distance(to: p2) > self.renderArrowLength * 0.5 {
|
||||
direction = p2.angle(to: p1)
|
||||
|
Loading…
x
Reference in New Issue
Block a user