P: UX change import grid logic
1.
Current Behavior
1.1 Already imported photos (from device library → Lightroom)
- Marked with an (Lr) icon in the import media grid.
- Prevents reimport and gives clarity.
1.2 Photos uploaded to Lightroom Cloud (but still present in iOS Photos / iCloud)
- Not marked as “already available” in the import grid.
- App treats them as new import candidates even though they already exist in Lightroom Cloud.
- Leads to duplicate uploads and confusion.
2.
Problem
2.1 User confusion
- Users can’t tell if a photo shown in the iOS import grid is:
a) New and not yet in Lightroom Cloud,
b) Already imported but not deleted locally.
2.2 Redundant uploads
- Same file is reimported into Lightroom Cloud → wasted bandwidth and cloud storage.
2.3 Inefficient workflow
- Users have no reliable orientation whether they can safely delete a photo from device storage because it’s already secured in Lightroom Cloud.
3.
Proposed Improvement
3.1 New status indicator
- Introduce a semi-transparent cloud icon for assets that:
- Exist in Lightroom Cloud,
- Still remain on device (iOS Photos / iCloud),
- Have not yet been deleted locally.
3.2 Behavioral logic
- Import grid checks both local iOS library and Lightroom Cloud catalog.
- If match is found (via file hash / metadata):
→ Photo is marked with cloud icon, not reimported.
3.3 UX benefits
- Users immediately recognize:
- (Lr) icon = imported from device into Lightroom (still only device-originated).
- Cloud icon = photo already secured in Lightroom Cloud (can be safely deleted locally if desired).
4.
Impact
4.1 Reduced duplicates
- System skips uploads of already existing assets.
4.2 Better orientation
- Clearer visual status on what’s in Lightroom vs. what still needs import.
4.3 Workflow efficiency
- Users save time, bandwidth, and storage.
