rufus
rufus copied to clipboard
[INTERNAL] List of rufus-future enhancements and fixes
This topic is flagged as INTERNAL and is therefore NOT open for comments.
- [ ] What on earth does one have to do to fix the device dropdown not displaying on startup issue?!? → Dammit, now this has moved to the Drive Properties label sometimes not being displayed
- [ ] Async/double buffering improvements for ISO mode
- [ ] Use VDS for
GetDrivePartitionData()and use this opportunity to call onIVdsVolumeMF_GetFileSystemProperties()to get the file systems. ~~Or we might switch to using WMI as Microsoft advises and create our own C++ wmi library interface.~~ (Except WMI won't for Win7 users...) - [ ] Also we should use VDS to query data for label sanitization
- [ ] Detect GPT that is smaller than disk size and ask user "Do you want to fix this?"
- [ ] Add support for
.jsonprovided custom commands to apply after the image has been created. e.g. something like:
{
"commands": [
{
"image": "en_windows_7_ultimate_with_sp1_x86_dvd_619077.iso",
"source_dir": "C:/my_dir/",
"custom_var1": "SOME_VAR",
"command": "my_command.exe some_flags %custom_var1% some_more_flags"
}
]
}
- [ ] We don't detect Ubuntu ARM64 as Linux images where persistence can be enabled. We may want to change that.
- [ ] UI should be disabled during port cycle until we detect the cycled device again (with timeout in case the user yanked the device)
- [ ] Label changed by the user should not revert to ISO label once the drive has been created.