Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create list view for stems aggregate page #183

Closed
drewcook opened this issue Oct 21, 2022 · 0 comments · Fixed by #208
Closed

Create list view for stems aggregate page #183

drewcook opened this issue Oct 21, 2022 · 0 comments · Fixed by #208
Labels
enhancement New feature or request feature This is a new feature request

Comments

@drewcook
Copy link
Owner

drewcook commented Oct 21, 2022

Stem Playback on the aggregated page

This enhancement should improve the UI design from the current grid-based view of stems to a list view, or add it in as a second viewing option. Since the grid-view already exists, it may make sense to add in a list view and a button group to toggle between the views.

What would you like to see improved or updated?

There should be a list view icon and a gallery view icon as a MUI button group that allows for toggling between the two different views. Each view should work with the same data and just be presentational components. Each list item, i.e. stem, should include the following:

  • A play button on left hand side
  • The title of the stem
  • The background color should be the color of the type of stem it is (i.e. Drums, Chords, Melody, etc)
  • The length of the stem, i.e. how many seconds
  • When it was uploaded
  • Who uploaded it

List icon: https://mui.com/material-ui/material-icons/?query=list&selected=FormatListBulleted

Grid icon: https://mui.com/material-ui/material-icons/?query=apps&selected=Apps

ButtonGroup: https://mui.com/material-ui/react-button-group/

Reference design for is roughly like Audius - similar to how each track in the playlist shows:

Image

Other examples:

Image

@drewcook drewcook added enhancement New feature or request new issue This issue hasn't been triaged from the core team labels Oct 21, 2022
@drewcook drewcook changed the title Clean up the stems page to allow for playback in single UI Create list view for stems aggregate page Oct 27, 2022
@Destiny-01 Destiny-01 linked a pull request Nov 8, 2022 that will close this issue
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request feature This is a new feature request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant