iOS client for Grain grain.social
ios photography atproto
7
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: enlarge story heart icon to match comment pill height

Bump the heart to .title / 44pt frame so it visually matches the add
comment pill, and scale the particle burst by 1.4 to keep the burst
proportional to the bigger icon.

+3 -2
+3 -2
Grain/Views/Stories/StoryViewer.swift
··· 1153 1153 1154 1154 private func heartIcon(isFavorited: Bool) -> some View { 1155 1155 Image(systemName: isFavorited ? "heart.fill" : "heart") 1156 - .font(.title3) 1156 + .font(.title) 1157 1157 .foregroundStyle(isFavorited ? Color("AccentColor") : .white) 1158 1158 .animation(.spring(response: 0.3, dampingFraction: 0.6), value: isFavorited) 1159 - .frame(width: 36, height: 36) 1159 + .frame(width: 44, height: 44) 1160 1160 } 1161 1161 1162 1162 private var particleBurstOverlay: some View { ··· 1165 1165 LikeParticleView(index: i) 1166 1166 } 1167 1167 } 1168 + .scaleEffect(1.4) 1168 1169 } 1169 1170 1170 1171 private func doubleTapLike(at point: CGPoint) {