The base animation system supports numeric properties. A keyframe diamond appears beside controls that can create a track for the selected layer and context.
Core property set
Effects and shadows
Effect parameter tracks use effect.<instanceId>.<parameterId>. Their min, max, step, and unit come from the effect definition. Shadow tracks use shadows.<index>.offsetX, offsetY, or blur.
Type support
A property can exist in the generic track model but be unavailable for a specific layer. For example, an audio-only layer has no visual geometry inspector. The visible diamond beside a live control is the user-facing authority.
Layout-managed properties
Auto-layout and grid containers can own a child’s base position. Entering managed layout may clear absolute X/Y ownership and its tracks to avoid conflicting placement systems. Size tracks can also interact with fixed, hug, fill, grow, shrink, and constraints.
Animate either the layout target or a supported child offset with clear intent. Keyframing absolute position and asking a parent flow algorithm to own the same axis creates ambiguous design logic and can be normalized away.
Value normalization
Width and height remain at least one pixel, scale stays positive, opacity clamps to 0–1, radius and stroke are non-negative, and effect values clamp to their definitions. The keyframe inspector converts display values where a control has a user-facing unit.
See the property matrix and layout guide.