Monday, July 25, 2011

update, more implementations + more to do

 List of items in the system. [!] is things being worked on [*] is completed.

 * Show current filename being edited and the index in the list [*]
 * Visible ruler on the bottom of the image shows the scale
 * Filter files in the open dialog [!]
 * Automatically set the viewing to X% opacity and current/original images once processed. [!]
 * Remove the dropdown on the top right [*]
 * Add scrollbars for when you are zoomed in.
 * Zoom scale in a dropdown box - 100, 200, 300, 50, etc.
 * Measurements - allow the user to set the pixels/measure (100px/1nanometer)
 * Add separators, logically group the buttons. [*]
 * Save user settings - properties, window size, etc.
 * Help system
 * Put processing step in worker thread and invoke when opening an image.
 * Gesture control while zoomed in or out. [*]
 * Save the state of each image into the directory so each image can be reproduced. [*]
 * Some gestures to be implemented with shortcuts. [*]
 * All gestures to be implemented with toolbar buttons. [*] make all toolbar buttons actually function (add keyboard shortcuts for new toolbar buttons as well [*]) [!]
 * Use altkey controlling for zooming [* control] and moving the image [* Ctrl + Alt]. [use shortcuts for zoom/unzoom as well [*]].
 * Create a single CSV text file in the main directory which will contain tab and line separated data for all measurements made from all images. [*]
 * Allow user to view blob details in the program.
 * Making user controls better[*]
 * Splitting while zoomed in. [*]
 * Ink Canvas remains the same at all times (Doesn't change location or size) [*]
 * Speed on (larger?) images - if the issue is this [*]
 * Opening a directory to where you left off [*]

1 comment:

  1. Greg,

    This looks like a good list of progress and to-dos. I'll come by for another demo later in the week.

    Andrew

    ReplyDelete