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.

fix: replace glass buttons with bordered styles on profile page

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

+5 -5
+5 -5
Grain/Views/Profile/ProfileView.swift
··· 241 241 } 242 242 .frame(maxWidth: .infinity) 243 243 } 244 - .buttonStyle(.glass) 244 + .buttonStyle(.bordered) 245 245 } 246 246 } 247 247 .buttonBorderShape(.roundedRectangle(radius: 10)) ··· 255 255 .font(.subheadline.weight(.semibold)) 256 256 .frame(maxWidth: .infinity) 257 257 } 258 - .buttonStyle(.glass) 258 + .buttonStyle(.bordered) 259 259 260 260 if let germUrl = germDMUrl(profile: profile) { 261 261 Link(destination: germUrl) { ··· 268 268 } 269 269 .frame(maxWidth: .infinity) 270 270 } 271 - .buttonStyle(.glass) 271 + .buttonStyle(.bordered) 272 272 } 273 273 } 274 274 .buttonBorderShape(.roundedRectangle(radius: 10)) ··· 992 992 .font(.subheadline.weight(.semibold)) 993 993 .frame(maxWidth: .infinity) 994 994 } 995 - .buttonStyle(.glass) 995 + .buttonStyle(.bordered) 996 996 } else { 997 997 Button { 998 998 Task { await viewModel.toggleFollow(auth: auth.authContext()) } ··· 1001 1001 .font(.subheadline.weight(.semibold)) 1002 1002 .frame(maxWidth: .infinity) 1003 1003 } 1004 - .buttonStyle(.glassProminent) 1004 + .buttonStyle(.borderedProminent) 1005 1005 } 1006 1006 } 1007 1007