mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-22 13:34:44 +00:00
Adjust tap
This commit is contained in:
parent
3a22e32fb1
commit
94e6f28efe
@ -5744,7 +5744,12 @@ private final class ChatListLocationContext {
|
|||||||
|
|
||||||
self.parentController?.requestLayout(transition: .animated(duration: 0.45, curve: .spring))
|
self.parentController?.requestLayout(transition: .animated(duration: 0.45, curve: .spring))
|
||||||
|
|
||||||
|
Queue.mainQueue().after(1.0, { [weak self] in
|
||||||
|
guard let self else {
|
||||||
|
return
|
||||||
|
}
|
||||||
self.parentController?.maybeDisplayStoryTooltip()
|
self.parentController?.maybeDisplayStoryTooltip()
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
private func updateForum(
|
private func updateForum(
|
||||||
|
@ -490,7 +490,7 @@ final class ContactsControllerNode: ASDisplayNode, UIGestureRecognizerDelegate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if let navigationBarComponentView = self.navigationBarView.view as? ChatListNavigationBar.View {
|
if let navigationBarComponentView = self.navigationBarView.view as? ChatListNavigationBar.View {
|
||||||
navigationBarComponentView.applyScroll(offset: offset, allowAvatarsExpansion: true, transition: Transition(transition))
|
navigationBarComponentView.applyScroll(offset: offset, allowAvatarsExpansion: false, transition: Transition(transition))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -298,28 +298,6 @@ public final class ChatListNavigationBar: Component {
|
|||||||
self.addSubview(searchContentNode.view)
|
self.addSubview(searchContentNode.view)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*let clippedStoriesOverscrollOffset = -min(0.0, clippedScrollOffset)
|
|
||||||
let clippedStoriesOffset = max(0.0, min(clippedScrollOffset, defaultStoriesOffsetDistance))
|
|
||||||
var storiesOffsetFraction: CGFloat
|
|
||||||
var storiesUnlockedOffsetFraction: CGFloat
|
|
||||||
if !component.isSearchActive, component.secondaryTransition == 0.0, let storySubscriptions = component.storySubscriptions, !storySubscriptions.items.isEmpty, allowAvatarsExpansion {
|
|
||||||
if component.storiesUnlocked {
|
|
||||||
storiesOffsetFraction = clippedStoriesOffset / defaultStoriesOffsetDistance
|
|
||||||
storiesUnlockedOffsetFraction = 1.0
|
|
||||||
} else {
|
|
||||||
storiesOffsetFraction = 1.0 - (clippedStoriesOverscrollOffset / defaultStoriesOffsetDistance)
|
|
||||||
storiesUnlockedOffsetFraction = 1.0
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
storiesOffsetFraction = 1.0
|
|
||||||
storiesUnlockedOffsetFraction = 1.0
|
|
||||||
}
|
|
||||||
|
|
||||||
if self.applyScrollFractionAnimator != nil {
|
|
||||||
storiesOffsetFraction = self.applyScrollFraction * storiesOffsetFraction + (1.0 - self.applyScrollFraction) * self.storiesOffsetStartFraction
|
|
||||||
storiesUnlockedOffsetFraction = self.applyScrollUnlockedFraction * storiesUnlockedOffsetFraction + (1.0 - self.applyScrollUnlockedFraction) * self.storiesUnlockedStartFraction
|
|
||||||
}*/
|
|
||||||
|
|
||||||
let searchSize = CGSize(width: currentLayout.size.width, height: navigationBarSearchContentHeight)
|
let searchSize = CGSize(width: currentLayout.size.width, height: navigationBarSearchContentHeight)
|
||||||
var searchFrame = CGRect(origin: CGPoint(x: 0.0, y: visibleSize.height - searchSize.height), size: searchSize)
|
var searchFrame = CGRect(origin: CGPoint(x: 0.0, y: visibleSize.height - searchSize.height), size: searchSize)
|
||||||
if component.tabsNode != nil {
|
if component.tabsNode != nil {
|
||||||
@ -338,9 +316,6 @@ public final class ChatListNavigationBar: Component {
|
|||||||
searchContentNode.updateLayout(size: searchSize, leftInset: component.sideInset, rightInset: component.sideInset, transition: transition.containedViewLayoutTransition)
|
searchContentNode.updateLayout(size: searchSize, leftInset: component.sideInset, rightInset: component.sideInset, transition: transition.containedViewLayoutTransition)
|
||||||
|
|
||||||
let headerTransition = transition
|
let headerTransition = transition
|
||||||
/*if self.applyScrollFractionAnimator != nil {
|
|
||||||
headerTransition = .immediate
|
|
||||||
}*/
|
|
||||||
|
|
||||||
let storiesOffsetFraction: CGFloat
|
let storiesOffsetFraction: CGFloat
|
||||||
let storiesUnlocked: Bool
|
let storiesUnlocked: Bool
|
||||||
@ -362,9 +337,9 @@ public final class ChatListNavigationBar: Component {
|
|||||||
if allowAvatarsExpansion && transition.animation.isImmediate {
|
if allowAvatarsExpansion && transition.animation.isImmediate {
|
||||||
if self.storiesUnlocked != storiesUnlocked {
|
if self.storiesUnlocked != storiesUnlocked {
|
||||||
if storiesUnlocked {
|
if storiesUnlocked {
|
||||||
HapticFeedback().impact()
|
HapticFeedback().impact(.veryLight)
|
||||||
} else {
|
} else {
|
||||||
HapticFeedback().tap()
|
HapticFeedback().impact(.veryLight)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user