Recent actions improvements

This commit is contained in:
Ilya Laktyushin
2024-04-23 12:01:28 +04:00
parent 076eb7be4d
commit 914dbc46f6
145 changed files with 295 additions and 215 deletions

View File

@@ -477,7 +477,10 @@ public final class ChatMessageItemImpl: ChatMessageItem, CustomStringConvertible
Queue.mainQueue().async {
completion(node, {
return (nil, { _ in apply(.None, ListViewItemApply(isOnScreen: false), synchronousLoads) })
return (nil, { info in
info.setIsOffscreen()
apply(.None, info, synchronousLoads)
})
})
}
}

View File

@@ -91,8 +91,8 @@ public class ChatReplyCountItemNode: ListViewItemNode {
self.canBeUsedAsScrollToItemAnchor = false
}
override public func animateInsertion(_ currentTimestamp: Double, duration: Double, short: Bool) {
super.animateInsertion(currentTimestamp, duration: duration, short: short)
override public func animateInsertion(_ currentTimestamp: Double, duration: Double, options: ListViewItemAnimationOptions) {
super.animateInsertion(currentTimestamp, duration: duration, options: options)
self.layer.animateAlpha(from: 0.0, to: 1.0, duration: 0.2)
}

View File

@@ -108,8 +108,8 @@ public class ChatUnreadItemNode: ListViewItemNode {
self.canBeUsedAsScrollToItemAnchor = false
}
override public func animateInsertion(_ currentTimestamp: Double, duration: Double, short: Bool) {
super.animateInsertion(currentTimestamp, duration: duration, short: short)
override public func animateInsertion(_ currentTimestamp: Double, duration: Double, options: ListViewItemAnimationOptions) {
super.animateInsertion(currentTimestamp, duration: duration, options: options)
self.layer.animateAlpha(from: 0.0, to: 1.0, duration: 0.2)
}