Skip to main content

ADR-007: Advanced Frame Customization

Status: Accepted

Context

Tenants need deeply customizable frames similar to DSLRbooth. This includes adding images, managing layers, resizing elements, and integrating the live camera feed into the frame layout.

Decision

We will implement a visual frame builder with:

  1. Image Elements - Upload and place overlay images on frame
  2. Layer Management - Z-index control for element stacking
  3. Camera Zones - Define where live photos appear in layout
  4. Free Resize - Drag to resize any element
  5. Preset Saving - Save configurations as reusable presets

Consequences

Positive

  • Full creative control for tenants
  • Professional-grade customization
  • Reusable presets for quick setup

Negative & Risks

  • Complex UI implementation
  • Performance considerations with many layers

Frame Builder Flow