blob: 78f5c3dd1b7621c404b9edbdbde6a39888484be5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
code.
Short-term:
DONE, NEEDS_TESTING - refresh after operation succesfully finished, make Revert button work as expected (need to retrieve GduPresentable again)
- PolicyKit integration
- Stop button (once PolicyKit integration is done)
- simple standalone mode
REMOVED - do we need Bootable flag for something?
- make a Fedora package
DONE, NEEDS_TESTING - !! set partition type too !! (only for MBR?)
OK - check label length before formatting (should be done automatically) -- DK returning wrong values for FAT and NTFS
- handle LUKS encrypted volumes
DONE, NEEDS_TESTING - monitor device/presentable events like eject, umount etc. (try to pull the USB key out and window should disappear)
- show custom icon if user has set it in Nautilus
- is firmware needed for some devices?
- different partition tables?
- what to do if device is blank (zeroed, no MBR)?
- handle read only device - gdu_device_is_read_only()
- stay consistent with volume labels in Nautilus and gdu (requires gvfs-devicekit port)
- localization (transifex? -- ask hughsie)
- test multihead (need to ref screen of the source nautilus window)
Ideas:
- allow NTFS formatting and popup a PackageKit window when ntfs-3g is not available (shamelessly stolen from gnome-format discussion)
- make standalone executable with a device/volume combo box to format
- maybe add a button to unmount the volume so user can close all applications properly?
- mount volume back if we did unmount before formatting?
Bugs:
- Busy dialog eats too much CPU and freezes UI
- DeviceKit-disks should require mtools (for FAT labeling)
|