feat: redesign all share cards, remove unused achievement types, fix sport selector
Redesign trip, progress, and achievement share cards with premium sports-media aesthetic. Remove unused milestone/context achievement card types (only used in debug exporter). Fix gold text unreadable in light mode. Fix sport selector to only show stroke on selected sport. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -360,6 +360,33 @@ struct SettingsView: View {
|
||||
Label("Export All Shareables", systemImage: "square.and.arrow.up.on.square")
|
||||
}
|
||||
|
||||
Button {
|
||||
showExportProgress = true
|
||||
Task {
|
||||
await exporter.exportAchievementSamples()
|
||||
}
|
||||
} label: {
|
||||
Label("Export Achievement Samples", systemImage: "paintbrush")
|
||||
}
|
||||
|
||||
Button {
|
||||
showExportProgress = true
|
||||
Task {
|
||||
await exporter.exportProgressSamples()
|
||||
}
|
||||
} label: {
|
||||
Label("Export Progress Samples", systemImage: "chart.bar.fill")
|
||||
}
|
||||
|
||||
Button {
|
||||
showExportProgress = true
|
||||
Task {
|
||||
await exporter.exportTripSamples()
|
||||
}
|
||||
} label: {
|
||||
Label("Export Trip Samples", systemImage: "car.fill")
|
||||
}
|
||||
|
||||
Button {
|
||||
Task { await exporter.addAllStadiumVisits(modelContext: modelContext) }
|
||||
} label: {
|
||||
|
||||
Reference in New Issue
Block a user