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 |
|
Matt Nadareski
|
a5bffa83be
|
Make view-model safer
|
2021-07-05 00:31:49 -07:00 |
|
Matt Nadareski
|
59bfd405a6
|
Move all image logic to factory
|
2021-07-05 00:31:19 -07:00 |
|
Matt Nadareski
|
65ab29f29f
|
Remove need for UI timer for updates
|
2021-07-04 23:43:55 -07:00 |
|
Matt Nadareski
|
cd3ccbc8eb
|
Make OpticalDisc have events
|
2021-07-04 23:36:09 -07:00 |
|
Matt Nadareski
|
be2c704654
|
Make SoundOutput have events
|
2021-07-04 23:17:30 -07:00 |
|
|
|
b194adc15d
|
Merge pull request #25 from mnadareski/better-theme-support
Better customizable UI support
|
2021-07-04 15:02:18 +01:00 |
|
Matt Nadareski
|
9a787270a2
|
Fix stopping playback
|
2021-07-03 21:15:23 -07:00 |
|
Matt Nadareski
|
e86896045b
|
Fix volume setting bug
|
2021-07-03 21:00:14 -07:00 |
|
Matt Nadareski
|
416772ab35
|
Make view-model stop playback
|
2021-07-03 16:25:56 -07:00 |
|
Matt Nadareski
|
4b5d0af58d
|
Simplify play/pause toggle logic
|
2021-07-03 16:23:08 -07:00 |
|
Matt Nadareski
|
701d4e7c1c
|
Move mute toggling to view-model
|
2021-07-03 16:21:14 -07:00 |
|
Matt Nadareski
|
09f4adad51
|
Less direct coupling of volume from setting
|
2021-07-03 16:04:18 -07:00 |
|
Matt Nadareski
|
0d7681543a
|
Remove direct access of Player from UI code
|
2021-07-03 15:37:56 -07:00 |
|
Matt Nadareski
|
faba0ffada
|
Fix index seeking with tracks with no index 0
|
2021-07-03 15:36:51 -07:00 |
|
Matt Nadareski
|
83fc88ff6a
|
Disconnect some more UI -> Model
|
2021-07-03 15:00:51 -07:00 |
|
Matt Nadareski
|
c2b063301a
|
Move ApplyDeEmphasis in model
|
2021-07-03 14:46:40 -07:00 |
|
Matt Nadareski
|
f2053d5a44
|
Add currently-unused player update from UI
|
2021-07-03 14:18:04 -07:00 |
|
Matt Nadareski
|
c714abc946
|
Use safer accessor
|
2021-07-02 16:49:15 -07:00 |
|
Matt Nadareski
|
9829f34227
|
Add playing status and times to view model
|
2021-07-02 09:35:56 -07:00 |
|
Matt Nadareski
|
d2e489e63c
|
Add volume to the view model for access
|
2021-07-01 23:04:20 -07:00 |
|
Matt Nadareski
|
2b0de556a1
|
Add modifiers for keyboard volume changes
|
2021-07-01 15:18:59 -07:00 |
|
Matt Nadareski
|
abd81d255b
|
Make volume setting safer
|
2021-07-01 11:50:38 -07:00 |
|
Matt Nadareski
|
fe6b3523c3
|
Change default volume change keys
|
2021-07-01 11:38:08 -07:00 |
|
Matt Nadareski
|
2156fd3b63
|
Add keyboard volume controls
|
2021-07-01 10:19:25 -07:00 |
|
Matt Nadareski
|
565b289a45
|
Make keybinds UI-accessible
|
2021-06-30 17:22:37 -07:00 |
|