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​