This topic includes everything around current implementation of the Track Map. This, however, excludes any eventual modifications tailored for a particular container (e.g. KryoFlux in the future) - these should be committed in their own issues.
The general modifications of the Track Map should include all of these improvements:
✔ zooming sectors in and out (for instance for the whole track to fit in the window width),
add legend on which color represents what kind of sector (e.g. purple means system sector, blue means occupied one, etc.),
add "cursor" to show on which sector the cursor is currently hovering (to facilitate interpretation of information shown in the status-bar),
show FAT path along with its eventual error (black if FAT path OK, red otherwise),
add settings of Track Map tab; one of them should be the color of rectangle drawn around belonging to files selected in the File Manger, the other setting should be whether the rectangle should blink,
✔ add horizontal scroll-bar,
add command "Go to cylinder"; in the shown dialog, add check-box to "Show the cylinder on top of the window, if possible" (otherwise show it in the vertical centre of the window) - a handy option for working with real media,
add option to group by cylinders (the default) or heads,
✔ add display of timing of sectors on each track,
add "double-view" on the same data (e.g. as in Visual Studio one can have two views at the same source code),
✔ add "Ignore file selection" option to speed up the drawing if the directory, from which files have been selected, contains too many files,
usage of the Header common control to display the labels of columns, which remains always on top
This topic includes everything around current implementation of the Track Map. This, however, excludes any eventual modifications tailored for a particular container (e.g. KryoFlux in the future) - these should be committed in their own issues. The general modifications of the Track Map should include all of these improvements: