Commit Graph

14 Commits

Author SHA1 Message Date
Kevin Whitaker
c6c2eccec5 Refactor things so less manual layout is done where not needed. Yields proper boostrap panel. 2017-02-19 16:40:33 -05:00
Kevin Whitaker
4f2eb8232d Now with more screens about to be added, move main interface to tab widgets. 2017-02-19 15:42:34 -05:00
Kevin Whitaker
48a33d31ec Have backend also keep track of users who voted on a track to prevent duplicate voting. Add vote count next to vote button. Make sure these details are correct, event on refresh. 2017-02-19 12:43:35 -05:00
Kevin Whitaker
161e408a47 Implement vote sending to backend. Have trackdetails spit out a msotly complete audiotrack for voting. Fix voting to actually modify list. Fix js code to not break on songs with apostrophes. 2017-02-19 10:31:52 -05:00
Kevin Whitaker
de6a151fd0 Clean up some things. Make skip vote longer. Put in js that should show notifications for skip requests. 2017-02-18 23:13:13 -05:00
Kevin Whitaker
cc8c4bcb7e Implement basics of voting ui. Change vote selection code to also inject cover before putting in list. Make sure player sends winning track to highlight on client. 2017-02-18 22:23:09 -05:00
Kevin Whitaker
289c1790a7 Implement UI for track skipping. 2017-02-18 15:48:13 -05:00
Kevin Whitaker
cb393b0c0d Uncomment user actions and fix by finding active DB object instead of converting dead one. Use font-awesome to make icons for buttons. Implement rest of basic logic for login page. Some style fixings. Start adding skip controls. 2017-02-18 14:25:52 -05:00
Kevin Whitaker
0fa26d83f6 Start tweaking alignments to make look a little better and take up proper spacing. 2017-02-17 19:47:30 -05:00
Kevin Whitaker
167b2f9084 add boost in because wt seems to now complain about it. Remove first song change message as it's unlikely anyone will encounter it with other events firing soon after. Start cleaning up some container/layout mess. Implement trackdetails and show this on the play controls. 2017-02-16 22:55:14 -05:00
Kevin Whitaker
b101657669 Have timer run and update progressbar to show playing track state. 2017-02-16 20:30:05 -05:00
Kevin Whitaker
53bc31ebb9 Start implementing web UI. Add track detail container. Comment out some old test code and DB code while more gets hooked up. Play/pause button is mostly implemented. 2017-02-15 00:47:58 -05:00
Kevin Whitaker
ab4df84657 Added base of code to allow sending backend updates to connected clients. 2017-01-29 17:27:27 -05:00
Kevin Whitaker
22f1b90238 Add interface class to represent player interface. Have simple hide/show animation between. Put up more interface elements on login interface to show inteded ui. 2017-01-28 16:51:14 -05:00