This repository has been archived by the owner on Feb 22, 2023. It is now read-only.
[Feature] Abstract AudioTrack to support different UI layouts #195
Labels
💻 aspect: code
Concerns the software code in the repository
✨ goal: improvement
Improvement to an existing user-facing feature
🟨 priority: medium
Not blocking but should be addressed soon
Problem
The
AudioTrack
component currently supports only two layouts (and that too with quite a significant bit of code repetition). Extending the same component to support many more new layouts will be complicated unless the player, waveform and play/pause facilities are abstracted and made composable.Description
There needs to be a higher level of abstraction over the audio player functionality so that these three components are composable.
Additional context
This is closely related to #182 and #183 as breaking the components will need a Vuex store for handling state.
Implementation
The text was updated successfully, but these errors were encountered: