Commit Graph

165 Commits

Author SHA1 Message Date
Matt Nadareski
ee0fbc4ccc Discs and audio output should be less aware 2021-10-05 21:40:41 -07:00
Matt Nadareski
321490bbb4 Allow loading multiple images at once 2021-10-05 11:17:19 -07:00
Matt Nadareski
2bbfd2b2a7 Add disc switching note 2021-10-05 10:43:44 -07:00
Matt Nadareski
6cd039a2b3 Add note in enum 2021-10-05 10:41:12 -07:00
Matt Nadareski
211ee8cecf Wire up disc changing to UI 2021-10-05 10:40:10 -07:00
Matt Nadareski
7b01715a11 Safer way of detecing platform 2021-10-05 09:54:02 -07:00
Matt Nadareski
76415ae04f Add Player passthru for new items 2021-10-04 23:03:10 -07:00
Matt Nadareski
0a5c3f49c3 Add new logic to settings; fix Player 2021-10-04 22:58:16 -07:00
Matt Nadareski
765d2f21c1 Add unused disc changing methods to Player 2021-10-04 22:46:46 -07:00
Matt Nadareski
34b7fbd790 Set one SoundOutput per disc 2021-10-04 22:26:06 -07:00
Matt Nadareski
6a78fc86e5 Start building out multi-disc framework 2021-10-04 21:58:59 -07:00
Matt Nadareski
93a38ec9e9 Add multiple audio backend framework 2021-10-04 21:50:44 -07:00
0b060efd4a Merge pull request #46 from mnadareski/mvvm-v2-features
MVVM v2 Feature Work
2021-10-01 14:38:30 +01:00
Matt Nadareski
9b723ffeff Update Aaru nuget packages to 5.3.0 LTS 2021-09-30 22:46:25 -07:00
Matt Nadareski
f7e8aaf4f3 Use Aaru nuget packages 2021-09-27 14:36:46 -07:00
Matt Nadareski
0251dae981 Extract filtering to new file 2021-08-25 21:45:59 -07:00
Matt Nadareski
22b00b1bd5 DataPlayback option applies to saving tracks 2021-08-25 21:40:59 -07:00
Matt Nadareski
b795d1ffda Make *nix build script executable by default 2021-08-24 23:08:48 -07:00
Matt Nadareski
a799d5ede9 Port only distinct new feature work 2021-08-24 22:11:25 -07:00
24d1114795 Merge pull request #45 from mnadareski/mvvm-v2-only
MVVM v2 and Only Fixes
2021-08-25 03:11:04 +01:00
Matt Nadareski
ace0e5c5ec Port only MVVM work and related fixes 2021-08-05 21:05:20 -07:00
9aa5c1ac9f Merge pull request #26 from mnadareski/mvvm
Move design to MVVM
2021-07-24 00:13:04 +01:00
Matt Nadareski
53e9cbc695 Update gitmodules
The standard version of the library does NOT support OpenAL on both Windows and Linux. This branch supports it and has been open as a PR on the main netstandard support branch for a while now.
2021-07-12 23:08:50 -07:00
Matt Nadareski
0c76752ac0 Fix UI thread issues 2021-07-12 16:37:12 -07:00
Matt Nadareski
9288cc103b Fix build because of missing namespaces 2021-07-12 15:53:44 -07:00
Matt Nadareski
f2712d3238 Add Views namespace 2021-07-12 15:49:43 -07:00
Matt Nadareski
b11ccc48db Common -> Models 2021-07-12 15:40:56 -07:00
Matt Nadareski
1e9b41f997 Move image loading to view model 2021-07-12 12:38:33 -07:00
Matt Nadareski
bc810034d0 Use properties in CompactDisc 2021-07-12 10:57:52 -07:00
Matt Nadareski
29205c953b Factories and base class renames 2021-07-12 10:52:50 -07:00
Matt Nadareski
788d10ecd8 Move more logic down the chain 2021-07-12 10:41:11 -07:00
Matt Nadareski
6f9c39f5c1 Extract out another helper method 2021-07-07 10:40:44 -07:00
Matt Nadareski
902e2d73b3 Make de-emphasis a separate method 2021-07-07 10:21:23 -07:00
Matt Nadareski
04b56d97a1 Handle data track corner cases 2021-07-06 09:54:43 -07:00
Matt Nadareski
80a31f1fd4 Fix SetTotalIndexes for corner case 2021-07-05 23:16:46 -07:00
Matt Nadareski
7f4992d2d0 Persist view model between theme swaps 2021-07-05 23:09:22 -07:00
Matt Nadareski
0ae58ab21c Fix improper use of field in PlayerViewModel 2021-07-05 22:51:34 -07:00
Matt Nadareski
52ede7799f Fix off-by-one display total tracks if hidden track exists 2021-07-05 22:46:24 -07:00
Matt Nadareski
8cca9203da Safer track switching 2021-07-05 22:39:08 -07:00
Matt Nadareski
4c712677e0 Fix rendering of hidden tracks 2021-07-05 22:13:00 -07:00
Matt Nadareski
bd159b95a5 Fix last access modifier 2021-07-05 16:30:38 -07:00
Matt Nadareski
32a686d4d1 Ensure access modifiers set properly 2021-07-05 16:23:50 -07:00
Matt Nadareski
49d8d8c23a Fix volume setting; move view model to common 2021-07-05 16:20:34 -07:00
Matt Nadareski
4efc58d0ef Split common and GUI code into separate projects 2021-07-05 13:20:06 -07:00
Matt Nadareski
30e4573be6 Include SoundOutput in force refresh 2021-07-05 13:04:48 -07:00
Matt Nadareski
761afb9344 Remove needless method calls 2021-07-05 13:00:20 -07:00
Matt Nadareski
c43317f001 Fix minor playback issues 2021-07-05 12:06:34 -07:00
Matt Nadareski
d8635594ec View-model and model shouldn't know about settings 2021-07-05 11:55:36 -07:00
Matt Nadareski
8c9f10dd8e Consolidate view init code 2021-07-05 10:42:28 -07:00
Matt Nadareski
2476d07619 Move methods to better locations 2021-07-05 00:48:14 -07:00