Matt Nadareski
4f4688899c
Attempt to use Aaru.Devices and fail
2021-09-27 21:38:35 -07:00
Matt Nadareski
10fe6ac32a
Write out label-side data, if it exists ( fixes #311 )
2021-09-22 13:25:16 -07:00
Matt Nadareski
e39ee66726
Fix BOS-related things
2021-09-22 12:46:43 -07:00
Matt Nadareski
fff2db75d0
Add on-startup "check for updates" option ( fixes #302 )
2021-09-22 11:30:56 -07:00
Matt Nadareski
8b76b82e0f
Update default Aaru dumping parameters
2021-09-17 22:23:11 -07:00
Matt Nadareski
e74289116e
Change how aux hashes are displayed ( fixes #308 )
2021-09-13 12:13:12 -07:00
Matt Nadareski
c4793e849c
Move a bit more
2021-08-18 22:48:31 -07:00
Matt Nadareski
1c525a6d2e
Update library, move more things there
2021-08-18 22:13:38 -07:00
Matt Nadareski
c8610ee16a
Convert to using separate Redump library code
2021-08-18 15:32:45 -07:00
Matt Nadareski
3cf133d750
Add HD-DVD-Video Redump support
2021-08-08 21:53:27 -07:00
Matt Nadareski
f0be6b0bc9
MVVM Overhaul ( #300 )
...
* Start migrating to MVVM
* Finish gutting LogOutput
* Remove now-useless regions
* Incremental initialization of the UI
* Add options directly to App-level
* Move options globally
* Accept -> OK
* Add future work notes to App.xaml.cs
* Add back cancel to DiscInformationWindow
* Enable/Disable instead of Add/Remove
* Add disc eject reminder option
* Add PS3VOLUME check
2021-08-04 14:17:53 -07:00
Matt Nadareski
940afae1fd
Update PPC for Redump values
2021-08-01 13:24:39 -07:00
Matt Nadareski
94ba339ef2
Add Pocket PC support ( fixes #298 )
2021-07-30 13:04:21 -07:00
Matt Nadareski
76fcb3ae10
Separate "Include Artifacts" into a separate setting ( fixes #287 )
2021-06-19 15:41:46 -07:00
Matt Nadareski
68fa1eecfb
Replace dumping program output processing
2021-06-15 10:24:19 -07:00
Matt Nadareski
01b6c3cc98
Minor formatting change in ProcessingQueue
2021-06-14 22:37:47 -07:00
Matt Nadareski
9a9a977cc4
Simplify flag validation
...
Instead of trying to determine if something is a flag, just check if it's one of the supported flags. This should reduce the amount of potential issues that come along with making assumptions about what a parameter could look like.
2021-06-03 22:13:50 -07:00
Matt Nadareski
1c9ebfd703
TODO additions
2021-06-03 21:20:45 -07:00
BadAd84
b1af2b6061
Fix for high cpu usage, issue with loop. ( #286 )
2021-05-30 12:58:08 -07:00
Matt Nadareski
1fc6476f71
Be smarter about checking for zipped logs
2021-05-27 11:46:47 -07:00
Matt Nadareski
9263769906
Fix negative offsets ( fixes #282 )
2021-05-27 10:41:25 -07:00
Matt Nadareski
ebaf9539b2
Allow users to customize protection scanning
2021-05-06 21:47:57 -07:00
Matt Nadareski
f7019546d1
Add experimental dark mode ( fixes #272 )
2021-04-26 12:07:21 -07:00
Matt Nadareski
086f54abf0
Topsy-turvy ( fixes #274 )
2021-04-25 14:08:00 -07:00
Matt Nadareski
143a4149bd
Parametrics ( #276 )
...
* Begin reducing complexity of parameters classes
* Make the method virtual, not the field
* Consolidate helper methods
* Fix "empty" commands; Fix DD generation
* Handle all sorts of numerical values
* Rip out remaining unneeded enum
2021-04-25 14:03:55 -07:00
Matt Nadareski
4b7d4e05e7
Streamline output path textbox handling
...
Addresses issue of cursor moving during typing
Addresses issue of extraneous spaces appearing
2021-04-12 13:25:12 -07:00
Matt Nadareski
1edac34c1a
Handle dialog return properly
...
Also fixes an issue where dumpable media with no ring would show a ringcode tab
2021-04-11 09:31:22 -07:00
Matt Nadareski
9adc588c9c
Reintroduce options cancel button
2021-04-11 00:09:13 -07:00
Matt Nadareski
9854c9970a
Add descriptions to new options, change defaults
...
The default changes are:
- Setting `CompressLogFiles` to `true`
- Setting `ToolsInSeparateWindow` to `true`
- Setting `EnableLogFormatting` to `false`
- Setting `EnableProgressProcessing` to `false`
The last two don't really matter if `ToolsInSeparateWindow` is `true` since no UI-derived logs will ever trigger them, so they're being disabled for now.
2021-04-09 13:31:23 -07:00
Matt Nadareski
0c68164d6d
Add option for log formatting
2021-04-09 12:03:30 -07:00
Matt Nadareski
5e283c9e80
Add option to enable progress processing
...
This is one of the larger pain-points for redirecting the output as it involves a regex. Make it optional so people with weaker systems have a better chance.
2021-04-09 11:16:50 -07:00
Matt Nadareski
d270501c2d
Update to BurnOutSharp 1.6.0
2021-04-09 10:31:27 -07:00
Matt Nadareski
22b15710d0
Take output of compression into account for log
2021-04-02 22:34:46 -07:00
Matt Nadareski
742db4c854
Change default archive name
2021-04-02 22:12:32 -07:00
Matt Nadareski
4fd51dbe45
Default to false, for now
2021-04-02 21:57:00 -07:00
Matt Nadareski
ad5cd5b8f9
Only encode artifacts if we're outputting JSON
2021-04-02 21:53:41 -07:00
Matt Nadareski
96fa8d8cef
Add DiscImageCreator log paths
2021-04-02 21:36:14 -07:00
Matt Nadareski
01bf3c9efb
Add log file compression
2021-04-02 21:21:50 -07:00
Matt Nadareski
da0bf64e94
Add log compression option
2021-04-02 20:55:20 -07:00
Matt Nadareski
d39cf5d13f
Make JSON optional ( fixes #268 )
2021-04-02 18:57:25 -07:00
Matt Nadareski
d2c504898a
Empty the queue at least
2021-04-01 19:08:39 -07:00
Matt Nadareski
58028b4f18
Reset queue entirely to prevent issues
2021-04-01 15:11:30 -07:00
Matt Nadareski
54e835687b
Only rely on cancellation not disposal
2021-04-01 15:10:43 -07:00
Matt Nadareski
eb4e95e5db
Fix ProcessingQueue disposal ( fixes #267 )
2021-03-31 21:26:55 -07:00
Matt Nadareski
2c216d6a58
Use BurnOutSharp for PSX scanning
2021-03-29 13:10:49 -07:00
Matt Nadareski
f7ec19cc5d
Clean up a couple more TODOs
2021-03-29 13:05:46 -07:00
Matt Nadareski
e8c4a97158
Fix flag value
2021-03-29 12:14:06 -07:00
Matt Nadareski
5e5fc4c812
Factor in size to media type output
2021-03-29 12:12:20 -07:00
Matt Nadareski
d963dbbd5f
Move some classes around and cleanup
2021-03-29 11:55:29 -07:00
Matt Nadareski
3f3a1c9a44
Support new Redump languages and regions
2021-03-27 10:28:45 -07:00