Skip to content

Streamline exposure-band editing #26

Description

@Today20092

Parent

What to build

Make exposure-band creation and row editing easier to scan and operate. Group the editor toolbar by purpose, give each band a persistent visible identity, clarify values and units, and reduce the visual weight of destructive actions while preserving current band semantics.

Acceptance criteria

  • Global half-width, color automation, movement increment, and band creation controls are grouped by purpose rather than presented as one undifferentiated row.
  • Add band is the clearest action in the editor toolbar; bulk color application remains visually secondary.
  • The toolbar wraps or stacks cleanly at narrow widths without clipped controls.
  • Every row has a visible Band number or equivalent non-color identity.
  • Each row presents its color swatch and hexadecimal value as one understandable control.
  • Numeric fields communicate their current unit through their visible label or adjacent text.
  • The selected row is visually distinct and remains synchronized with selection from the exposure graph.
  • Remove is quiet during routine editing but has an accessible name and clearly destructive invoked state.
  • Every editing and row action remains keyboard operable with a visible focus state.
  • Band add, edit, reorder, color application, and removal behavior remains covered by the existing editor test seam.
  • Existing automated tests and the frontend production build pass.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-agentFully specified and agent-ready

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions