WORK-363
Setting up your dashboard 0 entities found · 9/32 branches scanned
ID:WORK-363Status:ready

frames preset registry + frame attribute and inline facet overrides

Add a frames preset registry parallel to backgrounds, the frame attribute with inline facet overrides, and complete the offset named scale.

Priority:highComplexity:complexMilestone:v0.20.0Source:SPEC-086
claude/mcp-server-verify-4lnxej View source

Criteria completion

Criteria completion: 0 of 4 (0%) checked; tracking started on Jun 9, no incremental history yet0%25%50%75%100%Jun 9Jun 15

Tracking started Jun 9 — check back for trends.

Branches 2
claude/mcp-server-verify-4lnxej current ready
claude/spec-086-surface-chrome donemain done
History 1
  1. 1da59d6
    Created (ready)by bjornolofandersson

Acceptance Criteria

  • A frames registry exists in theme config, structurally parallel to backgrounds, with extends resolution shared with bg/tint.
  • frame="preset" applies a named preset; inline frame-aspect|displace|offset|oversize|place|anchor|shadow override facets and work without a preset.
  • offset is a named scale (none|sm|md|lg|xl) backed by --rf-spacing-*; the resolveOffset raw-length fallthrough is closed (unknown values warn).
  • The frame shadow facet renders as drop-shadow (silhouette), never colliding with elevation's box-shadow.

Approach

Reuse the bg pipeline: engine.ts bg resolution, BgPresetDefinition, merge.ts extends. SPEC-086 §2.

References

  • SPEC-086