Commit Graph

33 Commits

Author SHA1 Message Date
watsonb8
89b928bd00 Stability fixes with streaming 2020-02-05 18:44:48 -05:00
watsonb8
be5c9a8de0 using new api 2020-02-02 17:28:34 -05:00
watsonb8
51ab2d9c42 Removed old proto definitions (not tested) 2020-02-02 16:49:01 -05:00
watsonb8
2a7e10364e Added basic unit tests for all controllers 2020-02-02 13:05:14 -05:00
watsonb8
8231a18c3e More progress on IoC. Controllers are implemented 2020-02-02 10:26:47 -05:00
watsonb8
48d0ffa77d Adding dependency injection 2020-01-31 20:41:45 -05:00
watsonb8
f8ad2f459e Added more unit tests for members resource 2020-01-20 23:22:58 -05:00
watsonb8
df2a6b4bfc Successful unit test setup and tear down 2020-01-20 22:53:33 -05:00
watsonb8
28afcf12e4 Added unit test project 2020-01-20 18:38:05 -05:00
watsonb8
320967be89 First pass at members resource controller 2020-01-20 16:55:12 -05:00
watsonb8
e796bf2f35 Event manager improvements. Changed to console.writeline instead of diagnostics 2020-01-13 19:57:02 -05:00
watsonb8
3576a906e2 Moved music playing controls from individual viewmodels to main view 2019-12-04 20:42:23 -08:00
watsonb8
187de97503 Using System.Diagnostics.Debug. First pass at player controls styling 2019-12-04 14:53:49 -08:00
watsonb8
89d7d65d8d Styling improvements 2019-12-01 16:14:36 -08:00
watsonb8
82b8705a0c Using css after update (Fix your ish Microsoft) 2019-11-30 15:46:09 -05:00
watsonb8
41e853b1c6 Pretty good audio sync if I do say so myself :) 2019-11-29 22:04:55 -05:00
watsonb8
8bea1d03da Refactored error handler for events 2019-11-29 20:54:49 -05:00
watsonb8
e822829cc0 Now able to switch screens away from party without crashing 2019-11-29 20:51:48 -05:00
watsonb8
ad1fca2009 Added a little more stability (not really) 2019-11-29 19:27:31 -05:00
watsonb8
85ab39defd Code refactoring for cleaner view model design 2019-11-29 12:37:57 -05:00
watsonb8
3398d145ac First pass at syncing worked with some bug fixes 2019-11-12 20:09:45 -05:00
watsonb8
1acc383e90 First pass at sync working. Need to ignore for special cases 2019-11-11 15:10:08 -05:00
watsonb8
bbf8f3ae57 I think i've got simultaneous playback working but it is hard to test 2019-11-09 14:55:09 -05:00
watsonb8
794b4739b1 Player controls now get dynamically assigned to view model base classes.
This gives view models more freedom in how play events from the player are handled
2019-11-06 22:32:43 -05:00
watsonb8
759c05e53b Successfully playing a song in a party with one member 2019-11-04 01:43:26 -05:00
watsonb8
a537edd657 Remote playback almost working 2019-11-03 23:17:34 -05:00
watsonb8
9a34e31f9c Code runs 2019-11-02 15:47:41 -04:00
watsonb8
00b39b1d84 EventManager rewritten to support a push arch instead of an internal poll. Crash finally fixed!!! The dangers of threading. 2019-07-15 12:14:38 -04:00
watsonb8
d78dce44f0 Fixed issue with Horizontal list not refreshing. Added clientId to joinPartyResponse. Crashing on multiple user joins. 2019-07-12 11:34:06 -04:00
watsonb8
6a70b3d90f Removed executors. All traffic goes through RPC 2019-07-10 18:23:19 -04:00
watsonb8
823e1341ca First pass at events almost buttoned up.
The goal is to get the members list to update when new users enter and leave the party.
2019-07-07 17:12:13 -04:00
watsonb8
2a3290defc Can now somewhat reliably join a party 2019-07-06 15:52:28 -04:00
watsonb8
ec6a7586c7 Reorganization 2019-07-05 14:17:09 -04:00