Fix Expanding Profile Picture (nosestr bug)
Changelog-Fixed: Fix expanding profile picture (nosestr bug)
This commit is contained in:
committed by
William Casarin
parent
6f5f86114b
commit
759ba398cc
@@ -33,8 +33,6 @@ func pfp_line_width(_ h: Highlight) -> CGFloat {
|
|||||||
}
|
}
|
||||||
|
|
||||||
struct InnerProfilePicView: View {
|
struct InnerProfilePicView: View {
|
||||||
@Environment(\.redactionReasons) private var reasons
|
|
||||||
|
|
||||||
let url: URL?
|
let url: URL?
|
||||||
let pubkey: String
|
let pubkey: String
|
||||||
let size: CGFloat
|
let size: CGFloat
|
||||||
@@ -54,21 +52,17 @@ struct InnerProfilePicView: View {
|
|||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
Group {
|
Group {
|
||||||
if reasons.isEmpty {
|
KFAnimatedImage(url)
|
||||||
KFAnimatedImage(url)
|
.configure { view in
|
||||||
.configure { view in
|
view.framePreloadCount = 1
|
||||||
view.framePreloadCount = 1
|
}
|
||||||
}
|
.placeholder { _ in
|
||||||
.placeholder { _ in
|
Placeholder
|
||||||
Placeholder
|
}
|
||||||
}
|
.cacheOriginalImage()
|
||||||
.cacheOriginalImage()
|
.scaleFactor(UIScreen.main.scale)
|
||||||
.scaleFactor(UIScreen.main.scale)
|
.loadDiskFileSynchronously()
|
||||||
.loadDiskFileSynchronously()
|
.fade(duration: 0.1)
|
||||||
.fade(duration: 0.1)
|
|
||||||
} else {
|
|
||||||
KFImage(url)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
.frame(width: size, height: size)
|
.frame(width: size, height: size)
|
||||||
.clipShape(Circle())
|
.clipShape(Circle())
|
||||||
|
|||||||
Reference in New Issue
Block a user