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: improve notification timestamp contrast in dark mode

Change inline timestamp from .tertiary to .secondary so it remains
readable in both light and dark mode.

+2 -2
+2 -2
Grain/Views/Notifications/NotificationsView.swift
··· 257 257 onSubjectTap?() 258 258 } label: { 259 259 VStack(alignment: .leading, spacing: 4) { 260 - Text("\(Text(name).bold()) and \(others) \(reasonText) \(Text(DateFormatting.relativeTime(group.notification.createdAt)).foregroundStyle(.tertiary))") 260 + Text("\(Text(name).bold()) and \(others) \(reasonText) \(Text(DateFormatting.relativeTime(group.notification.createdAt)).foregroundStyle(.secondary))") 261 261 .font(.subheadline) 262 262 .foregroundStyle(.primary) 263 263 if group.notification.reasonType == .galleryFavorite, ··· 319 319 } 320 320 321 321 VStack(alignment: .leading, spacing: 2) { 322 - Text("\(Text(notification.author.displayName ?? notification.author.handle).bold()) \(reasonText) \(Text(DateFormatting.relativeTime(notification.createdAt)).foregroundStyle(.tertiary))") 322 + Text("\(Text(notification.author.displayName ?? notification.author.handle).bold()) \(reasonText) \(Text(DateFormatting.relativeTime(notification.createdAt)).foregroundStyle(.secondary))") 323 323 .font(.subheadline) 324 324 .foregroundStyle(.primary) 325 325 if notification.reasonType == .galleryFavorite,