Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
a6156e6
feat(appShots): add App Shots feature with templates and themes
hanrw Apr 10, 2026
a856f03
feat(app-shots): redesign UI and add gallery with web view
hanrw Apr 10, 2026
fce8cc3
feat(build): add device frame bezel support for screenshots
hanrw Apr 10, 2026
ee01fce
feat(ui): add loading overlay for shot generation
hanrw Apr 10, 2026
e9c48e8
feat(build): add right panel modes for gallery, preview, and result
hanrw Apr 10, 2026
21b2503
fix(build): show generated image preview during new generation
hanrw Apr 10, 2026
228e7cb
feat(appshots): add onboarding flow for AI-generated screenshot sets
hanrw Apr 14, 2026
5990348
feat(poc): add App Shots redesign prototype UI with 4 states
hanrw Apr 14, 2026
ddef65f
feat(poc/app-shots-redesign): redesign workspace UI and states
hanrw Apr 17, 2026
9e827d0
feat(appshots): add full App Shots batch generation flow
hanrw Apr 17, 2026
8fcc77a
feat(poc): redesign app shots UI with light theme and detailed sets
hanrw Apr 17, 2026
291cd2e
style(poc): redesign sets layout with horizontal shot rows
hanrw Apr 17, 2026
dc0ce87
feat(poc/app-shots-redesign): redesign sets grid with large cards
hanrw Apr 17, 2026
78da882
feat(appshots): auto-detect and exclude near-blank captures
hanrw Apr 17, 2026
9d5c488
feat(poc): add "+N more" chip on last visible screenshot thumb
hanrw Apr 17, 2026
352730f
feat(appshots): revamp empty state and thumbnail UI
hanrw Apr 17, 2026
063ca1a
style(appshots): adjust panel sizes and update color tokens
hanrw Apr 17, 2026
f012059
refactor(appshots): unify and clarify token colors
hanrw Apr 17, 2026
bba9753
feat(appshots): add headline editing and rework set detail sheet
hanrw Apr 17, 2026
217b479
feat(appshots): add per-capture headline and subtitle overrides
hanrw Apr 17, 2026
f0f1a6a
feat(poc): redesign detail sheet UI with improved layout and styles
hanrw Apr 17, 2026
5ae7178
refactor(appshots): redesign AppShotsAtoms view and add inline copy e…
hanrw Apr 17, 2026
2ed7fc8
refactor(appshots): simplify header and update layout styles
hanrw Apr 17, 2026
c1c5377
feat(appshots): add editable per-shot headline and subtitle
hanrw Apr 17, 2026
91c5d1a
refactor(app-shots): improve sheet header layout and styling
hanrw Apr 17, 2026
1875cf7
feat(appshots): add tagline and appName fields to shots and generation
hanrw Apr 17, 2026
a3b3060
fix(appshots): reserve more space below shot for 4-field copy editor
hanrw Apr 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,051 changes: 1,051 additions & 0 deletions poc/app-shots-redesign/index.html

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions src/AppState.swift
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ enum AppSubTab: String, CaseIterable, Identifiable {
case database
case tests
case icon
case appShots

/// Tabs currently shown in the UI (database is hidden for now).
static let visibleCases: [AppSubTab] = allCases.filter { $0 != .database }
Expand All @@ -131,6 +132,7 @@ enum AppSubTab: String, CaseIterable, Identifiable {
case .database: "Database"
case .tests: "Tests"
case .icon: "Icon"
case .appShots: "App Shots"
}
}

Expand All @@ -141,6 +143,7 @@ enum AppSubTab: String, CaseIterable, Identifiable {
case .database: "cylinder"
case .tests: "checkmark.circle"
case .icon: "photo.badge.plus"
case .appShots: "camera.on.rectangle"
}
}
}
Expand Down
Loading