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 [*]
Greg,
ReplyDeleteThis looks like a good list of progress and to-dos. I'll come by for another demo later in the week.
Andrew