ImageGlass Changelog

What's new in ImageGlass 9.0.10.201

Jan 31, 2024
  • Improvements:
  • Added EnableImageAsyncLoading setting (experimental) in igconfig.json file that allows users to switch back to synchronous image loading as same as version 8 (#1775)
  • Added new parameter --per-machine to command set-default-viewer in igcmd.exe to support setting default photo viewer at machine level (#1828)
  • Added Exit option to the context menu (#1322)
  • Added PageUp, PageDown as default hotkeys for view next/previous image
  • ImageGlass Store only: Clicking "Update" button in Check for Update dialog now opens ImageGlass on Microsoft Store
  • Updated icon for Viewer, Toolbar and Gallery in sidebar of the App settings
  • Shows message "Slideshow paused" when slideshow ends (#1805)
  • Shows more details on Unhandled Exception popup: MagickNET, WebView2 version.
  • Shows more details if users run ImageGlass in Debug mode: DPI, Screen resolution, WebView2 version, Renderer engine.
  • Bugfixes:
  • Fixed an issue where "VerticalBlankTicker" error appeared on some monitors (#1814, #1797) and Windows Server 2019 (#1771)
  • Fixed an issue where pressing Win key caused image zoomed out for AZERTY keyboard layout (#1769)
  • Fixed an issue where users could not save the clipboard image if the image list was empty (#1801)
  • Fixed an issue where saving HEIC for other formats caused "Unsupport image format" popup (#1822)
  • Fixed an issue where the crop selection reset after saving the image (#1825)
  • Attempted to fix an issue where Crop button triggered "Null Reference Exception" (#1758)
  • Fixed an issue where the Background color in App settings > Appearance tab did not show and load correctly
  • Fixed an issue where clicking on "Get extension icon packs" link in App settings > File type associations tab did not open Extension icon packs site

New in ImageGlass 9.0.9.1230 (Dec 28, 2023)

  • Improvements:
  • Updated Magick.NET to v13.5.0
  • Lowered Windows version requirement: Windows 10/11 64-bit version 1809 (build 17763) or later
  • Unchecked "Enable image transition effect" setting by default
  • Hid zoom information on title bar if there is no image
  • Bugfixes:
  • Fixed an issue where the image displayed squashed depending on the window size (version 9.0.8 only)
  • Fixed an issue where ImageGlass did not show the first and the last image in the list when holding navigation arrow keys with setting "Loop back to the first image when reaching the end of the image list" unchecked
  • Fixed an issue where the app window did not maintain between launches
  • Fixed an issue where ImageGlass could not display the correct image after rotating and cropping
  • Fixed an issue where the image stayed in screen when deleting the last image in the list
  • Fixed an issue where Gallery did not reload when deleting the last image in the list
  • Fixed an issue where users could not use decimal number for custom zoom value
  • Fixed an issue where using Zoom In/Out buttons on toolbar ignored zoom levels setting
  • Fixed an issue where zooming by hotkeys did not follow zoom levels setting
  • Fixed an issue where ImageGlass did not respect the "Last Write Time" image order
  • Fixed an issue where Toolbar and Gallery panel appeared again after quitting from Full screen mode
  • Fixed an issue where users could not use igconfig.default.json or igconfig.admin.json files for app configuration
  • Fixed an issue where Gallery metadata caching process caused high disk usage
  • Fixed an issue where ImageGlass did not update the background color correctly when switching between dark/light mode
  • Attempted to fix an issue where ImageGlass showed error 0xC000000D on Windows Server 2019

New in ImageGlass 9.0.8.1208 (Dec 5, 2023)

  • Fixed an issue where the functionality of Zoom In and Zoom Out button on toolbar was swapped (#1704)
  • Fixed an issue where the style of Full Screen button on toolbar was not updated after exiting Full Screen mode (#1729)
  • Fixed an issue where user could not increase the slideshow interval (#1728)
  • Fixed an issue where user could not run ImageGlass as Administrator because WebView2 could not write data to the installed directory (#1725)
  • Fixed an issue where scroll wheel didn't work if "Scroll inactive windows when I hover over them" is disabled in Windows settings (#1723)
  • Fixed an issue where the image was blurry at 100% zoom (#1701, #1716, #1736, #1737)
  • Fixed an issue where ImageGlass window was flickering when manually resizing Window Fit mode (#1720)
  • Fixed an issue where user could not minimize ImageGlass window in Window Fit mode (#1741)
  • Fixed an issue where ARM64 build did not work (#1717)
  • Fixed an issue where user could not zoom the SVG image with WebView2 by mouse wheel due to JSON parsing error (#1743)
  • Fixed an issue where frame size was not render correctly when viewing separately
  • Fixed an issue where users could not save tool settings
  • Fixed an issue where image was blinking when switching between images
  • Fixed an issue where setting EnableImageTransition did not apply for Slideshow mode
  • Fixed an issue where image file created by Save As function did not appear in the Gallery

New in ImageGlass 9.0.7.1125 (Nov 24, 2023)

  • New:
  • Updated app icon and the built-in theme packs
  • Added new setting LastOpenedSetting to save the last opened setting tab
  • Added "Export language pack" in app settings > Language tab
  • Added available image information tags in app settings > General tab
  • Improvements:
  • Upgraded Magick.NET to v13.4.0
  • Corrected the ImageInterpolation setting value from SampleLinear to MultiSampleLinear. If you encounter error "Could not load user settings" after upgrading, you can edit the new value in igconfig.json file.
  • Added Ctrl+W as an additional hotkey for closing the app (#1667)
  • Now uses the toolbar background color for the window title bar when the backdrop style is set to None
  • Will not reload the image if the folder contains only 1 image when users view the next/previous image
  • Improved the opening time for Print Pictures dialog
  • Improved the time taken to save image files
  • Improved the opening time for image files larger than 16380 pixels by implementing PhotoSauce.MagicScaler to scale the image file
  • Updated the image information on the title bar:
  • Now displays the rendered and actual image dimensions if the image file is larger than 16380 pixels
  • Used a vertical em dash (U+FE31) as the image info separator on the title bar
  • App settings:
  • Moved the Slideshow background setting from the Appearance tab to the Slideshow tab
  • Added a tooltip for each textbox in the app settings to help the user input a valid value
  • Moved the position of the "Get help" button from the top right to the bottom left corner
  • Updated the Quick Setup dialog to follow the user's language and theme settings
  • Bugfixes:
  • Fixed an issue where ImageGlass didn't save the Color profile setting (#1669)
  • Fixed an issue where ImageGlass failed to remember its window's position when anchored (#1646)
  • Fixed an issue where app settings window is not functional if the installed path contained an apostrophe (') (#1685)
  • Fixed an issue where ImageGlass did not render correctly when using a theme pack with a transparency color
  • Fixed an issue where opening a photo in single-instance mode caused random clicks on other apps
  • Fixed an issue where pressing Ctrl+C multiple times resulted in an unhandled exception
  • Fixed an issue where the user couldn't select an image area to crop when navigation buttons were visible
  • Fixed an issue where layout buttons in the app settings were not updated when changing the select box or text box
  • Fixed an issue where the language of the Aspect ratio in the Crop tool and the Image information on the title bar was not updated
  • Fixed an issue where the zoom value is reset when viewing a single image frame
  • Fixed an issue where Window Fit mode does not scale the window correctly when enabling Page Navigation tool is visible
  • Fixed an issue where the buttons in the toolbar overflow dropdown does not show tooltip on hovering
  • Fixed an issue where users cannot install language pack if "Language" folder does not exist (#1688)
  • Fixed an issue where users cannot use "Kobe-Light" theme if the startup directory is not writable
  • Fixed an issue where saving clipboard image crashes the app

New in ImageGlass 9.0.6.1008 RC (Oct 8, 2023)

  • Published ImageGlass.Tools library v1.9060 to support .NET 8
  • Published ExifGlass app v1.2

New in ImageGlass 8.10.9.27 Kobe (Sep 26, 2023)

  • Improvements:
  • Upgraded Magick.NET to v13.3
  • Bugfixes:
  • Fixed a vulnerability occurring with WebP files (CVE-2023-4863)
  • Fixed an issue where user cannot click the toolbar buttons when the window is inactive
  • Fixed an issue where ImageGlass displays NEF files in wrong orientation
  • Fixed an issue where ImageGlass could not display TIF files due to invalid tag 34031

New in ImageGlass 9.0.5.726 Beta 5 (Jul 25, 2023)

  • Published ImageGlass.Tools library v1.9050
  • Published ExifGlass app v1.1

New in ImageGlass 8.9.6.9 Kobe (Jun 13, 2023)

  • Improvements:
  • Upgraded Magick.NET to v13.1.3
  • Added support for reading grayscale DNG images (#1575)
  • Bugfixes:
  • Fixed an issue where ImageGlass always opens using nearest-neighbor zoom (#1549)
  • Fixed an issue where NEF files appear darker with colors less saturated (#1577)
  • Fixed an issue where ImageGlass displays NEF files in wrong orientation (#1478)
  • Fixed an issue where ImageGlass could not display TIF files due to invalid tag 32932 (#1583)

New in ImageGlass 9.0.4.416 Beta 4 (Apr 16, 2023)

  • General changes:
  • Upgraded Magick.NET to version 13.0.1.
  • Improved ImageGlass startup time and latency by enabling ReadyToRun compilation.
  • Showed Color space and Color profile info on the title bar.
  • Added basic support for animated APNG format (#396).
  • Fixed a bug where ImageGlass cannot load image with CMYK color space. Error message: "Operation is not valid due to the state of the object".
  • Fixed a bug that caused memory leak during loading image.
  • Skipped file existence check while loading image files into the list (#585).
  • Changed the prefix for passing app setting as command-line from - to /. Example: ImageGlass.exe /EnableFrameless=true.
  • ?? Theme component:
  • Added support for auto-switching theme according to system's dark/light mode (#434).
  • Splits the setting Theme into DarkTheme and LightTheme.
  • Loads LightTheme if system light mode is on, otherwise ImageGlass uses DarkTheme.
  • Removed accent color in theme config.
  • Added new icons for toolbar: Play, Pause, Export.
  • ?? Viewer component:
  • Improved frame animation (GIF, WEBP, ...)
  • Adds support for hardware acceleration.
  • Supports playing, pausing or viewing a single frame of image.
  • Adds basic support for playing animation for all animated formats using MagickNET, such as APNG.
  • Made the navigation arrow buttons clickable on whole left and right areas (#1472).
  • ?? Thumbnail bar component:
  • Shows Color space and Color profile info on the thumbnail's tooltip.
  • ?? Image Booster component:
  • Reduced memory usage when loading non-transparent image.
  • Enabled basic support for all animated formats using MagickNET.
  • Cached metadata to improve loading image.
  • ?? Features:
  • Added support for updating the viewing image folder in real time:
  • Updates the viewing image, thumbnail when it's changed by third-party app.
  • Updates the thumbnail bar when image file is deleted, added, renamed.
  • Added an option to disable it by setting: EnableFileWatcher.
  • Added Edit image with external editor:
  • Added setting EditApps, example:
  • // in igconfig.json
  • "EditApps": {
  • ".png": {
  • "AppName": "Paint.NET",
  • "Executable": "C:\paint.net\paintdotnet.exe",
  • "Argument": "<file>"
  • Added options what to do after the external editor is launch AfterEditingAction:
  • Nothing: Do nothing (default).
  • Minimize: Minimize ImageGlass window.
  • Close: Close ImageGlass app.
  • Added feature: Export image frames
  • Moves the function to igcmd.exe with command export-frames.
  • Shows exporting progress and status.
  • Added a button to cancel the on-going export progress.
  • Added a button to open output folder after the export is done.
  • Added feature: Rotate image (only for non-animated format).
  • Added image transformation features:
  • Supports image rotation.
  • Improves performance of image flipping / ratation by using hardware acceleration.
  • Shows asterisk * on title bar next to the image name to indicate there is unsaved change.
  • Displays "Save..." / "Save as..." button on toolbar if the image is changed.
  • Adds native support for animated Webp format (#1466) using libwebp.dll v1.3.0:
  • Supports hardware acceleration.
  • Fixed: Quality of animated Webp is reduced (#1526).
  • Supports saving image as Webp, including animated format (#1477).
  • Supports for saving TIFF, GIF as multiple frames.
  • Improves ImageGlass Slideshow view:
  • Removed support for multiple slideshow views
  • Added support for changing slideshow image list when user changes it in the main view.
  • Made slideshow view togglable.
  • Added support for new window modes in slideshow view.
  • New window modes:
  • Frameless mode
  • The window corners are rounded by default.
  • Hold SHIFT and drag to move the window.
  • Window fit mode
  • Disables Maximize button of the window.
  • Improve performance when user zooms the image.
  • Added support for all zoom modes in Window mode.
  • Window modes combination for the main view and slideshow view
  • Layout customization:
  • Added support for layout customization using setting Layout (#318) for:
  • Toolbar with setting Toolbar,
  • Thumbnail bar with setting Gallery,
  • Contextual toolbar with setting ToolbarContext.
  • Supports Toolbar position: Top, Bottom.
  • Supports Thumbnail bar position: Top, Bottom, Left, Right.
  • Allows to change control's order if they are in the same layout position.
  • Example:
  • Default layout:
  • // in igconfig.json
  • // default layout
  • "Layout": {
  • "Toolbar": "Top", // Toolbar is at top
  • "Gallery": "Bottom;0", // thumbnail bar is at bottom
  • "ToolbarContext": "Bottom;1", // contextual toolbar is at bottom, above thumbnail bar
  • Layout: toolbar and thumbnail bar at top, contextual toolbar at bottom
  • // in igconfig.json
  • "Layout": {
  • "Toolbar": "Top;1", // Toolbar is at top, below thumbnail bar
  • "Gallery": "Top;0", // thumbnail bar is at top, above the toolbar
  • "ToolbarContext": "Bottom", // contextual toolbar is at bottom
  • ?? New Color picker tool:
  • Shows cursor location on the viewing image.
  • Clicks to pick the pixel color.
  • Adds support for color formats: RGB, HEX, CMYK, HSL, HSV.
  • Adds buttons to copy color code.
  • Adds Settings window with options to show alpha value for each color format.
  • ?? New Page navigation tool:
  • Supports for viewing separate image frame.
  • Non-animated formats (TIFF, ICO,...).
  • Animated formats (GIF, WEBP, APNG,...).
  • Respects the size and orientation of the image frame (#1077).
  • Exports all frames.
  • ?? External tools support:
  • You can download external tools at https://imageglass.org/tools.
  • Created https://github.com/ImageGlass/ImageGlass.Tools library for other 3rd-party apps to communicate with ImageGlass via IPC message events.
  • Sends events to the external tools using ImageGlassEvents.
  • Sends EnableWindowTopMost as a command-line argument to request the external tool window to be top most.
  • Uses ToolSettings setting to store settings of the built-in tools (Crop tool, Color picker) instead of Tools.
  • Added support for adding external tools to ImageGlass Tools menu with setting Tools and assigning the tool's hotkeys with setting MenuHotkeys.
  • Shows "Tool not found" dialog to allow user to select executable path of the tool.
  • For more details, please refer to https://github.com/ImageGlass/ImageGlass.Tools.
  • ?? Introducing ExifGlass - a new ExifTool for ImageGlass:
  • ExifGlass is a brand new EXIF metadata viewing app, designed to work seamlessly with ImageGlass 9, but can also be used as a standalone software on your computer. To use ExifGlass, you need to have ExifTool by Phil Harvey installed on your system.

New in ImageGlass 8.8.3.28 Kobe (Mar 24, 2023)

  • New:
  • Adds setting DisabledMenus in igconfig.xml to disable ImageGlass features using menu name (#1498).
  • Adds support for relative path of Exiftool in igconfig.xml file (#1208).
  • Adds support for displaying and extracting Unicode characters from EXIF metadata (#1169).
  • Adds a new confirmation dialog when the user overrides the current image to warn them about the limitations of ImageGlass regarding image saving (#1094).
  • The About dialog now includes information about the ImageGlass license and privacy policy.
  • The Check for Update feature has been improved to show more information about the update and check if the user's system can install version 9.0 in the future.
  • Image saving has been updated to only work with supported formats listed in the "Write" column of the supported formats page (#1504):
  • If the user attempts to save an unsupported format, the "Save as..." dialog will be opened instead.
  • This change also affects other image saving-related features such as rotation, flipping, and cropping.
  • Improvements:
  • Upgraded Magick.NET to version 13.0.0.
  • Improved loading speed for animated WEBP format (#1466) by directly using libwebp v1.3.0.
  • Thumbnails are now automatically centered (#1049).
  • Enhanced the corner radius of the toolbar, thumbnail bar, and menu to ensure optimal display on high DPI screens running Windows 11.
  • Implemented rounded frameless window borders on Windows 11.
  • Bugfixes:
  • Fixed an issue where the user couldn't minimize the window in Window Fit mode (#1448).
  • Fixed a bug that prevented ImageGlass from loading certain TIF files with invalid tags (#1181, #1454).
  • Fixed an issue where the Exif tool was not functional when using the default name of ExifTool: exiftool(-k).exe (#1178).
  • Fixed an issue where images became corrupted during the save process, causing display errors when navigating to the next image or exiting the app (#1097, #1273, #1504).
  • Fixed an issue where the "loading..." message always shows when viewing next images.

New in ImageGlass 9.0.3.1225 Beta 3 (Dec 25, 2022)

  • General changes:
  • Showed version info of ImageGlass and Magick.NET with the error message when the image is invalid.
  • Added support for assigning multiple hotkeys for Menu in igconfig.json (#1400).
  • Upgraded Magick.NET to version 12.2.2.
  • Improved high DPI scaling for:
  • Viewer component:
  • Scale navigation buttons.
  • Scale in-app message.
  • Scale checkerboard tile.
  • Toolbar component: Scale ellipsis button.
  • Thumbnail bar.
  • Menu component.
  • Theme component:
  • Added support for dark/light title bar in Windows 10, and Mica title bar for Windows 11, according to the IsDarkMode property in theme pack config file igtheme.json (#595, #630).
  • Added support for using system accent color.
  • Added more theme-aware ability to more controls: Combobox, Numeric box, Check box, Label, Link label, Button, Toolbar, Thumbnail bar, Menu, ...
  • Added support for Windows 11 UI (requires Windows 11 22H2) via setting WindowBackdrop:
  • Transparent backdrop style Acrylic, Mica, MicaAlt for the main and slideshow window (#548, #591, #937).
  • Tool window and other dialog windows show MicaAlt by default.
  • Supports alpha value for the background color of the BackgroundColor, SlideshowBackgroundColor, and theme pack (Toolbar, Thumbnail bar).
  • Improved menu component:
  • Correctly shows the checkable type of menus: Check box for multiple choices, Radio button for single choice
  • Updates arrow icon.
  • Reorganized sections in igtheme.json
  • Added Colors section to contain all theme colors.
  • Settings section is for all other settings.
  • Added support for using system accent color in Colors section, by the syntax: accent[:alpha = 255]
  • accent is required.
  • alpha is optional, allows you to change the alpha value of the system accent color.
  • Example: accent:180
  • Shows a circle as the default toolbar icon (instead of showing blank) if the icon in igtheme.json is missing or invalid.
  • Added support for auto-updating theme colors when system accent color is changed.
  • Added support for auto-changing SVG icon color for dark/light mode.
  • Viewer component:
  • Added fading transition when switching images, configurable by the setting EnableImageTransition.
  • Added support for smooth panning by default without Image Focus mode.
  • Uses accent color for heading text message, navigation buttons, selection.
  • Added support for customizing the interpolation mode corresponding to the image's zoom factor: ImageInterpolationScaleDown and ImageInterpolationScaleUp (#1088, #1092). Interpolation values:
  • NearestNeighbor
  • Linear
  • Cubic
  • SampleLinear
  • Antisotropic
  • HighQualityBicubic
  • Thumbnail bar component:
  • Improved the speed of generating thumbnails by using cache from Windows File Explorer.
  • Added setting ThumbnailCacheSizeInMb to change the maximum size of thumbnail cache on hard disk. The default setting is 300 MB.
  • Aligned the thumbnails center horizontally by default (#1049).
  • Added support for auto-scaling the thumbnail size when DPI is changed.
  • Added support for auto-adjusting the thumbnail size when scroll bar is visible.
  • Fixed: thumbnail is not scaled properly when enabling showing filename.
  • Fixed: thumbnail bar size is not correct when the window size is smaller than the minimum size of the thumbnail bar.
  • Fixed: image height information in tooltip is not correct.
  • Image Booster component:
  • Added support for GIFV image format.
  • Added setting ShowImagePreview to display the image preview while the image file is being loaded, using embedded image, and sync the interpolation mode (#682).
  • Added settings: EmbeddedThumbnailMinWidth and EmbeddedThumbnailMinHeight to set minimum size of the embedded thumbnail to use for displaying (#1290, #1293).
  • Added setting ImageBoosterCacheMaxDimension to ignore caching large image dimension (#495).
  • Added setting ImageBoosterCacheMaxFileSizeInMb to ignore caching large file size (#495).
  • Added support for opening image bigger than 16384px by scaling down it to 16384px (#272).
  • Fixed an issue that ImageGlass cannot load some TIF files due to invalid tags: 34022 (ColorTable), 34025 (ImageColorValue), 34026 (BackgroundColorValue) (#1181, #1454).
  • Settings component:
  • Added settings EnableCopyMultipleFiles and EnableCutMultipleFiles to enable/disable copy/cut multiple files (#917).
  • Added Tools section dedicated for managing tool settings.
  • Features:
  • Removed Image Focus mode, all of features of Image Focus mode are interated into the Viewer component.
  • In the menu Image > Panning:
  • Added menus: Pan image left/right/up/down.
  • Added support for smooth panning when using menu and hotkey.
  • Added menus: Pan to left/right/top/bottom side (#974).
  • Added support for smooth zooming when using menu (and hotkey).
  • Added File > Unload image (U): to unload the viewing image and release memory resource.
  • Menu Help > Set / Unset default viewer:
  • Reverted back to use ImageGlass as key name in registry.
  • igcmd.exe: Added new arguments to optionally show result dialog.
  • --ui: show all result dialogs.
  • --hide-admin-error-ui: hide the error dialog when admin is required to execute the command.
  • Full screen mode: Fixed an issue that window icon is missing when exiting Full screen mode.
  • New Slideshow mode:
  • Moves slideshow to a separate process with only clean viewer (#1336).
  • Supports open multiple slideshows.
  • Supports run ImageGlass in slideshow mode (#740, #885).
  • Prevent OS from entering sleep mode (#718).
  • Supports sub-second slideshow interval (#1155).
  • Uses the correct : symbol for countdown text (#1226).
  • Auto-hides cursor after 3 seconds.
  • Adds slideshow functions:
  • Play/pause.
  • Toggle full screen / windowed mode (#1394).
  • Toggle countdown.
  • Toggle checkerboard background.
  • Change slideshow background color.
  • Navigate next/previous or first/last image.
  • Change zoom modes and view actual size.
  • Change image loading order.
  • Show "Open with..." dialog for the viewing image in slideshow.
  • Open the viewing image location.
  • Copy the viewing image path.
  • Exit slideshow.
  • New Crop tool:
  • New crop UI, follows system accent color, and shows size of the selection (#1230).
  • Adds support for holding Shift to select a square (#903).
  • Adds support for aspect ratio (#755, #1057, #1145).
  • Actions:
  • Reset selection
  • Save (Ctrl+S)
  • Save as (Ctrl+Shift+S)
  • Crop image
  • Copy the selection to clipboard (Ctrl+C)
  • Crop settings:
  • Load, save selected aspect ratio settings.
  • Close crop tool after crop is completed (#755-3).
  • Set default selection (#755-1, #1311, #1410)
  • Use the last selection
  • 0% -> 100% (select all)
  • User-defined area
  • Option to center the selection.

New in ImageGlass 8.7.11.6 Kobe (Nov 3, 2022)

  • Improvements:
  • Added a new property isdarkmode to igconfig.xml to determine the theme pack is dark or light mode. If it's not defined, dark mode will be used by default. For details, visit: https://github.com/ImageGlass/theme.
  • Added support for dark mode title bar from theme pack (#595, #630).
  • Allowed to set slideshow interval to be less than 1 second (#1155).
  • Bugfixes:
  • Fixed a bug where igcmd.exe crashed when auto-checking for a new update.

New in ImageGlass 8.7.10.26 Kobe (Oct 25, 2022)

  • Improvements:
  • Updated Magick.NET to v12.2.0.
  • Changed to use Magick.NET-Q16-HDRI-OpenMP (32 bits-per-pixel component) for the best image quality. This requires a bit more memory to load and process the image. You can download the x86 release of ImageGlass, which uses Magick.NET-Q8 for less memory consumption.
  • Allowed user to override the extension icons in Exts-Icon from Config folder (similar to Themes folder).
  • Added support for showing translators of the language pack in Settings > Language.
  • Added support for auto-applying selected language pack in Settings window when clicking Apply button.
  • Added support for using millisecond to set slideshow interval (#1155), thanks to @BenHUET.
  • Updated the colon character in slideshow countdown (#1226).
  • Added Exit option to the context menu (#1322, #1390), kudo to @BenHUET.
  • Updated toolbar icon for Thumbnail bar (#1364).
  • Re-enabled the ability to change extension icon for .ICO (#1396).
  • Bugfixes:
  • Fixed an issue when the Window Fit mode is enabled, zooming the image causes the window flickered badly (#1371), a big applause to @2480258.

New in ImageGlass 9.0.2.904 Beta 2 (Sep 5, 2022)

  • General changes:
  • Add support for seamless process privilege elevation. You no longer need igtask.exe to run admin commands. All functions that require admin permission will trigger the "User Account Control" dialog automatically.
  • Codecs folder is removed.
  • Add theme-aware dialogs for features: Rename, Delete, Go to, Zoom,…
  • Upgraded Magick.NET to version 12.1.0.
  • New viewer component:
  • The viewer component of v9.0 beta 2 is rewritten again to support hardware acceleration for transparent image formats, such as PNG, ICO,… It supports all features of Direct2D 1.3. All image interpolation modes are:
  • NearestNeighbor (default when zoom > 100)
  • Linear (default when zoom <= 100)
  • Cubic
  • SampleLinear
  • Antisotropic
  • HighQualityBicubic
  • Zooming functions are improved. You don't need to enable Image Focus mode to use the smooth keyboard zooming, this mode is not only for smooth panning.
  • You can customize mouse actions as well. There are 2 settings for this:
  • MouseClickActions: contains click, double click events of left / right / wheel button.
  • MouseWheelActions: contains predefined events and actions as same as version 8.
  • Thumbnails bar component improvement:
  • Significantly improved the loading speed when opening big folder.
  • It shows more image information in the tooltip
  • Image name and dimension
  • Full file path
  • File size
  • Date modified
  • Frames count (if the viewing image contains more than 1 frame)
  • Rating (if image contains rating)
  • Use the Magick.NET library to read image metadata to fix the issue that the image dimension shows (0 x 0) in some image formats.
  • Toolbar component improvement:
  • You can use your custom icon path for the toolbar button in this version. The path can be absolute or relative.
  • OnClick action can now be chained by the NextAction field.
  • Image Booster component:
  • Auto-detect and uses current monitor color profile.
  • New features:
  • Rename
  • Delete
  • Move to Recycle bin
  • Delete / Recycle bin confirmation
  • Option to update the warning setting in the confirmation dialog.
  • Go to file
  • Custom zoom
  • Flip horizontal / vertical
  • Set as desktop background
  • Set as Lock screen image (Windows 10+)
  • Share (Windows 10+)
  • View image channels
  • Save
  • Save as
  • Auto-process image color, rotation,...
  • Supports reading multi-frame format, saving to GIF (#1058)
  • Supports custom quality for JPEG.
  • Save / Save as override confirmation (#1074)
  • Option to update the override warning setting in the confirmation dialog.
  • Copy & paste image with transparency support (#1305).
  • Support Clipboard image (#584)
  • Flip horizontal / vertical
  • Print
  • Save as
  • Set as Desktop background
  • Set as Lock screen image
  • Share
  • Open with
  • Re-copy
  • Full screen mode (#1403):
  • Toggle Full screen mode.
  • Options to hide tool bar and thumbnails.
  • Restore window size, position and state correctly when restoring a maximized window from Full screen mode (#1015).
  • Save and restore for next run.

New in ImageGlass 8.6.7.13 Kobe (Jun 14, 2022)

  • Improvements:
  • Updated Magick.NET to v11.2.0.
  • Reverted the app folder back to ImageGlass (instead of ImageGlass Kobe) (#1352).
  • Add a non-UI setting AutoFocusToolbarOnHover to fix an issue when the window in inactive, user need to click twice for the toolbar buttons, kudo to @Sxderp (#1202).
  • Bugfixes:
  • Fixed an issue that the MSI 64-bit installer threw the error "Could not write value..." when user chose the option Only Current User (#1355).
  • Fixed an issue that the app could not load image due to missing vcomp140.dll file from Magick.NET library (#1354).
  • Fixed an issue that the igcmd.exe was crashed and shown every time user launches the app (ImageGlass#4)
  • Fixed an issue that Left/Right keyboard control keeps losing focus causes by AutoFocusToolbarOnHover setting in igconfig.xml is enabled by default.

New in ImageGlass 8.6.6.6 Kobe (Jun 3, 2022)

  • New:
  • Added support for WEBP animated format (#508), FITS, MJPEG, VIFF, VX.
  • Added a new feature on Windows 10 or later: Share (S).
  • Added new settings for vertical / horizontal panning speed in Settings > Image > Panning, kudo to @siblount (#1179).
  • Added a setting for automatically displaying new image in folder in Settings > Image > Image loading (#1348).
  • Changed the URL for Update service: Since v8.6, when checking for an update, ImageGlass connects to https://imageglass.org/url/update instead of https://imageglass.org/checkforupdate.
  • Improvements:
  • Updated Magick.NET to v11.1.2.
  • Color management: Add option Use current monitor profile to auto-select the current monitor profile in Settings > Image > Color management (#781). If the monitor does not have a profile, sRGB will be used.
  • Added support for auto-resizing the windows in Frameless mode when user zoom the viewing image, kudo to @SylwesterZarebski (#822).
  • Added support for copy & paste image with transparency (#1305).
  • Removed the ugly top and left border of the menu dropdown on Windows 10 (#1218).
  • Improved edit feature: try to find and use MS Paint as the default editing app on Windows 11 (#1307).
  • Updated the text for clearer explanation in Settings > General > Others (#1325):
  • Start with OS to improve startup speed.
  • Continue running in the background when the app is closed.
  • Bugfixes:
  • Fixed an issue that the app window does not activate when opening an image from Explorer in single instance mode (#620).
  • Fixed an issue when the window in inactive, user need to click twice for the toolbar buttons, kudo to @Sxderp (#1202).
  • Fixed an issue when printing the viewing image crashes the app if the Temp folder is not found (#1343).
  • Fixed an issue when the 32-bit MSI installer has wrong default installation directory and creates unnecessary folder (#1265).

New in ImageGlass 9.0.1.515 Beta 1 (May 18, 2022)

  • Replaces all XML files by JSON files.
  • Supports hardware acceleration for non-alpha, non-animating image formats
  • Adds Image Focus mode for better panning and zooming the viewing image
  • Supports hotkey customization for menus, and Image Focus mode
  • Supports more flexible customization for toolbar buttons and positions
  • Supports smooth scrolling and displaying tooltip for thumbnails
  • Adds ability to choose which image information tags to display on title bar
  • Adds more options in theme pack
  • Supports FITS, XV, VIFF, MJPEG and animating WEBP format
  • The server for Check for update feature is changed to https://github.com/ImageGlass/config
  • Changes registry keys for Set as default photo viewer from ...PhapSoftwareImageGlass... to ...ImageGlass<code>..., while code is either Kobe, Spider, or Moon. This is ImageGlass Moon release, so the key is ...ImageGlassMoon....

New in ImageGlass 8.5.1.22 Kobe (Jan 23, 2022)

  • New:
  • Added support for QOI image format.
  • Added an option to play sound when a number of images change (#1199), thanks to @AutomationBoi.
  • Added new shortcut to close ImageGlass: Ctrl+W (#1172).
  • Added an option: "Continue running background when the app is closed" to minimize the app window to system tray menu when user closes ImageGlass (#1196). To truly exit the app, right-click on ImageGlass tray icon, select Exit; or use Main menu > Exit (Shift+ESC).
  • Added an option: "Start with OS" to auto-run ImageGlass when Windows starts and stay in system tray (#1205).
  • Improvements:
  • Improved software security, all binary files are now signed (#97).
  • Updated Magick.NET to 8.6.1.
  • Added extensions icons for JXL, HEIF, CR3, AVIF, B64, QOI (#1183).
  • Bugfixes:
  • Fixed an issue that the viewing image disappears when changing color channels (#1175).
  • Fixed an issue that when editing image from the clipboard, ImageGlass ignores the editing app from Settings > Edit, always uses MS Paint (#1139).
  • On Windows 11, fixed an issue that the default editing function throws error because of the changes of Windows associated programs (#1160). ImageGlass is now using MS Paint to edit by default on Windows 11.
  • Fixed several issues that the image is corrupted while being saved when users navigate to other images or close the app by disabling the UI when the app is busy (#566, #1097, #1120, #1134).
  • Fixed an issue that ImageGlass shows confusing error message when clicking on Unregister extensions button (#1174).

New in ImageGlass 8.3.11.21 Kobe (Nov 24, 2021)

  • New:
  • Updated UI for Windows 11 (#1099, #1147)
  • Added "Custom zoom..." feature Z
  • Added Ascending and descending loading options in the main menu / context menu (#1101)
  • Added support for multipage printing for .FAX format (#1091)
  • Added options in Settings > Image > Full screen to hide the toolbar and thumbnail bar in Full screen mode (#551, #621, #936, #1035)
  • Improvements:
  • Updated Magick.NET to 8.4.0
  • Changed keyboard shortcut of main menu from ` to Alt+F (#1159)
  • Set keyboard shortcut for "Keep window always on top" to ` (#970, #1161)
  • Set keyboard shortcut for Copy image path to Ctrl+L (#608)
  • Improved multipage formats auto-detection (#1113)
  • Improved color management for multipage formats (#906)
  • Supported accent color in theme pack for toolbar and thumbnail bar (#218, #1121)
  • Added an icon for .HEIC extension (#1076)
  • Added an option "Use embedded thumbnail for RAW formats" in Settings > Image > Image loading (#682, #495)
  • Bugfixes:
  • Fixed an issue that the image opened from clipboard doesn't apply zoom mode (#583)
  • Fixed an issue that "Save as.." across network throws unhandled exception (#1055), thanks to @fire-eggs
  • Fixed an issue that the "Save" and "Save as..." of a pasted image from clipboard results in dialog error (#1075), thanks to @fire-eggs
  • Fixed some resouce leaks (#1087)
  • Fixed an issue that .TIF files display a pink tint after rotating (#874)
  • Fixed an issue that opening duplicated folders when rooted in user directory (#1151), thanks to @dixonte
  • Experiment settings (no UI):
  • Added new setting: SinglePageFormats which contains a list of extensions to forcefully read the formats as single-page (for better loading speed). Default value: *.psd;*.heif;*.heic;*.webp; (#1157)

New in ImageGlass 8.2.6.6 (May 17, 2021)

  • Fixed an issue when edit the viewing image by default app does not work.

New in ImageGlass 8.2.5.16 (May 16, 2021)

  • ImageGlass official Discord server: http://discord.io/imageglass 🍹
  • Editing app: (#945)
  • Added support for *.lnk extension, environment variables (relative paths). You can use command for App path, e.g. cmd, cmd.exe, imageglass, ...
  • Added support for selecting multiple extensions to edit.
  • Added support for auto-selecting the largest frame of ICO files (#994).
  • Improvements:
  • Updated Magick.NET to 7.24.0.0
  • Added color management for WebP and AVIF images (#1022), kudo to @datasone.
  • Added support for printing all pages of TIFF file (#1031).
  • Set minimum size of window in Window Fit mode (#814).
  • Bugfixes:
  • Fixed an issue that cannot convert from WEBP to PNG (#1021).
  • Fixed an issue where "Reached first image" state stops animated GIF from playing (#1020), thanks to @fire-eggs.
  • Fixed an issue that opening an image pops up the message "Reached the first image" and only shows a blank screen until you go prev/next (#1019), thanks to @fire-eggs.
  • Fixed an issue when rotating files and saving them causes corruption (#1033).
  • Fixed an issue when %AppData%ImageGlass does not exist, ImageGlass is unable to save user settings (#689).
  • Fixed an issue that Save image as... crashed when file extension is empty (#1050).

New in ImageGlass 8.1.4.18 (Apr 18, 2021)

  • Breaking change:
  • Shortcut for "Save image as..." menu changed from Ctrl+S to Ctrl+Shift+S (#939)
  • Shortcut for "Open image location" menu changed from Ctrl+Shift+L to L (#958)
  • New:
  • Added JPEG XL (*.jxl) support (#940), kudo to @cocoon!
  • Added "Save image" menu (Ctrl+S) (#939)
  • ImageGlass official Discord server: http://discord.io/imageglass 🍹
  • Improvements:
  • Updated Magick.NET to 7.23.3.0
  • Improved startup time when opening the image in a large folder (#881), kudo to @dixonte!
  • Exif tool: Added ability to customize the EXIF tags to view (#978)
  • Disabled "View channels" menu if it is not supported for the viewing image (#571)
  • Hided "Open with" menu on Windows 7 (#869)
  • Added more interpolation options in Zoom Optimization setting (#949)
  • Added current viewing folder item in Open/Save file dialog (#952)
  • Reused the existing File Explorer window for "Open Image Location" (#972), kudo to @dixonte!
  • Improved opening time of menu / context menu.
  • Updated the text in Check for update dialog to be more subtle (#932)
  • Bugfixes:
  • Fixed an issue where cannot integrate exiftool.exe if its path contains space (#927), kudo to @Norgerman!
  • Fixed an issue that an unhandled exception thrown when using Windows touch and pen input (#928)
  • Fixed an issue that an unhandled exception thrown when saving a theme (#872)
  • Fixed an issue where memory leak happens for certain GIF files (#950)
  • Fixed an issue where the app crashed in Settings if using custom ThumbnailDimension (#967)
  • Fixed an issue that HEIC images with YUV444P8/10 color space doesn't present correct chroma resolution (#977)
  • Fixed an issue that unchecking "Auto-center the window in Window Fit mode" in Settings doesn't work (#987), kudo to @flyxyz123!
  • Fixed an issue that toolbar disappears when returning from Full screen mode (#961), kudo to @cocoon!
  • Fixed an issue that Previous / Next Image with arrow keys also pan the view (#963), kudo to @fire-eggs!
  • Fixed an issue that toolbar buttons are misaligned after maximized (#965), kudo to @cocoon!

New in ImageGlass 8.0.12.8 (Dec 11, 2020)

  • Breaking change:
  • .NET Framework 4.8 or later.
  • Theme configuration filename is changed from config.xml to igtheme.xml. For the latest theme pack information, please refer to https://github.com/ImageGlass/theme
  • DefaultTheme folder is removed, replaced by Themes with Kobe folder as the default theme pack.
  • New:
  • Supported new file formats by default: JP2 (#785), CR3 (#788), AVIF (#867), HEIF (#893).
  • Added new tool: Exif tool (#336, #751, #661, #146, #342, #207, #200, #626):
  • Accessible via Main menu > Tools > Exif tool, or shortcut: X.
  • Ability to integrate exiftool.exe to ImageGlass by locating its binary file, which can be downloaded at (http://exiftool.org/). The binary filename should be exiftool.exe.
  • Adds option to keep the tool window always on top.
  • Views Exif data of the viewing image.
  • Auto-updates Exif viewer when navigating to other images.
  • Copies the selected value of Exif property.
  • Exports all Exif data to a text file.
  • Added option to change toolbar button size (#513, #222). Kudos to @gsomix for #879.
  • Added option to group images list by directory (#890). Kudos to @sunbinyuan for #891.
  • Added options to run an action after opening external editing app (#413, #907):
  • Minimize ImageGlass.
  • Close ImageGlass.
  • Added option to entirely hide the toolbar button's tooltips (#836).
  • Color picker tool: Added new color format HSV (#738).
  • Added option to customize image quality for editing (#870).
  • Added option to delete registered extensions of ImageGlass in Settings > File type association (#546).
  • Added new options to customize ImageGlass in theme pack:
  • Custom logo
  • Accent colors
  • Menu background and text colors
  • More details: https://github.com/ImageGlass/theme
  • Experiment features:
  • Added option to hide logo and text on Title bar (#915).
  • Improvements:
  • Improved performance for 64-bit. ImageGlass now loads RAW files 2 times faster by using Magick.NET OpenMP v7.22.2.0 (b66ab97).
  • Supported pasting and opening Base64-only string from clipboard without MIME type (#808).
  • Removed the gradient background color of Navigation areas (#825).
  • Cropping tool visual enhancement (#755):
  • Renamed "Clear" to "Reset".
  • Made the "Reset" button different from the other 3 buttons.
  • Improved error message when opening invalid image data from clipboard (#865).
  • Supported stepping through GIFs frame-by-frame for Page Navigation tool (#680, #880).
  • Swapped shortcuts for Copy and Copy image data function (#845, #901).
  • Added shortcuts for changing Loading order (Shift+O) and View channels (Shift+C) (#456).
  • Changed shortcuts (#551):
  • Full screen from Alt+Enter to F11.
  • Slideshow from F11 to F12.
  • Improved MSI installation (#691), kudos to @theonemcdonald for #835:
  • Added shortcut in Start menu.
  • Added Options to disable Desktop icon.
  • Enabled more options in the context menu on image error (#713).
  • Removed resizable border in Frameless mode (#916).
  • Specially thanks @unquietwiki for hug efforts in refactoring old codes (#811, #813).
  • Tweaked spacing and alignments in Settings > Theme.
  • Bugfixes:
  • Fixed an issue that only portions of an image with CMYK profile are shown (#779, #796).
  • Fixed an issue that using shortcut for copying, cutting, pasting text into Rename dialog does not work (#770, #834).
  • Fixed an issue that the Incompatible warning dialog is shown if the igconfig.xml file does not exist (#771).
  • Fixed an issue that an Unhandled exception is thrown when saving the image after pasting from clipboard (#782). Kudos to @unquietwiki!
  • Fixed an issue that images won't open in config.xml presence on some machines (#765). Kudos to @DemonLord98 for #783!
  • Fixed an issue where window position and size change when opening a picture (#774).
  • Fixed an issue that happens in multiple monitors where the window restores the wrong screen when maximized (#706, #853).
  • Fixed an issue that tooltip blinks when being hovered on a button at the bottom of the screen (#634, #836).
  • Fixed an issue that "Save As" for the first image in the list always uses "untitled.png" (#883).
  • Fixed an issue that ImageGlass does not open the BMP file that has an issue with length and file size in metadata (#708).
  • Fixed an issue in Frameless mode that thumbnail requires double-click to select an image (#873).
  • Attempted to fix an issue that the color of RAW formats is not correct, yellowish (#464, #401, #758).

New in ImageGlass 8.0.8.12 (Dec 8, 2020)

  • Breaking change:
  • .NET Framework 4.8 or later.
  • Theme configuration filename is changed from config.xml to igtheme.xml. For the latest theme pack information, please refer to https://github.com/ImageGlass/theme
  • DefaultTheme folder is removed, replaced by Themes with Kobe folder as the default theme pack.
  • New:
  • Supported new file formats by default: JP2 (#785), CR3 (#788), AVIF (#867), HEIF (#893).
  • Added new tool: Exif tool (#336, #751, #661, #146, #342, #207, #200, #626)
  • Accessible via Main menu > Tools > Exif tool, or shortcut: X.
  • Ability to integrate exiftool.exe to ImageGlass by locating its binary file, which can be downloaded at (http://exiftool.org/). The binary filename should be exiftool.exe.
  • Adds option to keep the tool window always on top.
  • Views Exif data of the viewing image.
  • Auto-updates Exif viewer when navigating to other images.
  • Copies the selected value of Exif property.
  • Exports all Exif data to a text file.
  • Added option to change toolbar button size (#513, #222). Kudos to @gsomix for #879.
  • Added option to group images list by directory (#890). Kudos to @sunbinyuan for #891.
  • Added options to run an action after opening external editing app (#413, #907):
  • Minimize ImageGlass.
  • Close ImageGlass.
  • Added option to entirely hide the toolbar button's tooltips (#836).
  • Color picker tool: Added new color format HSV (#738).
  • Added option to customize image quality for editing (#870).
  • Added option to delete registered extensions of ImageGlass in Settings > File type association (#546).
  • Added new options to customize ImageGlass in theme pack:
  • Custom logo
  • Accent colors
  • Menu background and text colors
  • More details: https://github.com/ImageGlass/theme
  • Experiment features:
  • Added option to hide logo and text on Title bar (#915).
  • Improvements:
  • Improved performance for 64-bit. ImageGlass now loads RAW files 2 times faster by using Magick.NET OpenMP v7.22.2.0 (b66ab97).
  • Supported pasting and opening Base64-only string from clipboard without MIME type (#808).
  • Removed the gradient background color of Navigation areas (#825).
  • Cropping tool visual enhancement (#755):
  • Renamed "Clear" to "Reset".
  • Made the "Reset" button different from the other 3 buttons.
  • Improved error message when opening invalid image data from clipboard (#865).
  • Supported stepping through GIFs frame-by-frame for Page Navigation tool (#680, #880).
  • Swapped shortcuts for Copy and Copy image data function (#845, #901).
  • Added shortcuts for changing Loading order (Shift+O) and View channels (Shift+C) (#456).
  • Changed shortcuts (#551)
  • Full screen from Alt+Enter to F11.
  • Slideshow from F11 to F12.
  • Improved MSI installation (#691), kudos to @theonemcdonald for #835:
  • Added shortcut in Start menu.
  • Added Options to disable Desktop icon.
  • Enabled more options in the context menu on image error (#713).
  • Removed resizable border in Frameless mode (#916).
  • Specially thanks @unquietwiki for hug efforts in refactoring old codes (#811, #813).
  • Tweaked spacing and alignments in Settings > Theme.
  • Bugfixes:
  • Fixed an issue that only portions of an image with CMYK profile are shown (#779, #796).
  • Fixed an issue that using shortcut for copying, cutting, pasting text into Rename dialog does not work (#770, #834).
  • Fixed an issue that the Incompatible warning dialog is shown if the igconfig.xml file does not exist (#771).
  • Fixed an issue that an Unhandled exception is thrown when saving the image after pasting from clipboard (#782). Kudos to @unquietwiki!
  • Fixed an issue that images won't open in config.xml presence on some machines (#765). Kudos to @DemonLord98 for #783!
  • Fixed an issue where window position and size change when opening a picture (#774).
  • Fixed an issue that happens in multiple monitors where the window restores the wrong screen when maximized (#706, #853).
  • Fixed an issue that tooltip blinks when being hovered on a button at the bottom of the screen (#634, #836).
  • Fixed an issue that "Save As" for the first image in the list always uses "untitled.png" (#883).
  • Fixed an issue that ImageGlass does not open the BMP file that has an issue with length and file size in metadata (#708).
  • Fixed an issue in Frameless mode that thumbnail requires double-click to select an image (#873).
  • Attempted to fix an issue that the color of RAW formats is not correct, yellowish (#464, #401, #758).

New in ImageGlass 7.6.4.30 (Apr 29, 2020)

  • New:
  • Created new repository for ImageGlass theme pack at: https://github.com/ImageGlass/theme. You can fork this to create theme pack for ImageGlass.
  • Added Cropping tool to allow to crop and save the viewing image, select and copy the selection to clipboard (#594).
  • Base64 image format support (#741):
  • Directly view .b64 format.
  • Support viewing .txt as base64, but need to manually add extension in Settings > File Type Associations tab.
  • Conversion from image format to base64 (.b64 or .txt extension). Supported MIME types are:
  • image/gif: animation supported
  • image/tiff: multi-page supported
  • image/webp: animation supported (*)
  • image/svg+xml: scaling supported (*)
  • image/bmp, image/jpeg, image/x-icon
  • image/png: all other image formats will be saved as PNG base-64
  • (*) - when copy the base64 content and open in browser - Chrome
  • Conversion from base64 to image format limitation:
  • TIFF / GIF: Only first frame/page.
  • SVG base-64 converted to pixelated format.
  • Added more info of the viewing image in title bar (#687):
  • Color profile
  • Image file date time is now either
  • EXIF DateTimeOriginal with suffix (o), or
  • EXIF DateTime without suffix, or
  • LastModifiedTime with suffix (m).
  • Added an option in theme config.xml file to change size of navigation arrow icon (#552). See full options and learn how to create a theme pack for ImageGlass at https://github.com/ImageGlass/theme.
  • Added Open with... feature to allow open the viewing image in other apps (#684).
  • Added an option to play slideshow in random interval (#704).
  • Added Color picker button on toolbar (#744).
  • Improvements:
  • Reworded shortcuts in ImageGlass (see Shortcuts reference)
  • Reworked navigation arrows with better visual (#711).
  • Prevent screen turned off / sleeping while playing slideshow (#718).
  • Used grey color schema for Check for update, Settings, About, Add new extension, Add new editing app window; Used current theme color scheme for Rename, Go to... dialog (#580).
  • Initialized the color picker dialog when changing background color (#569).
  • Auto-scroll the thumbnail bar to align the selected item in the middle (#698) - thanks to @TheApX.
  • Added title for tool windows.
  • Added new Viewer category in Settings > General tab.
  • Enabled basic support for long file path (more than 260 chars) (#530).
  • Standardized menu items with ellipsis (…) for the functions require extra actions.
  • Added an option to disable touch gesture support (enabled by default).
  • Bugfix:
  • Fixed an issue resulting parsing ZoomLevels after upgrade (#677).
  • Fixed an issue where new version hint is shown even tough latest version is installed (#688).
  • Fixed an issue when the %APPDATA%ImageGlass folder does not exist, ImageGlass does not write any configs (#689).
  • Fixed an issue where the installed folder path contains dot causes startup/config problem (#676).
  • Fixed an issue where TGA images are rendered upside-down (#679).
  • Fixed an issue where navigation arrows are blinking on hover (#726).
  • Fixed an issue where navigation arrows require multiple clicks to quickly change images (#723).
  • Fixed an issue where navigation arrows collide with viewer scrollbars (#618).
  • Fixed an issue resulting loading TIFF and the image files that contain color profile slower 4 times due to Magick.NET library's bug (#720).
  • Fixed an issue where touchscreen image navigation backwards (#736).
  • Fixed an issue when changing toolbar buttons causes big gap on toolbar (#732).
  • Fixed an issue resulting ImageGlass cannot view some image with invalid color / EXIF profile (#742).
  • Fixed an issue preventing ImageGlass starting up by a popup with "Insert a disk into device D:" message (#674).
  • Fixed an issue resulting high disk activity causes by metadata caching of thumbnail bar (e04b49d).
  • Fixed an issue where the config "LastSeenImagePath" fails if any folder in the path starts with "n" (#567).
  • Fixed an issue insulting panning image sometimes enables dragging file to other app feature (a9bbf40).
  • Fixed an issue where Page Navigation not initialized on open (#721).
  • Fixed an issue where version value is not consistent in executable files.

New in ImageGlass 7.5.1.1 (Jan 5, 2020)

  • Breaking changes
  • Some of the settings in igconfig.xml file required to update, see #upgrade-guide
  • New:
  • New ImageGlass settings engine
  • Provides 4 levels of setting files (#588):
  • Level 1: Built-in app settings
  • Level 2: Default settings from file: igconfig.default.xml (located in StartUpDir)
  • Level 3: User settings from file: igconfig.xml (located in ConfigDir)
  • Level 4: Admin settings from file: igconfig.admin.xml (located in StartUpDir)
  • Reduces File IO by using in-memory variables to store the settings. All the settings will be written the hard disk when the app closed. It fixes the issue #542, #600 and #644.
  • No longer requires writing an empty igconfig.xml file in AppData folder in Portable mode #474.
  • Fixed: ImageGlass keeps on resetting igconfig.xml file #542, #600, #644, #659
  • Introduce new window mode: Frameless.
  • Hold Shift to move the window
  • There are basically 4 window modes:
  • Full screen Alt+Enter
  • Window fit F9 #393 (former name: Window adapt to image)
  • Frameless F10 (new) #451, #498
  • Slideshow F11
  • All window modes can be combined to make the new amazing window modes:
  • Windowed slideshow (F11 -> Alt+Enter -> Alt+Enter)
  • Frameless windowed slideshow (F11 -> Alt+Enter -> Alt+Enter -> F10)
  • Window-fit slideshow (F11 -> F9 -> F10)
  • Frameless Window fit (F10 -> F9)
  • Introduced new zoom mode: Scale to fill Ctrl+D #436
  • Added countdown timer in Slideshow mode by default #662
  • Supported touch gestures #96, #497
  • Swipe left/right for previous/next picture
  • Rotate in either direction (90-degree)
  • Zoom in/out at a location via spread/pinch
  • Zoom in/out via swipe up/down
  • Improvements:
  • Improved startup time by compiling to native image (2b005b5), and reduce flickering window graphic rendering.
  • Slightly reduce memory usage #613
  • Upgraded Magick.NET to 7.15.0.0
  • ImageGlass now checks the compatibility of the config file and warns user by a message box.
  • Default formats and Optional formats group are now merged into one.
  • Added a toast message after finishing extracting image pages #565
  • Added Edit image button on toolbar #641
  • Renamed Window adapt to image to Window fit
  • Auto-center image by default in Window fit mode #468
  • Added option to toggle toast messages off and on #657
  • Limited number of characters allowed in Rename dialog to 250 #579
  • Filtered illegal characters in Rename dialog #577
  • Increased duration of slideshow up to 10 minutes #662
  • Support viewing multi-page image formats: TIF, GIF, ICO
  • New tool: Page Navigation Ctrl+Shift+J
  • Page navigation shortcuts: Ctrl+ (Nav keys combo)
  • Extract all pages
  • Add option to auto-show Page navigation tool for multi-page image
  • Bugfix:
  • Fixed: Cannot open the image file that contains invalid profile tags #603
  • Fixed: The alignment issue of the step 4 in First-launch configurations #592
  • Fixed: Wrong orientation for HEIC image #559
  • Fixed: Unable to open ImageGlass due to invalid igconfig.xml file #632
  • Fixed: Resize thumbnail bar doesn't apply auto zoom #597
  • Fixed: Some 32-bit integer TIF files no longer openable #637
  • Fixed: In "Play Slideshow" mode, ImageGlass automatically resumes to play when "view next/previous image" is activated #609
  • Fixed: Viewing next/prev images in rapid succession with mouse causes undesired 1:1 zoom #387 (kudos to @LunaAshai)
  • Fixed: ImageGlass consumes high CPU when thumbnails contain PSD #617
  • Fixed: Typo of Filetype associations #610
  • Fixed: Window doesn't open in the place it was last closed #606
  • Fixed: Changing "Center Image" setting doesn't redraw image #640
  • Fixed: Unhandled exception on Cancel of File Association #639
  • Fixed: Crashed when open iOS background HEIC images #647

New in ImageGlass 7.0.7.26 (Jul 25, 2019)

  • New:
  • Updated new ImageGlass logo
  • New core library of ImageGlass called ImageGlass.Heart (#527)
  • Replaced ImageGlass.Core by ImageGlass.Heart
  • No longer use library IconLib for *.ICO format
  • Supported asynchronous functions
  • Allow user to adjust the number of images cached with ImageBooster (#545)
  • Added feature: View image file from website via imageglass: protocol (#557)
  • Added feature: Support open image file by relative path
  • Added feature: Reload image list Ctrl+Shift+R (#505)
  • Added feature: View color channels (Red, Green, Blue, Black, Alpha) separately (#181)
  • Added option: Use Windows File Explorer sort order if possible (#139)
  • Added option: Sort image list by ascending or descending (#528)
  • Added option: Open image in new window (#534)
  • Added option: Load image at top left or center position (#250)
  • Added option: Customize zoom levels (#420)
  • Added options: Customize navigation keyboards to some actions (#108, #173)
  • Zoom in/out
  • Pan up/down/left/right
  • Pause slideshow
  • View next/previous image
  • Added menu: Exit ImageGlass (#500)
  • Improvements:
  • Upgraded Magick.NET to v7.14.0.3
  • Reorganized main menu
  • Allow to load multiple shortcut targets to image list (#510)
  • Supported non-looping GIF format (#516)
  • Remember the last selected 'Save As' file extension (for the current session) (#416)
  • Color picker: Added a new field that records the X and Y coordinate that you clicked on (#536)
  • Drag-drop tweak, support drag entire volumes into ImageGlass (0b7a287)
  • Removed option: Turn on Image Booster when navigate back (enable it by default) (8043fd6)
  • Allow drag-drop into thumbnail bar (028298d)
  • Slideshow (fb673de)
  • Always show image for slideshow time
  • Don't loop slideshow if setting is off and user pressed End
  • Timer start / stop are duplicated some times
  • Changed hotkeys:
  • Reload image Ctrl+R
  • Extract image frames Ctrl+J
  • Used leading number for exported image frames from GIF file (#563)
  • Disabled system sound when Alt+Enter presses (#555)
  • Prevented user entry of characters which break Edit settings (#543)
  • Bug fixes:
  • Fixed: Original image is overridden when rotating screenshot image (#526)
  • Fixed: Background of collapsed menu white instead of following theme color (#511)
  • Fixed: When opening certain images the mouse arrow stays as the loading circle (#485)
  • Fixed: Fails to start when thumbnail bar separator is close or greater than window size (#483)
  • Fixed: Resource leaks when setting the navigation arrow cursors (#479)
  • Fixed: Toggling disabled menu item state prevents menu from auto-collapsing (#394)
  • Fixed: Attempting to access missing drive (#360)
  • Fixed: Corrupted config file prevents ImageGlass from running (#542)
  • Fixed: Auto zoom setting not updated on Toolbar state change (#554)
  • Fixed: Could not drag/drop from CD or DVD (a4dc129)
  • Fixed: Observed memory/resource leak on every color picker click (afbaabd)

New in ImageGlass 6.0.12.27 (Dec 26, 2018)

  • Breaking changes:
  • App settings are no longer saved in registry (Installer version), but igconfig.xml file, located in configuration folder instead.
  • The configuration folder contains these folders: Themes, Temp.
  • To open the configuration folder, go to Settings > General tab.
  • New:
  • Added feature: Color management settings (#43, #17).
  • Added feature: Set Lock screen image for Windows 10 (#399).
  • Added feature: Flip vertical (CTRL + ;) and Flip horizontal (CTRL + ') (#99).
  • Added feature: Full-screen mode (toggle menu) (#407, #106).
  • Added option: Open the last seen picture on startup (#304).
  • Added option: Center toolbar buttons horizontally (#425).
  • Added option: Display navigation arrow buttons on right & left edge (#448).
  • Added option: Display checkerboard only in the image region (#259).
  • Added support for drag-and-drop of multiple folders in the same session to view image files (#391).
  • Improvements:
  • Upgraded Magick.NET lib to v7.9.2.0 to fix the application freezes issue caused by nVidia drivers + OpenCL.
  • Improved launch performance (#446).
  • Improved overall performance by using asynchronous loading (#462).
  • Improved "Check for update" logic.
  • Portable / Moon version will not include igconfig.xml file to avoid overriding user settings (#444).
  • Used HTTPS protocol to access https://imageglass.org.
  • The Shortcut text for Next/Previous buttons split out in language files, allowing them to be translated (#194).
  • Rename dialog box is now re-sizable (#409).
  • Show the current displayed image name in task bar (#403).
  • Portable mode: removed absolute paths to Language, Theme (#392).
  • Toolbar tooltip does not close after being clicked (#409, #426).
  • Re-apply image zoom after modification (rotate, flip; thumbnail bar resize change).
  • Auto-center the image when changing Zoom mode, opening new file (#437).
  • Standardized and removed the message box from command line executable files: igcmd.exe, igtasks.exe (#461).
  • Bug fixes:
  • Fixed: cannot get the current style for Set desktop background (#136).
  • Fixed: failure to load images if folder ends in "alternate space" (#415).
  • Fixed: height of horizontal thumbnail bar.
  • Fixed: potential crash from missing theme image.
  • Fixed: Images downloaded via browser would not be seen by file watcher.
  • Fixed: Vertical Thumbnail view causes crash on program restart (#402).
  • Fixed: problems with network paths (#397).
  • Fixed: potential resource leaks.
  • Fixed: playback issues for certain GIFs on Windows 7 (#429).
  • Fixed: crash when invoking ImageGlass a second time when "Allow multi-instance" is off.
  • Fixed: CTRL + = and CTRL + - keys could zoom twice.
  • Fixed: exception from Install / Remove theme on invalid folder.
  • Fixed: Image list would only load from a sub-folder if the current image was in a sub-folder and list sort - order changed.

New in ImageGlass 5.5.7.26 (Jul 29, 2018)

  • New:
  • Zoom Mode: standardize all the zoom functions and group into modes: #67 #371
  • Auto Zoom (Default) Ctrl+A
  • Scale to Width Ctrl+W
  • Scale to Height Ctrl+H
  • Scale to Fit Ctrl+`
  • Lock Zoom ratio Ctrl+L
  • Reload Image: will freshly reload the viewing image without using cache Ctrl + F5
  • Option to hide the thumbnail bar scrollbar #205
  • File / folder shortcuts are now supported drag-n-drop #234
  • Option to preserve mod date on edit #307
  • Improved:
  • Updated Magick.NET to v7.5.0.1
  • Upgrade to DotNetZip v1.11 to fix CVE-2018-1002205 (zip slip) 9416be7
  • Changed ToolbarButtons string format in config file / registry
  • Grid Cell Size of checkered background now supports high DPI #374
  • Delay thumbnailbar update until all thumbnail items loaded a710e65
  • First Launch Configurations screen: Design mode layout will no longer change the toolbar buttons bba39ed
  • Theme improvement: #389
  • Apply theme color to checkered background grid
  • Apply theme color to Context menu and Main menu
  • Fixed:
  • Fixed several issues about real-time file change detection #353 #361 #372 #373 #376
  • Memory leak issue for some certain image files due to ImageListViewCacheMetadata of thumbnail bar component #119 #359 #372 #376
  • Infinite loop of First Launch Configuration #346
  • Cannot disable the option Save the viewing image after rotating #351
  • Window state reset when dragging title bar to restore normal state from maximize state #358
  • Color picker unexpected/undesired positioning #352
  • Settings: Edit button and Delete button are disabled due to removing Check style of listview in v5.1
  • Auto Check for Update will not run if date format is incorrect 86c6961
  • Write wrong key config igVersion e423be6
  • Problems with Desktop Background: Mapped drive #326
  • Problem with Desktop Background: jpg images don't work #327
  • Switching away from 'large' .GIF files causes program to hang #344
  • File extensions such as .h,.c,.md would be included on loading files 17c5a11
  • GIF menu entries in right-click menu often disable for a multi-frame GIF 66bd09e
  • Prev/Next menu shortcuts displaying wrong Page up/down keys 4118910

New in ImageGlass 5.1.5.20 (May 21, 2018)

  • New:
  • New image format supported: .HEIC (still format) (#266).
  • Improved:
  • Removed checkbox style of all the extension lists in Settings dialog (Files Associations, Image Editing) (#343).
  • Fixed:
  • Window State cannot be restored (non-maximized state) after restarting (#339).
  • "Unhandled Exception" error is thrown when opening an image in a folder with many image files

New in ImageGlass 3.2.0.16 (Feb 6, 2016)

  • New:
  • New file format supported: *.WEBP (non-animated) #57
  • Keep window always on top: #64
  • Globalization direction support (right-to-left layout): #58
  • Changed:
  • Horizontally scrolling thumbnail bar: #40
  • Viewing actual size function will be center to image: 6a16ea3
  • Add Ctrl+Num0 hotkey for "Actual size": #65
  • Clarify extra supported extensions: fc72058
  • Check compatibility of language pack: 72d87de
  • 32-bit and 64-bit installer
  • Fixed:
  • Unnecessary Update Request: #54 #61
  • Files with no extension will be loaded: #53
  • "View actual size" doesn't reset scrolling: #52
  • Fix 'image properties' for Unicode characters: #31
  • Remote extension is not working: #55

New in ImageGlass 3.0.9.19 (Feb 6, 2016)

  • New:
  • New file formats supported: *.HDR, *.EXR, *.SVG
  • Fixed:
  • Language pack cannot apply 694a32c
  • Checking for update will not start if AutoUpdate key in registry doesn't exist 041e44b
  • Extra Extensions will not get default value when running first time. 041e44b

New in ImageGlass 3.0.9.2 (Feb 6, 2016)

  • New:
  • All features can be found in main menu (shortcut: `)
  • Allow to adjust thumbnail dimension 5e7f9a4
  • Support Embeded Color Management Profile #17
  • Instance management option #19
  • Support opening image from base64string data 8d6c53a
  • Work more with memory image: printing eb528d9, sharing to Facebook, refreshing 3aa9679, ...
  • Allow to start / stop animating image #27
  • New file format supported: *.TGA #25 , *.PSD #12
  • Mouse buttons 4 and 5 are now supported for navigating back and next. Middle mouse button is used for refreshing image #18
  • Support HiDPI scaling under Windows 8.1 and Windows 10 #32
  • Changed:
  • Upgrade viewer control, remove scrollbar eb528d9
  • Remove a gap below toolbar d87bb98
  • Upgrade new faster thumbnail bar fa00c04
  • Determine if an image is multi-frame correctly 845743d
  • Increase zoom level from 1600% up to 3500% c6c9988
  • Remove zoom optimization option 5e7f9a4
  • Support orientation exif tag #21
  • Small changes in layout: widden toolbar button, move image info to title bar 88fc7f7
  • Remove delete file confirmation #33
  • Windows 10 appearance for menu 857bdf0
  • Open associated app to edit viewing image, not MS Paint as default 9df1187
  • Remove all of file association features 9df1187
  • Fixed:
  • Issue tracker link of report menu was officially move from Google Code to Github #28
  • GIF file caused crashing because of being different from file format and actual file type #41 #24
  • Cannot share image to Facebook because the new Facebook API was updated eb528d9
  • Crash occurs if user cancels spawn of igtasks for wallpaper 845743d
  • Disable duplicated shortcuts in the ImageBox control (pageup, pagedown) 845743d
  • Crash for non-existant registry keys 845743d
  • Disable duplicated shortcuts in the viewer control 845743d
  • Exception when rotating GIF file 4437ead
  • Adapting window to image (Ctrl+M) makes the window go off screen #37
  • Prevent too many tasks for refreshing functionality 3aa9679
  • Welcome image flickers into actual image displayed if welcome image is enabled #30 #38
  • Prevent resizing zoomed image on window resizing / locked ratio f57c77c
  • Conflicts of toolbar visibility and slideshow background color 1ffd5f3
  • Add / Edit language pack #15
  • Crashed when rotating read-only image file 9440ad6

New in ImageGlass 2.0.1.5 (Jan 16, 2015)

  • New features:
  • Copy multi files to clipboard
  • Cut multi files to clipboard
  • Clear ImageGlass clipboard
  • Add option that allows stop at last image in slide show
  • Add option that allows exit application by pressing ESC
  • Add option that allows speeds up image loading when navigating back
  • Update image file in real time
  • Auto-save image after rotating
  • Work with screen shot: save, zoom, print,...
  • Add new shortcuts: HOME / END quick navigation to the first / last image in list.
  • Add new shortcut: ESC to exit full screen
  • Install new language pack in Settings dialog
  • Install new extension in Extensions dialog
  • Refresh extensions list in Extensions dialog
  • Fix bugs:
  • Rename image
  • Arrange image list
  • Auto update
  • Rotate image
  • Remove white line under toolbar
  • Full screen / slide show mode with maximize window state
  • Save / load toolbar state configuration
  • Changed: new language pack format
  • Changed: file associations

New in ImageGlass 2.0.0.2 Beta (Apr 22, 2014)

  • Fix bugs:
  • Flashing image display on certain actions
  • Crashed on zooming a large file
  • Error in "Find images in child folder" option.
  • Duplicated thumbnail in thumb bar
  • Update features:
  • Speed up thumbnail loading
  • Zoom into cursor
  • Panning image smoothly
  • Change style of checked background

New in ImageGlass 1.5.22.2014 (Sep 23, 2013)

  • Fix bugs:
  • Open GIF file
  • Convert image

New in ImageGlass 1.5.22.2013 (Sep 16, 2013)

  • Fix bugs:
  • Thumbnail bar & Image show error when renamed, deleted.
  • Release the viewing image in the memory
  • Compatible with Windows UAC (Installing theme, extensions, ...)
  • Uploading facebook
  • Register *.igtheme into registry
  • Cannot return the previous window size when exit full screen mode
  • Skip image when pressing Next / Previous button: https://code.google.com/p/imageglass/issues/detail?id=18&colspec=ID Type Status Owner Summary
  • Update features:
  • Check for update, installing theme, theme config extension
  • New input dialog window
  • Find ImageGlass on the Internet
  • Follow ImageGlass by email
  • Image viewing order: Sort by name as same as Windows explorer, File size, Last access time, ramdom,... (Nguyen Ngoc Cong )
  • View as random slide show: https://github.com/d2phap/ImageGlass/issues/1
  • New features:
  • Print image: https://code.google.com/p/imageglass/issues/detail?id=13&colspec=ID Type Status Owner Summary
  • Support changing language
  • Show / hide toolbar
  • Changing viewer background without editting current theme (William Palmer )
  • Update the new logo

New in ImageGlass 1.5.11.312 Beta 2 (Apr 13, 2013)

  • Facebook image uploading function: Users can upload a image with description to Facebook
  • Downgrade requirement: .NET Framework 4.0 (can install on Windows XP SP3)
  • View the largest image frame in icon file
  • Add 'Follow' function: Users can update the latest information via their email.

New in ImageGlass 1.4.26.7 (Jul 13, 2011)

  • Speed up loading image
  • Improve thumbnail and zoom features with drag-drop
  • Support drag-drop folder to view image
  • Use RAM to speed up loading image call Image Booster feature
  • View image scale to fit, scale to width and height
  • Support ImageGlass themes.
  • Support plugins
  • Reduce RAM usage

New in ImageGlass 1.2.44.9 (Jan 26, 2011)

  • Fix some slideshow feature bugs
  • Support change theme with aero glass
  • Change back color
  • Support delete current image
  • Change view layout
  • Show thumbnail image in folder