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: subtle empty state for profile gallery grid

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

+8
+8
Grain/Views/Profile/ProfileView.swift
··· 151 151 } 152 152 153 153 // Galleries 154 + if viewModel.galleries.isEmpty && !viewModel.isLoading { 155 + Text("No galleries yet") 156 + .font(.subheadline) 157 + .foregroundStyle(.tertiary) 158 + .frame(maxWidth: .infinity) 159 + .padding(.top, 60) 160 + } else { 154 161 LazyVGrid(columns: [ 155 162 GridItem(.flexible(), spacing: 2), 156 163 GridItem(.flexible(), spacing: 2), ··· 195 202 } 196 203 } 197 204 } 205 + } 198 206 } 199 207 } else if viewModel.isLoading { 200 208 ProgressView()