Skip to content

Commit c437a05

Browse files
ericholguinjb55
authored andcommitted
ux: add long press to profile to navigate to profile page
Closes: #1665 Reviewed-by: William Casarin <[email protected]> Signed-off-by: William Casarin <[email protected]>
1 parent a2fdb61 commit c437a05

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

damus/Views/Events/EventProfile.swift

+4
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ struct EventProfile: View {
4141
.onTapGesture {
4242
show_profile_action_sheet_if_enabled(damus_state: damus_state, pubkey: pubkey)
4343
}
44+
.onLongPressGesture(minimumDuration: 0.1) {
45+
UIImpactFeedbackGenerator(style: .medium).impactOccurred()
46+
damus_state.nav.push(route: Route.ProfileByKey(pubkey: pubkey))
47+
}
4448

4549
VStack(alignment: .leading, spacing: 0) {
4650
EventProfileName(pubkey: pubkey, damus: damus_state, size: size)

damus/Views/Profile/MaybeAnonPfpView.swift

+4
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ struct MaybeAnonPfpView: View {
3232
.onTapGesture {
3333
show_profile_action_sheet_if_enabled(damus_state: state, pubkey: pubkey)
3434
}
35+
.onLongPressGesture(minimumDuration: 0.1) {
36+
UIImpactFeedbackGenerator(style: .medium).impactOccurred()
37+
state.nav.push(route: Route.ProfileByKey(pubkey: pubkey))
38+
}
3539
}
3640
}
3741
}

0 commit comments

Comments
 (0)