Format/eject screen - various issues
skronstein opened this issue · 0 comments
-
When tapping the Format button, a message is shown below it that the device is ready to use, but in fact it has not been formatted.
-
Unmount/Eject buttons should not be clickable when there is no USB/SD present
-
When I inserted both a 16GB USB stick and a 16GB SD card, the Storage screen looked like this. Both drives are listed in the dropdown, but I can't tell which is the SD card and which is the USB stick.
-
Mounted Devices should only list the ones that the user can save to, not root or mmcblk0p1.
-
The drives show up as "16GB Storage Device" on the previous screen, Saved Video Location, but 15.7 and 15.9GB on this screen. It should be consistent between the two.
-
App should confirm before formatting.
-
GUI1 showed a progress bar while formatting, though it wasn't very helpful, since the process is so quick and it only advanced in increments of 25%. GUI2 has no such progress bar.
-
One time, when inserting an SD card formatted in fat32, gui2 froze and displayed this on the console:
Traceback (most recent call last):
File "/root/chronos-gui-2/chronosGui2/api.py", line 797, in
checkDf(timeout=max(1, timeout*2)) )
File "/root/chronos-gui-2/chronosGui2/api.py", line 812, in checkDf
.split() #Each output is now in a list.
File "/usr/lib/python3.4/subprocess.py", line 947, in communicate
stdout = _eintr_retry_call(self.stdout.read)
File "/usr/lib/python3.4/subprocess.py", line 491, in _eintr_retry_call
return func(*args)
ValueError: read of closed file
0
[3] > /usr/lib/python3.4/subprocess.py(491)_eintr_retry_call()
-> return func(*args)