SwiftcordApp/Swiftcord

[Enhancement]: Migrate to List for message history

cryptoAlgorithm opened this issue · 2 comments

Describe Your Request

Migrate to List instead of LazyVStack - Significant performance improvements especially on macOS 13.

List appears to scroll way smoother than a ScrollView and LazyVStack, but comes with its own set of issues. For example, there is a bug that causes random crashes if the List itself is rotated 180º, which is required to scroll the message history properly.

Category

Message history

Other Category

No response

Screenshots

No response

List has inconceivable bugs, contemplating if I should just build a custom collection from scratch in AppKit