The packing workflow should be able to accept an ISO file with XDVDFS filesystem on it as input.
Before input selection (which is currently the first step, with the directory picker), there should be a (button group)[https://yewprint.rm.rs/button-group] for selecting between folder and ISO input type.
Then, the input selection screen should either prompt for a directory or file, appropriately, and initialize the correct core filesystem (either the current WebFilesystem or a XDVDFSFilesystem backed by the selected ISO file). There will probably need to be a caching layer added between the file and XDVDFSFilesystem to mitigate performance issues, as browser file IO is slow.
The packing workflow should be able to accept an ISO file with XDVDFS filesystem on it as input.
Before input selection (which is currently the first step, with the directory picker), there should be a (button group)[https://yewprint.rm.rs/button-group] for selecting between folder and ISO input type.
Then, the input selection screen should either prompt for a directory or file, appropriately, and initialize the correct core filesystem (either the current WebFilesystem or a XDVDFSFilesystem backed by the selected ISO file). There will probably need to be a caching layer added between the file and XDVDFSFilesystem to mitigate performance issues, as browser file IO is slow.