Skip to content

VJSC Audio Skins #2112

Description

@mihar-22

Context

VJSC needs canonical audio presets after the video presets establish the shared skin contract.

Scope

  • Deliver Default and Minimal audio skins.
  • Reuse shared play, seek, time, volume, buffering, error, menu, hotkey, and announcer behavior.
  • Keep the audio-specific layout and responsive behavior explicit.
  • Support React and HTML with CSS and Tailwind styling paths.
  • Reach visual, interaction, and accessibility parity with the supported legacy audio skins.

Cutover and legacy removal are tracked in #2185.

Acceptance criteria

  • Default and Minimal audio presets are available from the canonical VJSC catalog.
  • React and HTML implementations share the intended behavior and structure.
  • CSS and Tailwind variants have documented parity.
  • Audio layouts work across supported responsive sizes.
  • Relevant unit, visual, interaction, and accessibility tests pass.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

vjscVJSC compiler, source-owned UI, presets, and delivery

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions