Refactoring

This commit is contained in:
Isaac
2024-06-12 23:04:04 +04:00
parent 1b1846dc63
commit 9a075fa39e
360 changed files with 1830 additions and 1713 deletions

View File

@@ -275,7 +275,7 @@ final class CommandChatInputContextPanelNode: ChatInputContextPanelNode {
private let listView: ListView
private let listBackgroundView: UIView
private var currentEntries: [CommandChatInputContextPanelEntry]?
private var contentOffsetChangeTransition: Transition?
private var contentOffsetChangeTransition: ComponentTransition?
private var isAnimatingOut: Bool = false
private var enqueuedTransitions: [(CommandChatInputContextPanelTransition, Bool)] = []
@@ -323,7 +323,7 @@ final class CommandChatInputContextPanelNode: ChatInputContextPanelNode {
}
}
let transition: Transition = self.contentOffsetChangeTransition ?? .immediate
let transition: ComponentTransition = self.contentOffsetChangeTransition ?? .immediate
transition.setFrame(view: self.listBackgroundView, frame: CGRect(origin: CGPoint(x: 0.0, y: topItemOffset), size: CGSize(width: self.listView.bounds.width, height: self.listView.bounds.height + 1000.0)))
}
}
@@ -503,7 +503,7 @@ final class CommandChatInputContextPanelNode: ChatInputContextPanelNode {
let (duration, curve) = listViewAnimationDurationAndCurve(transition: transition)
let updateSizeAndInsets = ListViewUpdateSizeAndInsets(size: size, insets: insets, duration: duration, curve: curve)
self.contentOffsetChangeTransition = Transition(transition)
self.contentOffsetChangeTransition = ComponentTransition(transition)
self.listView.transaction(deleteIndices: [], insertIndicesAndItems: [], updateIndicesAndItems: [], options: [.Synchronous, .LowLatency], scrollToItem: nil, updateSizeAndInsets: updateSizeAndInsets, stationaryItemRange: nil, updateOpaqueState: nil, completion: { _ in })