Back
Version 2.6
- Refreshed and streamlined user interface, as well as a simplified draw menu
- Remastered 'Automatic Adjust' feature, which accounts for outliers and imperfections
- Added draw mode guide toolbar, allowing changing draw modes without hotkeys
- Remastered text-rendering system, which adds subpixel anti-aliasing for better clarity
- Added encoding support for more file formats, rather than only PNG
- Rewritten WASD navigation using real physics, to be more smooth
- Lots of optimization work. The renderer should only re-render UI areas where it needs to
- Redesigned Draw Text dialog, allowing text to be placed with the mouse cursor, as well as a simpler interface
- Added circle around draw brush adding clarity between the brush and mouse cursor
- Changed management for dependencies with new CMake build system, as well as support for local font loading
- Now uses integer linear interpolation instead of float, which helps performance
- Changes to the UI code allows for more fancy UI elements, such as a drop shadow underneath certain text elements
- Optimized place rendering, allowing better performance
- Some menu elements are now greyed out, which allows for better clarity
- Added 'pressed' highlight state to the draw sliders
- Added debug information to information menu
- Fixed odd behavior with command line arguments / 'Open With'
- Added support for more file formats such as SVG
- Shift key when pressing 'Save Image' now allows the image to be quickly saved without a dialog
- Draw sliders now have a larger 'hitbox' or 'bounding box' allowing user input to be more flexible
- Re-written copy image featue, which allows for more flexibility and compatibility with various programs
- Added paste image [CTRL+V] to paste an image from the clipboard
- Added blur underneath tooltips, added shadow under menu, added anti-aliasing to menu icons, as well as overall contrast within the entire user interface
- Toggling 'Always on Top' now keeps menu open
- Re-wrote the image switching functionality using indexing, allowing the left arrow key to open images leftward to initial starting position
- Fixed bug where ALT key would halt program
- Fixed bug where alpha channel would weaken when images saved repeatedly
- Fixed bug where exit confirmation would keep program open if prompted to save
- Re-designed image lock and unlock buttons for better clarity
- More tweaks and fixes
Version 2.5
- ViewImage is now compatible with Windows XP and 32-bit systems!
- Added image operations menu, which contains options and effects to modify the image. These will be listed below.
- Added the draw text feature, which lets users draw text on the image with parameters such as the X and Y coordinate as well as the font and color used to display the font.
- Added crop tool, which lets users crop the image to their desired size and position..
- Added automatic adjust tool, which stretches the levels of each color channel to their maximum potential contrast.
- Added ability to perform a gaussian blur on the image.
- Added the ability to erase all annotations applied to image when desired.
- Fixed bug where the window would turn gray if minimized.
- Added major changes to the user interface, such as a redesigned context menu with icons, a cleaner toolbar with separators, and more consistent design.
- Added ability to make the window always on top.
- Added lock button to the image resize UI, which lets users reserve an axis for the program to change based on the image’s current aspect ratio.
- If the viewer fails to load a font, it will now tell you the font that is missing and will not annoy you with pop ups anymore.
- Undo steps are now stored in disk instead of memory, which decreases the memory usage of the program. There is still a huge issue with undo efficiency which will be fixed in 2.6 when the entire undo system is rewritten.
- The file save dialog now defaults to the same directory as the image is loaded in.
- The WASD key navigation is now optimized and improved to account for framerate (deltatime) and is now relative to the scale of the image.
- The toolbar system has been rewritten to achieve the maximum performance.
- The font system has also been rewritten to only load fonts once when the program starts, instead of every time the window has been updated. This should make a positive difference in performance.
- Changed mouse behavior to properly unset mouse down when cursor exits window.
- Added various optimizations to the draw tool such as only applying linear interpolation when it is necessary.
- The toolbar is not re-rendered when panning the image or drawing for increased performance.
- Bilinear interpolation is now more optimized.
- Due to these optimizations, ViewImage now runs better on wine than it did in previous versions.
Version 2.4
- Fixed a bug where the application was taking up all of your CPU usage when idle for no reason
- Added copy feature on toolbar to copy the image to the clipboard
- Viewport now moves alongside mouse when selecting view preset
- Added keyboard navigation support using Control + ALT
- Added erase tool! Use the control key or right click to enable
- Major changes to mouse behavior
- Added an eyedropper tool using Shift+Z to select a color from the image
- + and - keys now change zoom
- Added frame around the image for improved visibility of transparent background images
- Mouse wheel now changes sliders when hovering over
- Added asterisk (*) to title bar when changes are not saved
- Improved the way fonts are accessed, improving compatibility
- Fixed issue with menu where it would not fully render the first time when mouse was placed close to the edge of the window
- Improved performance by disabling anti-aliasing when panning the image
- Fixed drawing alpha issue by converting images to premultiplied alpha when entering the problem
- Improved quality and smoothness of the draw tool sampling
- Added dynamic draw tool resolution adjustment based on system speed
- Added soft and hard brush modes
- Fixed print sizing
- Added gamma correction to drawing based functionality to improve readability
Version 2.3
- Added Undo/Redo
- Added drawing customization such as color and size
- Polished user interface
- Optimized blur functionality
- Added ability to resize images
- Fullsreen button
- Very advanced bug fixes
- Other noticable improvements