damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

commit d4995aa4bf1f547d3b468e7c64aba733a80458c4
parent 57dbb6a4872f92d19338c1a879b3cef6c91a6d2e
Author: William Casarin <jb55@jb55.com>
Date:   Mon,  2 Jan 2023 19:27:50 -0800

Tweaks to the new profile page

Diffstat:
Mdamus/Views/ProfileView.swift | 16++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/damus/Views/ProfileView.swift b/damus/Views/ProfileView.swift @@ -191,8 +191,6 @@ struct ProfileView: View { var TopSection: some View { ZStack(alignment: .top) { - let data = damus_state.profiles.lookup(id: profile.pubkey) - GeometryReader { geo in Image("profile-banner") .resizable() @@ -202,13 +200,14 @@ struct ProfileView: View { } VStack(alignment: .leading) { let data = damus_state.profiles.lookup(id: profile.pubkey) + let pfp_size: CGFloat = 90.0 HStack(alignment: .center) { Circle() - .frame(width:60, height: 60) // Increase this to see a frame. + .frame(width: pfp_size, height: pfp_size) // Increase this to see a frame. .foregroundColor(imageBorderColor()) .overlay{ - ProfilePicView(pubkey: profile.pubkey, size: PFP_SIZE, highlight: .none, profiles: damus_state.profiles) + ProfilePicView(pubkey: profile.pubkey, size: pfp_size, highlight: .custom(.black, 4.0), profiles: damus_state.profiles) .onTapGesture { is_zoomed.toggle() } @@ -216,7 +215,7 @@ struct ProfileView: View { ProfilePicView(pubkey: profile.pubkey, size: zoom_size, highlight: .none, profiles: damus_state.profiles) } } - .offset(y: -30) // Increase if set a frame + .offset(y: -(pfp_size/2.0)) // Increase if set a frame Spacer() @@ -244,7 +243,7 @@ struct ProfileView: View { ProfileNameView(pubkey: profile.pubkey, profile: data, contacts: damus_state.contacts) //.padding(.bottom) - .padding(.top,-25) + .padding(.top,-(pfp_size/2.0)) Text(ProfileView.markdown.process(data?.about ?? "")) .font(.subheadline) @@ -379,7 +378,6 @@ struct KeyView: View { } var body: some View { - let col = id_to_color(pubkey) let bech32 = bech32_pubkey(pubkey) ?? pubkey HStack { @@ -390,6 +388,7 @@ struct KeyView: View { HStack { Button { UIPasteboard.general.string = bech32 + UIImpactFeedbackGenerator(style: .medium).impactOccurred() isCopied = true DispatchQueue.main.asyncAfter(deadline: .now() + 3) { isCopied = false @@ -406,7 +405,7 @@ struct KeyView: View { .symbolRenderingMode(.hierarchical) } .padding(.leading,4) - Text(bech32) + Text(abbrev_pubkey(bech32, amount: 16)) .font(.footnote) .foregroundColor(keyColor()) .offset(x:-3) // Not sure why this is needed. @@ -415,6 +414,7 @@ struct KeyView: View { if isCopied != true { Button { UIPasteboard.general.string = bech32 + UIImpactFeedbackGenerator(style: .medium).impactOccurred() isCopied = true DispatchQueue.main.asyncAfter(deadline: .now() + 3) { isCopied = false