Commit Graph
100 Commits
Author SHA1 Message Date
watsonb8 5da500f380 Adding readme 2020-12-20 11:35:16 -05:00
watsonb8 aa876e8494 Removing test scripts 2020-12-20 10:39:04 -05:00
watsonb8 a8d4e6ff1d Updating readme 2020-12-19 17:10:40 -05:00
watsonb8 89b928bd00 Stability fixes with streaming 2020-02-05 18:44:48 -05:00
watsonb8 aae221801a Merge branch 'feature/proto.v2' 2020-02-02 17:28:56 -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 4ec9db4a45 Proto builds 2020-01-19 17:30:09 -05:00
watsonb8 4f67ad908a First pass at v2 proto definitions 2020-01-19 16:11:13 -05:00
watsonb8 0967be50ea potential proto stubs 2020-01-18 18:08:03 -05:00
watsonb8 dc7879c23d Cosmetic refactoring 2020-01-18 18:07:31 -05:00
watsonb8 e796bf2f35 Event manager improvements. Changed to console.writeline instead of diagnostics 2020-01-13 19:57:02 -05:00
watsonb8 43c6a5a2c6 More styling 2019-12-23 20:07:07 -05:00
watsonb8 109457d6fa Fixed issue navigating away and back to tab view 2019-12-23 19:06:03 -05:00
watsonb8 f691deab6a Fixed members list 2019-12-23 13:29:06 -05:00
watsonb8 5f241615ad More tab view styling 2019-12-23 12:23:51 -05:00
watsonb8 fa82c4fa30 Merge branch 'feature/party_list' 2019-12-22 23:58:49 -05:00
watsonb8 1a55ce0be1 Progress on party page styling 2019-12-22 23:58:29 -05:00
watsonb8 cc0d113204 Working tab view 2019-12-22 19:30:58 -05:00
watsonb8 945b7e8e11 First pass at tab view 2019-12-22 17:10:06 -05:00
watsonb8 7560e122f8 Added tab view (not working) 2019-12-21 22:21:07 -05:00
watsonb8 881d339ffd Formatting party dialog 2019-12-21 20:12:53 -05:00
watsonb8 7f2080119f Merge branch 'feature/data_grid_enhancements' 2019-12-18 23:04:17 -05:00
watsonb8 7d2f3f9553 Styling changes 2019-12-18 23:04:00 -05:00
watsonb8 1e7e71f29d Second pass at modal 2019-12-18 22:32:08 -05:00
watsonb8 8affc8d2af Progress 2019-12-18 21:55:01 -05:00
watsonb8 9e75dd66c0 Revert "Possible problem detected"
This reverts commit 3b8fe7fb97.
2019-12-18 21:04:23 -05:00
watsonb8 3b8fe7fb97 Possible problem detected 2019-12-18 20:54:47 -05:00
watsonb8 93dc9ae8c9 Work in progress 2019-12-18 20:23:59 -05:00
watsonb8 555eb07ec1 Readability changes to datagrid. Functional changes to come 2019-12-10 21:40:17 -05:00
watsonb8 cf05045448 Progress 2019-12-10 15:10:27 -05:00
watsonb8 01736333e9 First pass at modal dialog 2019-12-07 13:47:45 -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 22a524cfd1 Icons finally working with pngs (SVGs later maybe) 2019-12-03 15:51:16 -08:00
watsonb8 c24ff95bfc Progress with icons (not working) 2019-12-03 11:31:02 -08:00
watsonb8 6bb4b5fdd5 More styling 2019-12-01 20:20:55 -08:00
watsonb8 89d7d65d8d Styling improvements 2019-12-01 16:14:36 -08:00
watsonb8 b60f2a4f47 Serious styling. Added data grid src for future modifications in performance 2019-12-01 15:26:13 -08:00
watsonb8 061adabff8 First pass at some styling 2019-12-01 06:53:30 -05:00
watsonb8 ee0f8afd86 Updated grpc version on both projects 2019-11-30 19:30:39 -05:00
watsonb8 82b8705a0c Using css after update (Fix your ish Microsoft) 2019-11-30 15:46:09 -05:00
watsonb8 042a0d466a Updated Xamarin forms and replaced main page with grid instead of master 2019-11-30 14:41:36 -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 5f035e9bcb Both clients playing music 2019-11-10 15:33:06 -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 426a368385 Player working for party view 2019-11-08 20:25:36 -05:00
watsonb8 63efcdad69 Working player contained within main page and control delegated to viewmodels 2019-11-08 19:54:51 -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 ac17d9a432 Updated debug scripts 2019-11-04 01:27:55 -05:00
watsonb8 f8ad0399b8 Merge branch 'master' of ssh://watsonb8.ddns.net:2122/aurora/aurora-sharp-desktop 2019-11-03 23:17:46 -05:00
watsonb8 a537edd657 Remote playback almost working 2019-11-03 23:17:34 -05:00
Brandon Watson 12cacc8001 Add README.md 2019-11-03 20:06:01 -05:00
watsonb8 a13e491a7e Added GetQueue method that returns the hosts library 2019-11-03 16:04:05 -05:00
watsonb8 9a34e31f9c Code runs 2019-11-02 15:47:41 -04:00
watsonb8 a3937e78da Viewmodels are now maintained throughout the app lifecycle 2019-07-15 15:03:59 -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 11a585ecc0 Merge branch 'feature/single_executor' 2019-07-10 18:23:40 -04:00
watsonb8 6a70b3d90f Removed executors. All traffic goes through RPC 2019-07-10 18:23:19 -04:00
watsonb8 e0d5a66cac Left off last commit 2019-07-10 17:17:31 -04:00
watsonb8 c99f752174 Attempts to get horizontal list to work 2019-07-10 17:17:10 -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
Brandon Watson 74f5d3e9c6 Merge branch 'feature/party_playback_proto' into 'master'
Feature/party playback proto

