I’ve gotten rid of the tabs, and put the input and output images on the same bit so they’re both viewable all the time. I’ve been playing with it for a few weeks, and you get used to it.
Added printing and print preview. Currently it prints to one page, and uses as much of the paper as available.
Right click on the input image, and you can rotate and flip it.
Added ability to print the text image
Added print preview and page setup
Moved image and text out of the tabs and into a split panel control
Added rotating the input image by 90/180/270 degrees
Added flipping the input image horizontally and vertically
Fixed potential problem with version checking order
Changed picturebox SelectedChanged event to only fire after the selection has finished changing
Added picturebox SelectionChanging event to fire while the selected area is changing
Cleaned up and reorganized WidgetBrightnessContrast class
Added RotateImage(RotateFlipType) to the JMPictureBox
Fixed being able to access output menu when it is disabled
Fixed selection being lost in some cases after clicking outside the image
Moved output unsharp/sharpening/blur into separate filter classes
Moved output filters into an arraylist