TeamOfOne / guitarjs

Interactive creating, editing, playing and sharing guitar scores in the browser
https://teamofone.github.io/guitarjs/#/app/playlists/1/noname
Other
7 stars 2 forks source link

Support lists of songs (both imported from the cloud or entered by the user) #30

Open waldyrious opened 8 years ago

waldyrious commented 8 years ago

Bonus: various sorting / filtering / searching methods: by author, by length, by difficulty, by style, by popularity...

elincognito commented 8 years ago

For the cloud i suggest using firebase, its simple to use and setup. Also it allows for realtime updates, If in the feature we decide for instance to allow two users to simultaneous mess around in the same song the updates are pushed "instantly" to each other.

waldyrious commented 8 years ago

Agreed, and in fact I've been meaning to use firebase in a project for quite a while:)

waldyrious commented 8 years ago

Here's a nice UI/UX that we can take inspiration from: https://play.riffstation.com/?v=OPf0YbXqDm0

fjsnogueira commented 8 years ago

I've started a branch that adds the support for list of songs created by the user, I've attached some files of the screenshots:

192 168 1 75-8100- iphone 6 8 192 168 1 75-8100- iphone 6 9 192 168 1 75-8100- iphone 6 10 192 168 1 75-8100- iphone 6 11

fjsnogueira commented 8 years ago

I have just updated the screenshots to reflect last commit (aligning to center the empty playlist warning)

waldyrious commented 8 years ago

Looking good! :) Just a slight note: I'd use an information icon, rather than a warning one, to match the severity (low) of the corresponding message.