See merge request aurora/aurora-sharp-desktop!1
2019-07-06 15:53:46 -04:00
watsonb8 2a3290defc Can now somewhat reliably join a party 2019-07-06 15:52:28 -04:00
watsonb8 0d64c0732e Members now appearing on host 2019-07-05 17:37:10 -04:00
watsonb8 b18abf0400 Added script for starting a second instance 2019-07-05 14:17:31 -04:00
watsonb8 ec6a7586c7 Reorganization 2019-07-05 14:17:09 -04:00
watsonb8 a01d399a1f Refactored to only having one executor per platform 2019-07-05 11:37:44 -04:00
watsonb8 0cb0546741 Progress 2019-06-25 21:17:52 -04:00
watsonb8 613365f7ad Merge branch 'master' into feature/party_playback_proto
# Conflicts:
#	Aurora/Aurora.csproj
2019-06-03 11:00:51 -04:00
watsonb8 3d92926922 Merge branch 'feature/party_view' 2019-06-03 10:57:36 -04:00
watsonb8 b0307cf7b3 Beginning stages for party executors 2019-06-03 10:57:05 -04:00
watsonb8 6503d2c410 Protobufs compile 2019-05-31 10:17:14 -04:00
watsonb8 7d94c75f27 Added components to support the party view 2019-05-31 10:12:03 -04:00
watsonb8 d3f51371dd Initial commit for a party view which displays members and the shared queue 2019-05-27 11:23:14 -05:00
watsonb8 9354c0b27b Double click to play a song in the library 2019-05-26 11:33:07 -05:00
watsonb8 64c2285817 MediaChangedEvent now hooked up to player component. 2019-05-24 17:17:14 -04:00
watsonb8 80e9a4543d Added base classes to encapsulate metadata in media 2019-05-24 15:59:26 -04:00
watsonb8 93be6dc100 See commit description for changes
Added PageContainer to dynamically load pages within the main content. Added player component to control music playback(Half functional). Added playback changed event not the player service.
2019-05-24 10:27:19 -04:00
watsonb8 2dbe9cead9 vscode and mono now the supported dev environment 2019-05-22 19:47:27 -04:00
watsonb8 5427d08dd7 Playing works when ran with mono debug 2019-05-22 18:59:15 -04:00
watsonb8 a4276a0d5d Hooked up view with play button
Set up data structures for holding and playing music
2019-05-22 10:30:41 -04:00
watsonb8 65d56a838c And now it builds and runs 2019-05-19 20:25:31 -04:00
watsonb8 4b7c146041 Restructuring. Added services. 2019-05-19 20:21:54 -04:00
watsonb8 1fcaffb9b1 First pass at songs view
Using data grid for songs view. Added FileSystemUtil for async folder traversal
2019-05-19 17:25:42 -04:00