Deterous
e9dba0767e
Fix Check UI deadlock ( #672 )
...
* Fix Check UI deadlock
* Add region
* Niceties
2024-03-07 02:04:07 -08:00
Deterous
eb5409bdee
Enable LibIRD for all .NET frameworks ( #670 )
2024-03-06 19:11:54 -08:00
Deterous
c6a8a9265f
Add PS3 CFW support to MPF.Check ( #663 )
...
* Add PS3 CFW support to MPF.Check
* Do everything better
2024-02-28 18:59:49 -08:00
Deterous
02606318b0
Opt-in automatic IRD creation after PS3 dump ( #655 )
...
* Opt-in automatic IRD creation after PS3 dump
* Add tabs before an endregion
* Prevent double checking for existing files
* Spin off IRD creation into new thread
2024-02-22 19:55:10 -08:00
Deterous
c6517d526b
Hide unavailable dumping programs ( #654 )
2024-02-21 07:14:39 -08:00
Deterous
88f19180a4
Update LibIRD, disable UI elements when creating IRD ( #653 )
...
* Update LibIRD, disable UI when creating IRD
* Update changelog
2024-02-20 07:25:03 -08:00
Deterous
de89968a1d
Add a GUI for PS3 IRD Creation ( #647 )
...
* Create a non-functional Create IRD window
* Add PIC and getkey.log options for IRDs
* Disable IRD creation window for unsupport .NET versions
* Finalise UI and parse inputs
* Add LibIRD package
* Manually define PIC in IRD creation
* Better output file browser
* Bump LibIRD version
* Update changelog
* Custom Disc ID, bump LibIRD version
* Ignore custom Disc ID for BD-50
* Provide a status message when creating IRD
* Better logpath enabled logic
* Nicer PIC UX
* Scrollbar only appears for unusually tall PIC
2024-02-18 17:38:28 -08:00
Matt Nadareski
f6eb961af4
Make Redumper the default for new users ( fixes #638 )
2024-02-06 12:57:26 -05:00
Deterous
06a61b17cb
Add a GUI for MPF.Check ( #635 )
...
* Draft MPF.Check GUI window
* Functional MPF.Check GUI
* Update changelog
* Show DiscInformationWindow after Check Dump
* Change layout
* Refactor
2024-01-24 11:57:21 -08:00
Deterous
fa72211b57
Normalize Disc Title in Submission Info ( #634 )
...
* NormalizeDiscTitle for SubmissionInfo
* Update changelog
2024-01-19 09:53:52 -08:00
Deterous
a167652b2b
Check for presence of complete dump from other programs ( #625 )
...
* Check for presence of complete dump from other programs
* Better changelog message
* Refactor
2024-01-10 19:24:17 -08:00
Deterous
cfa07c1918
Allow variables in output path ( #624 )
...
* Allow variables in output path and default output path
* Remove angle brackets when normalising path
* Add tooltip hover text for default output path
* Better tooltip formatting
* Use percent sign rather than angle brackets as variable delimiter
* Refactor
2024-01-10 16:42:34 -08:00
Matt Nadareski
be35acfb48
Support .NET Framework 3.5 in UI
2023-11-23 03:37:00 -05:00
Matt Nadareski
d68bcfb96a
Support .NET Framework 2.0
...
This does not include the UI, as per the same reasons why .NET Framework 4.0 doesn't support it.
2023-11-22 23:38:59 -05:00
Matt Nadareski
26e5d33d17
Support .NET Framework 3.5
...
This does not include the UI, as per the same reasons why .NET Framework 4.0 doesn't support it.
2023-11-22 16:26:31 -05:00
Matt Nadareski
8e8e3368d0
Re-enable .NET Framework 4.0 building in Core
2023-11-22 15:56:43 -05:00
Matt Nadareski
e4e4b5ecde
Temporarily remove .NET Framework 4.0
2023-11-21 11:13:58 -05:00
Matt Nadareski
8373a6b8f5
Support proper async in .NET Framework 4.0
2023-11-20 16:46:54 -05:00
Matt Nadareski
85192e8d3e
Get Core building with Framework 4.0
2023-11-20 13:15:06 -05:00
Matt Nadareski
004208df6a
Perform some post-move cleanup
2023-11-16 15:20:19 -05:00
Matt Nadareski
90edc42fdf
Support C# 12 syntax
2023-11-14 23:40:41 -05:00
Matt Nadareski
952828dddd
Support ancient .NET in Core
...
This does not include .NET Framework 4.0 due to some issues with libraries.
2023-11-14 23:09:55 -05:00
Matt Nadareski
145660e9f9
Address lingering modern .NET syntax
2023-11-06 23:06:11 -05:00
Matt Nadareski
24de14aea5
Remove .NET Framework 4.8 gated code
2023-11-06 22:07:40 -05:00
Matt Nadareski
4ec8954b14
Handle a couple of messages
2023-10-30 16:42:15 -04:00
Matt Nadareski
019924232a
Remove and Sort Usings
2023-10-30 01:55:56 -04:00
Deterous
ceb305eb54
Use relative path internally ( #589 )
2023-10-26 06:17:17 -07:00
Matt Nadareski
c6d5f0aea5
Update to BurnOutSharp 2.9.0
2023-10-26 00:57:23 -04:00
Matt Nadareski
e04bdad16c
Add first-run Options title, fix saving bug
2023-10-18 02:59:41 -04:00
Matt Nadareski
d68175db4e
Convert Drive to use paths internally
2023-10-18 01:47:42 -04:00
Matt Nadareski
f1b657011d
Enable parameters checkbox by default ( fixes #580 )
2023-10-15 15:33:18 -04:00
Deterous
e8b0b3efaa
Improve check for which program supports which media ( #578 )
...
* Move ProgramSupportsMedia to MPF.Core.Utilities.Tools
* Implement ProgramSupportsMedia slightly less naively
* ProgramSupportsMedia only considers MPF-supported types
2023-10-13 07:54:10 -07:00
Deterous
ae326c1d2f
Disable dumping button when Redumper selected with unsupported media type ( #576 )
...
* Disable dumping button when HDDVD + Redumper selected
* Exclude Bluray+Redumper as well
* Move program-supports-mediatype logic to helper function
* Fix for net48
* Fix for net48
* Undo fixes for net48
2023-10-12 12:46:44 -07:00
Matt Nadareski
63756192d8
Enable path browse button by default
2023-10-11 13:13:36 -04:00
Matt Nadareski
b68ec78184
Version-gate some more newer syntax
2023-10-11 13:07:45 -04:00
Matt Nadareski
76b2dd79ab
Handle some suggested changes
2023-10-11 12:26:24 -04:00
Matt Nadareski
cad14d96f7
Enable nullability in MPF.UI.Core
2023-10-11 11:49:56 -04:00
Matt Nadareski
81742a4676
Unify handling of enable/disable events
2023-10-10 22:05:39 -04:00
Deterous
af9b0dc214
Fix media combobox not updating ( #568 )
...
* Fix media combobox not updating
* Don't call SetCurrentDiscType rather than clear the variable
2023-10-10 13:15:47 -07:00
Matt Nadareski
a8e783235c
Fix dumping button not enabling
2023-10-10 02:03:18 -04:00
Matt Nadareski
fc97fe99e3
Fix media type ordering
2023-10-10 01:52:47 -04:00
Matt Nadareski
e114d126c5
Move MainViewModel to Core
2023-10-09 11:35:49 -04:00
Matt Nadareski
05d920d095
Move decoupled view models
2023-10-07 23:37:01 -04:00