Keeps · Widget concepts

Home screen widgets — small, medium, large

You already ship a Sorting progress widget (small + medium, numbers only — no photos). These mockups explore what each size is best for, plus a few new jobs the home screen could do.

Privacy default stays “no camera-roll thumbnails on the home screen” unless you opt into a photo-showing variant (marked pink). Tap targets open Clean / Archive / Swipe.
Baseline · already in the app

Sorting progress

One glance: how far through the roll you are. Medium adds left / kept / archived. Good habit cue. Does not free space by itself — it nudges you back into Clean.

Shipping Small Medium
Home screen preview
Camera roll
42%
sorted
Camera roll
42%
sorted
128left
74kept
9archived
Small · 2×2 · one number, one job

Small: glance + launch

Small wins when it answers one question or starts one action. Avoid cramming stats — that is what medium is for.

Concepts Small
Three small options side by side
Space back
+2.4 GB
freed forever
Open Clean

A. Space freed — dopamine for deletes that already happened. Best motivator for power users.

Archive
9
ready to delete · 412 MB
Review

B. Archive queue — “you still have stuff staged.” Prevents forgotten deletes.

Today
12
of 20
Swipe more

C. Daily goal — ADHD-friendly micro-habit. Tap opens swipe for today’s pile.

Medium · 4×2 · progress + context

Medium: status with a next step

Medium is the home-screen “dashboard strip.” Pair a primary metric with 2–3 supporting facts, or show the next month you should sort.

Concepts Medium
Option D · Next month to sort
Sep 2024
86 left · 1.2 GB
Up next
Pick up where you left off
Tap to open this month’s deck
Start swiping
Option E · Weekly cleanup
This week
+840 MB
48 sorted · 11 archived
Continue streak · 4 days
Option F · Archive ready (action strip)
Waiting in Archive
9 items · 412 MB
Still in Photos until you confirm
Review
Restore all
Large · 4×4 · command center (not shipping yet)

Large: the Keeps home panel

Large is worth it when someone lives in Keeps daily. Think Clean dashboard: progress ring, space freed, archive waiting, and a months rail — without opening the app.

Not shipping Large
Option G · Full sorting command center
42%
sorted
Camera roll
128 left to sort
Last swipe · 2 hours ago
Resume swipe
+2.4 GBfreed
74kept
9in archive
Years · pick a month
Jul
Done
Aug
Done
Sep
86 left
Oct
214
Option H · Moments wall shows photos
Your Space · recent keeps
4 keeps · vault locked
Open Your Space
All ideas · pick what to build

Idea catalog

Same concepts mapped to recommended sizes. Build one family first (same data), then add sizes.

1. Sorting progress

Percent + bar. Medium adds left / kept / archived. Already shipping.

Small · Medium · (Large = G)

2. Space freed

Lifetime tally of confirmed deletes. Pure motivation. Deep link to Clean stats.

Small A · Medium weekly E · Large strip in G

3. Archive waiting

Count + MB staged. Stops “I archived and forgot.” Deep link to Archive.

Small B · Medium F · Large stat in G

4. Daily goal / streak

Sort N photos today. Great for ADHD / habit. Configurable goal in settings.

Small C · Medium E

5. Next month

Cover-style month card + “Start swiping.” Matches Clean’s Years rail.

Medium D · Large months rail in G

6. Moments / Your Space

Optional photo tiles of recent keeps. Needs explicit privacy opt-in.

Large H · maybe Medium 2×2 grid later

7. Lock Screen / StandBy

Circular % or archive count for Lock Screen / StandBy (accessory + systemSmall).

Accessory · Circular · Rectangular

8. Interactive buttons (iOS 17+)

Medium Archive: “Review” / one-tap “Confirm delete” with App Intent (still needs Photos confirm).

Medium F enhanced