* Progress report updates log
* Logging additions
* Minor update
* Set halfway point only if nothing can be found
* Better population metrics
* QOL improvements
* More tiny logging updates
* Autoscroll
* Be consistent
* Update packages, use submodules
* Use NuGet
* Not 100% sure why I did it that way...
* Update README.md
* Make copy protect scan prompt an option
* Enhanced-CD might be Win/Mac
* Add unconfirmed formats
* Enhance!
* Cleanup TODOs
* Remove more TODOs
* Add case-insensitive dictionary for protection scans
* Namespace cleanups
* Space
* Minor fixes
* Oops
* Change layerbreak detect value
* Split type combobox into system combobox and disc type combobox
* corrected indentation for xaml file
* fixed merge with head
* fixed format
* fixed issues for PR, added KnownSystem.CUSTOM
* removed Updater.cs which ended by error in commit
* fixed GetOuptutName() for new drive/system combobox
* created LogWindow and first tests of output gathering
* integrated all the proof of concept related to stream fetching of DIC output into LogWindow
* working on LogWindow\ncreated more efficient output matching management, improved handling of process termination
* created Tasks file\nmoved some methods there, created DumpEnvironment to manage are arguments
* moved additional methods to Tasks to make it more modular
* changed StartDumping flow to avoid returning if extra tools are not found
* moved main dump workflow into Tasks class
* created specific DumpResult class for better error reporting/management
* fixes
* fixes Dispatcher thread issue with progress bar
* continued refactor
- split EnsureDiscInformation into an additional EnsureCorrectInformationForSystemAndMediaType
- proof of concept of using custom extensions to enum types to give better functionality (and encapsulation)
- changed cmb_MediaType to keep a List<MediaType?> and got rid of Tuple<string, MediaType?>
* restored GetDiscType functionality
* fixed btn_StartStop enabled on EnsureCorrect... error
* fixed whitespace
* fixed indentation
* merged conflicts
* moved log window
* working on LogWindow resize/location behavior
* working on message logging in LogWindow
* added working integration between MenuItem for LogWindow and its visibility status, fixes issues with positioning and visibility, correctly bound Verbose flag to property
* finished integrating LogWindow, added some verbose logs
* added logs
* fixed include order
* added option to show log window at startup, removed useless QuietMode property from MainWindow
* Split type combobox into system combobox and disc type combobox
* corrected indentation for xaml file
* fixed merge with head
* fixed format
* fixed issues for PR, added KnownSystem.CUSTOM
* removed Updater.cs which ended by error in commit
* fixed GetOuptutName() for new drive/system combobox
* added 4 new options: quiet mode, paranoid mode, disable media type detect and c2 reread amount
* added default C2 reread tries to config
* fixed issues for PR
* removed commented leftover