Releases: d2phap/ImageGlass
ImageGlass 8.11.12.6 - QoL Update
🌠 Download
ImageGlass Store 🌟
Upgrade to ImageGlass Store for a 7-day trial.
Fast, easy installation and automatic updates on all Windows devices seamlessly.
ImageGlass Classic
Choose between MSI installer or portable download.
📝 Changelog:
🔮 Improvements:
- Upgraded Magick.NET to v13.4.0
🐛 Bugfixes:
- Fixed an issue where ImageGlass update prompt fails to recognize 64-bit Windows (#1712)
- Fixed an issue where clicking "Save" button from Crop tool triggers "Save as" instead (#1614, #1631, #1654)
Full Changelog: 8.10.9.27...8.11.12.6
ImageGlass 9.0.7.1125 - Official Release
Please support this project by making a donation or purchasing the Microsoft Store version (version 8):
🪁 System Requirements
- Windows 10/11 64-bit, version 2004 or later
- .NET Desktop Runtime 8 (64-bit)
- WebView2 Runtime 64-bit v119.0.2151 or later
📝 Changelog (since ImageGlass 8.10)
Please read the blogpost: https://imageglass.org/news/introducing-the-new-imageglass-version-9-88
📝 Changelog (since ImageGlass 9.0 RC):
🌱 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 fromSampleLinear
toMultiSampleLinear
. If you encounter error "Could not load user settings" after upgrading, you can edit the new value inigconfig.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
🟣 Other updates for ImageGlass 9.0
- Published ImageGlass.Tools library v1.9070
- Published ExifGlass app v1.3
Full Changelog: 9.0.6.1008...9.0.7.1125
ImageGlass Moon 9.0 RC 🌝
Please support this project by making a donation or purchasing the Microsoft Store version (version 8):
🎐 Requirements
🟢 Recommended
- Windows 10/11 x64 version 22H2
- .NET Desktop Runtime 8
- WebView2 Runtime x64 (required for App settings, Quick Setup, Check for Update, About dialog)
🟠 Minimum requirements
- Windows 10 x64 version 2004 (20H1)
- .NET Desktop Runtime 6
📝 Changelog:
ImageGlass 9.0 RC is the continuation of the version 9.0 beta 5,
you should read the previous changelog here: https://github.com/d2phap/ImageGlass/releases/tag/9.0.5.726.
Show / hide details
🟣 Breaking changes
- Changed default hotkey for:
- Gallery (from H to G)
- Go to (from G to F)
- Renamed setting
AllFormats
toFileFormats
,SinglePageFormats
toSingleFrameFormats
- Remove the wildcard from the format
- Before:
"AllFormats": "*.jpg;*.png"
- After:
"FileFormats": ".jpg;.png"
- This also applies for commands
igcmd.exe set-default-viewer <formats>
andigcmd.exe remove-default-viewer <formats>
- Before:
- Remove the wildcard from the format
- Renamed setting
ToolbarItems
toToolbarButtons
- Renamed setting
InfoItems
toImageInfoTags
- Renamed the
Arguments
ofTools
setting toArgument
- Changed the
Arguments
type ofMouseClickActions
,ToolbarButtons
fromstring
tostring[]
(string array) - Moved theme setting
ShowTitlebarLogo
to app settingShowAppLogo
🟣 General changes
- Upgraded Magick.NET to version 13.3.0
- Added support for .NET 8, ARM64 (experiment #1000) build
- Added new Color dialog that supports picking alpha value
- Added feature: File > New window
- Add setting
DisabledMenus
to disable menus of ImageGlass similar to v8 - Add setting
EnableDebug
to launch ImageGlass in debug mode - Added
.jxl
into the list of non-animated formats by default, you can change it in the settingSingleFrameFormats
- Added default actions for mouse clicks similar to v8
- Added icon for toolbar button "Exit" (#1659 thanks to @xmha97)
- Fixed a vulnerability occurring with WebP files (CVE-2023-4863) (#1655)
- Fixed an issue where some formats are displayed with wrong orientation #1619
- Fixed an issue where mouse click action is not executed when the
ToggleOff
is empty - Fixed an issue where Toolbar and Gallery background color are also updated when Backdrop style is
None
- Fixed an issue where the Exiting Full screen mode does not restore the previous window modes (Frameless, Window fit)
- Fixed an issue where resetting the background in Settings > Appearance does not follow current theme background
- Fixed an issue where app settings UI does not load due to incorrect path of
Icons
folder (#1630) - Fixed an issue when passing method name begins with
IG_
causes error "Parameter count mismatch" - Fixed an issue where setting
IsIntegrated = false
cause the 2nd instance of external tool cannot be launched - Fixed an issue where pressing Alt+F4 does not close the window
- Fixed an issue where ImageGlass cannot open some images (#1622)
🟣 Quick Setup dialog
- A new Out-of-box experience wizard that replaces First-launch configurations of v8
- Added 2 setting profiles: Standard user and Professional user
- Added setting
QuickSetupVersion
, set a value greater than9
will prevent the Quick Setup dialog from showing.
🟣 App Settings
- Added new setting
ShowAppIcon
to toggle the ImageGlass icon on the title bar - Added UI for setting
ImageInfoTags
- Added UI for setting
EditApps
:- Allows to assign the editing app for multiple extensions:
// in igconfig.json "EditApps": { // open .JPG and .PNG file with Photoshop ".jpg;.png": { "AppName": "Photoshop", "Executable": "path\\to\\photoshop.exe", "Argument": "<file>" // <file> is the current image path to pass to the 'Executable' } }
- Allows to assign the editing app for multiple extensions:
- Added UI for setting
ToolbarButtons
:- Supports drag and drop to arrange the order of the buttons
- Supports drag and drop to add a button
- Adds "Reset to default" button
- Adds and edits custom toolbar button in JSON format
- Adds action buttons to move up/down, edit, delete the toolbar button
- Only the custom toolbar button is editable
- Added UI for File type associations setting:
- Adds information for changing File extension icons
- Adds information for Set/Remove default photo viewer
- Adds UI for setting
FileFormats
- Added a "Get help" floating button for quickly accessing documentation
- Improved UI for setting
ZoomLevels
:- Adds a checkbox
Use smooth zooming
- Adds a link button
Load default zoom levels
- Adds a checkbox
- Removed "ImageGlass" on the file type when registering it as the default photo viewer (#833)
🟣 Viewer component
- Displays more details on the viewer when ImageGlass cannot open image file
🟣 Gallery component
- Fixed an issue where thumbnail cache is always reset (#1647)
- Fixed an issue where thumbnail cache size limit does not follow setting
GalleryCacheSizeInMb
(#1647)
🟣 ImageGlass Tools
- Changed the tool config
Arguments
toArgument
:// in igconfig.json "Tools": [ { "ToolId": "Tool_MyDemoApp", // a unique ID "ToolName": "My Demo app", // name of the tool "Executable": "path\\to\\the\\DemoApp.exe", "Argument": "<file>", // <file> is the current image path to pass to the 'Executable' "Hotkeys": ["X", "Ctrl+E"], // press X or Ctrl+E to toggle the tool "IsIntegrated": true|false // true: if the tool supports 'ImageGlass.Tools' } ]
🟣 Other updates for ImageGlass 9.0 RC
- Published ImageGlass.Tools library v1.9060 to support .NET 8
- Published ExifGlass app v1.2
🥒 Checksums:
File | SHA-1 |
---|---|
ImageGlass_Moon_9.0.6.1008_RC_x64_net8.zip | 8670E00C18780AD46F31E5587702353E3F8535CD |
ImageGlass_Moon_9.0.6.1008_RC_x64_net7.zip | 2AE9FB5F94BE4A293A241FDD3C6D8E15A1504B33 |
ImageGlass_Moon_9.0.6.1008_RC_x64_net6.zip | 0C3E0364C1213C77544B12ACC458D1835238D6FB |
-- | -- |
ImageGlass_Moon_9.0.6.1008_RC_arm64_net8.zip | B71C540A5378994B6FEE789052E26C5C07C18B9D |
Full Changelog: 9.0.5.726...9.0.6.1008
ImageGlass 8.10.9.27 - WEBP vulnerability (CVE-2023-4863)
🌠 Download
ImageGlass Store 🌟
Upgrade to ImageGlass Store for a 7-day trial.
Fast, easy installation and automatic updates on all Windows devices seamlessly.
ImageGlass Classic
Choose between MSI installer or portable download.
📝 Changelog:
🔮 Improvements:
- Upgraded Magick.NET to v13.3.0
🐛 Bugfixes:
- Fixed a vulnerability occurring with WebP files (CVE-2023-4863) (#1655)
- Fixed an issue where user cannot click the toolbar buttons when the window is inactive (#1202, #1363)
- Fixed an issue where ImageGlass displays NEF files in wrong orientation (#1619)
- Fixed an issue where ImageGlass could not display TIF files due to invalid tag 34031 (#1617)
🥒 Checksums:
File | SHA-1 |
---|---|
ImageGlass_Kobe_8.10.9.27_x64.msi | 61EF57B22ED21CCCD8454D8FC9A402A17D8DC168 |
ImageGlass_Kobe_8.10.9.27_x64.zip | 0AF64D67E4095E914A97B6056AC34843098FA5FB |
ImageGlass_Kobe_8.10.9.27_x86.msi | 6FD5819BDF1B5BAD7111EDF25BF4C3B88ED5185B |
ImageGlass_Kobe_8.10.9.27_x86.zip | 5DCECC9CC746DFB2B3793F4A1B0BB02F5454C4E4 |
🛣 ImageGlass 9.0 development updates
- Version 9.0 beta 1 was already released.
- Version 9.0 beta 2 was already released.
- Version 9.0 beta 3 was already released.
- Version 9.0 beta 4 was already released.
- Version 9.0 beta 5 was already released.
- Version 9.0 RC was already released. Try it and let me know your feedback.
🎐 ImageGlass 9.0 minimum requirements
- 🆕 Windows 10 version 2004 (20H1) - 64-bit
- 🆕 .NET Desktop Runtime 6
- 🆕 WebView2 Runtime x64
Full Changelog: 8.9.6.9...8.10.9.27
ImageGlass Moon 9.0 beta 5 🌕
⚠ Notes
This is the final beta release of ImageGlass version 9. Features and settings may still be changed when the official version 9 is released.
To follow the progress of version 9 RC, please visit: https://github.com/d2phap/ImageGlass/projects/16.
You also can support this project by making a donation or purchasing the Microsoft Store version (version 8):
🎐 Minimum requirements
- 🆕 Windows 10 version 2004 (20H1) - 64-bit
- 🆕 .NET Desktop Runtime 6
- 🆕 WebView2 Runtime x64
📝 Changelog:
ImageGlass 9.0 beta 5 is the continuation of the version 9.0 beta 4,
you should read the previous changelog here: https://github.com/d2phap/ImageGlass/releases/tag/9.0.4.416.
Show / hide details
🟣 Breaking changes
- Change app settings and app registry from per-machine to per-user:
- App settings: Use
%LocalAppData%
folder (previouly, it was%AppData%
) to save user setting fileigconfig.json
when ImageGlass does not have write permission in its startup folder - App registry: Use
HKEY_CURRENT_USER
(previously, it wasHKEY_LOCAL_MACHINE
) for registering file type associations, app protocol (#1581)
- App settings: Use
- Updated the argument naming of the settings
ToolbarItems
,Tools
fromArgument
toArguments
.
🟣 General changes
- Upgraded Magick.NET to version 13.2.0
- Removed
igcmd10.exe
utility - Added support for reading grayscale DNG images (#1575)
- Added support for showing file thumbnail when dragging from Windows to ImageGlass (.NET 7 build on Windows 11)
- Added new commands for
igcmd.exe
utility:install-languages
,install-themes
,uninstall-theme
- Improved DPI and text scaling for menu
- Improved the direction of the menu dropdown when it's open
- Improved keyboard parser with better accuracy (#1612)
- Improved the stability of Share dialog
- Added setting
SlideshowImagesToNotifySound
to let user determine the number of images to play notification sound in slideshow mode - Fixed an issue where user could not start slideshow due to incorrect command line prefix
- Fixed an issue where the image is sometimes not displayed after a very quick navigation
- Fixed an issue where orientation of HEIC format is displayed wrong (#1551)
- 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) and tag 34031 (#1617)
- Fixed an issue when triggering custom hotkeys such as Alt and key causes windows error sound to play (#1613)
🟣 Add UI for App Settings
- Added support for changing user settings for:
- Tab General
- Tab Image
- Tab Slideshow
- Tab Edit: except for the
EditApps
setting - Tab Viewer
- Tab Toolbar: except for the
ToolbarItems
setting - Tab Gallery
- Tab Layout
- Tab Mouse: except for the
MouseClickActions
setting - Tab Tools
- Tab Language
- Tab Appearance
- Resolved an issue where settings are hidden on high DPI screen (#793, #1266)
- Resolved an issue where emoji characters are not rendered in Settings window (#1220)
- Resolved an issue where user does not see the changes when pressing "Apply" button (#623)
- Resolved an issue where the Settings UI is reset when switching tabs (#482)
🟣 Viewer component
- Added support for touch guestures:
- Added support for custom zoom levels via setting
ZoomLevels
(#1563).
🟢 Added a new Webview2 viewer component using HapplaJs library
- Supports scaling SVG (#421), animated SVG (#1098), interactive SVG files
- Supports opening image by dropping files from desktop
- Supports navigation arrow buttons according to the setting
- Supports showing in-app message
- Supports customizing MouseWheel action
- Supports customizing MouseClick action (right button)
- Supports zooming features:
- All zoom modes
- Zoom by hotkeys
- Set custom zoom
- Follow zoom levels setting
- Supports panning features:
- Pan by hotkeys
- Follow pan speed setting
- Other features may just work, except for Rotation, Flipping, Color picker, Cropping, Page navigation, Copy image data, Print, Set as Desktop/Lock screen, View image channels, Export image frames, ...
- Added an option to switch back to the native viewer component:
- Open Settings > Viewer
- Uncheck the option
Use Webview2 for viewing SVG format
(or setUseWebview2ForSvg
tofalse
inigconfig.json
).
- When ImageGlass window is minimized, the Webview2 viewer component will be suspended to consume less memory similar to MS Edge's sleep mode.
🟣 Toolbar component
- Added support for adding external tool as toolbar button using the tool ID
- Improved Main menu position to make sure it does not cover the toolbar when the toolbar is at bottom
- Fixed an issue where user cannot use custom image path for toolbar icon (#1554)
- Fixed an issue where user cannot click the toolbar buttons when the window is inactive (#1202, #1363)
- Fixed an issue where tooltip overlaps the hovered button when the gallery's position is not on top
🟣 Gallery component:
- Added support scrolling thumbnails by swipe guesture (#753)
- Added support for resizing gallery by dragging the separator in vertical layout
- Added support for saving the last size of gallery component (#1502)
- Added support for displaying scrollbars with dark mode
- Improved gallery layout scaling according to system text size setting
- Improved click action to only allow to use the left mouse for image navigation
- Fixed an issue where the dragged thumbnail is still selected after mouse is released
- Fixed an issue where thumbnail's tooltip is still showing after leaving the thumbnail
- Fixed an issue where tooltip overlaps the hovered thumbnail when the gallery's position is not at bottom
🟣 Tooltip component
- Added supports for dark mode
- Added supports round corner on Windows 11
- Added supports for using accent color for tooltip title
- Improved tooltip size and text scaling according to system text size setting
🟣 ImageGlass Tools
- Added support for CIELAB color space for Color Picker tool (#1543)
- Added support for setting topmost state of tool window according to ImageGlass window
- Added support for assigning hotkeys for external tool in
Tools
section inigconfig.json
file:// in igconfig.json "Tools": [ { "ToolId": "Tool_MyDemoApp", // a unique ID "ToolName": "My Demo app", // name of the tool "Executable": "path\\to\\the\\DemoApp.exe", "Arguments": "<file>", // file path to pass to the tool "Hotkeys": ["X", "Ctrl+E"], // press X or Ctrl+E to open/close the tool "IsIntegrated": true|false // true: if the tool supports 'ImageGlass.Tools' } ]
- Improved the built-in tool window readability by increasing opacity to 95% (from 85%) in inactive state
- Fixed an issue where the second ImageGlass instance cannot open the external tool if other instances already open it
🟣 Other updates for ImageGlass 9.0 beta 5
- Published ImageGlass.Tools library v1.9050
- Published ExifGlass app v1.1
🥒 Checksums:
File | SHA-1 |
---|---|
ImageGlass_Moon_9.0.5.726_Beta-5_x64_net6.zip | CEDD125A9581B91D487018C71331D1C867A43B56 |
ImageGlass_Moon_9.0.5.726_Beta-5_x64_net7.zip | 1545D69391F99686E0189CAC0549B891C1D14ED5 |
Full Changelog: 9.0.4.416...9.0.5.726
ImageGlass Kobe 8.9.6.9 (updated)
♨ Updates
- 09/06/2023: Updated the binary files (and hash codes) to fix broken auto-update.
🌠 Download
ImageGlass Store 🌟
Upgrade to ImageGlass Store for a 7-day trial.
Fast, easy installation and automatic updates on all Windows devices seamlessly.
ImageGlass Classic
Choose between MSI installer or portable download.
📝 Changelog:
🔮 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)
🥒 Checksums:
File | SHA-1 |
---|---|
ImageGlass_Kobe_8.9.6.9_x64.msi | 13C10937298DE6FC0F6F0EFFD4C06FBCCFC3BC07 |
ImageGlass_Kobe_8.9.6.9_x64.zip | F8149236EEF50CC4726DBEB34721BF6B6F294D64 |
ImageGlass_Kobe_8.9.6.9_x86.msi | 821944971EC2881B1E40D79CC88D22994953F9D0 |
ImageGlass_Kobe_8.9.6.9_x86.zip | AC5C43C76A64F68B71F535D4E65515867B6DBC52 |
🛣 ImageGlass 9.0 development updates
- Version 9.0 beta 1 was already released.
- Version 9.0 beta 2 was already released.
- Version 9.0 beta 3 was already released.
- Version 9.0 beta 4 was already released. Try it and let me know your feedback.
- Version 9.0 beta 5 is under development.
🎐 ImageGlass 9.0 minimum requirements
- 🆕 Windows 10 version 2004 (20H1) - 64-bit
- 🆕 .NET Desktop Runtime 6
- 🆕 WebView2 Runtime x64
Full Changelog: 8.8.4.4...8.9.6.9
ImageGlass Moon 9.0 beta 4 🌔
⚠ Notes
This is the beta-4 release of ImageGlass version 9. Features and settings may still be changed when the official version 9 is released.
To follow the progress of version 9 beta 5, please visit: https://github.com/d2phap/ImageGlass/projects/15.
You also can support this project by making a donation or purchasing the Microsoft Store version (version 8):
🎐 Minimum requirements
- .NET Desktop Runtime 6
- 🆕 WebView2 Runtime x64
- 🆕 Windows 10 64-bit
📝 Changelog:
ImageGlass 9.0 beta 4 is the continuation of the version 9.0 beta 3,
you should read the previous changelog here: https://github.com/d2phap/ImageGlass/releases/tag/9.0.3.1225
Show / hide details
🟣 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
intoDarkTheme
andLightTheme
. - Loads
LightTheme
if system light mode is on, otherwise ImageGlass usesDarkTheme
.
- Splits the setting
- 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 setting
- Added feature: Export image frames
- Moves the function to
igcmd.exe
with commandexport-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.
- Moves the function to
- 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 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:
Mode Full screen Frameless Window fit Full screen ✅ ❌ ❌ Frameless ❌ ✅ ✅ Window fit ❌ ✅ ✅
🟢 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
.
- Toolbar with setting
- 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 } }
- Default layout:
🟢 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 ofTools
. - Added support for adding external tools to ImageGlass Tools menu with setting
Tools
and assigning the tool's hotkeys with settingMenuHotkeys
. - 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.
For more details, please visit: https://github.com/d2phap/ExifGlass.
🥒 Checksums:
File | SHA-1 |
---|---|
ImageGlass_Moon_9.0.4.416_Beta-4_x64_net6.zip | CCE6542B9952779972A50FF350984A6961A097D2 |
ImageGlass_Moon_9.0.4.416_Beta-4_x64_net7.zip | 1EFC8419A4364709A9EDAF60E51A2CC230DDCF9E |
ImageGlass Kobe 8.8.4.4
🌠 Download
ImageGlass Store 🌟
Upgrade to ImageGlass Store for a 7-day trial.
Fast, easy installation and automatic updates on all Windows devices seamlessly.
ImageGlass Classic
Choose between MSI installer or portable download.
📝 Changelog:
🌱 New:
- Adds setting
HideAppName
inigconfig.xml
to hide ImageGlass text on title bar. - Adds support for showing "Tag ID" column for the Exif tool.
🔮 Improvements:
- Upgraded Magick.NET to version 13.0.1.
- Uses Magick.NET to load animated WEBP if
libwebp.dll
does not found (#1526).
🐛 Bugfixes:
- Fixed an issue where non-animated transparent WEBP image does not display correctly.
- Fixed an issue where the Exif tool window shows error before showing exif data (#1520).
- Fixed an issue where the Exif tool does not show
-H
in the preview command (#1530). - Fixed an issue where the Exif tool throws error when using custom file format
.fmt
(#1530). - Fixed an issue where language is reset to English after each update (#1523). This fix applies to next update (from v8.8.4.4 to v8.8+).
🥒 Checksums:
File | SHA-1 |
---|---|
ImageGlass_Kobe_8.8.4.4_x64.msi | 2B8C0D6B8A990A29E3B87C683BE0383DCE130653 |
ImageGlass_Kobe_8.8.4.4_x64.zip | A4ECA3122C893F7EBEE3EC2AABF5E5F7E8A6F404 |
ImageGlass_Kobe_8.8.4.4_x86.msi | 7A70FAD060AC55339C491A2E1B7CD48DD8191749 |
ImageGlass_Kobe_8.8.4.4_x86.zip | 68DC339943102C1F2FE6B8BF0FEBDB0C461EDAC1 |
🛣 ImageGlass 9.0 development updates
- Version 9.0 beta 1 was already released.
- Version 9.0 beta 2 was already released.
- Version 9.0 beta 3 was already released. Try it and let me know your feedback.
- Version 9.0 beta 4 is under development.
- From version 9.0, .NET 6 Runtime is required to run ImageGlass, you can download it at https://dotnet.microsoft.com/en-us/download/dotnet/6.0.
Full Changelog: 8.8.3.28...8.8.4.4
ImageGlass Kobe 8.8.3.28 (updated)
♨ Updates
- 26/03/2023: Updated the license to make the registration for non-personal purposes optional, see https://imageglass.org/license.
- 24/03/2023: Updated the binary files (and hash codes) to fix the issue #1516: Zooming by hotkey in Window Fit mode does not work.
👐🏿 Support ImageGlass Kobe on Microsoft Store!
This is the paid version, you will need to pay a small amount after 7-day trial. You will get the convenience of fast, easy installation onto all of your Windows devices along with fully automatic, behind-the-scenes updates with all the newest features, improvements, and fixes.
Alternatively, you can use the one-time donation from ♥ GitHub Sponsor, then drop me a message in ImageGlass Discord or email, and I will send the code shortly.
📝 Changelog:
🌱 New:
- Adds setting
DisabledMenus
inigconfig.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 usinglibwebp
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.
🥒 Checksums:
File | SHA-1 |
---|---|
ImageGlass_Kobe_8.8.3.28_x64.msi | 9DFFA4CF4690C2D5D4F87E976DD4E7333FFC4848 |
ImageGlass_Kobe_8.8.3.28_x64.zip | ABA769BF454B16053BE062306B142660E10EAE98 |
ImageGlass_Kobe_8.8.3.28_x86.msi | 748A9BFF8C8AD85E7D616060F0160B1A7C6F6FA4 |
ImageGlass_Kobe_8.8.3.28_x86.zip | AFF015F6B8DA5DB945BB4BD3B51225A184DD371E |
🛣 ImageGlass 9.0 development updates
- Version 9.0 beta 1 was already released.
- Version 9.0 beta 2 was already released.
- Version 9.0 beta 3 was already released. Try it and let me know your feedback.
- Version 9.0 beta 4 is under development.
- From version 9.0, .NET 6 Runtime is required to run ImageGlass, you can download it at https://dotnet.microsoft.com/en-us/download/dotnet/6.0.
Full Changelog: 8.7.11.6...8.8.3.28
ImageGlass Moon 9.0 beta 3 🌓
⚠ Notes
This is the beta-3 release of ImageGlass Kobe version 9. Many features of the version 8 are missing and there are a lot of breaking changes. All features and settings may be changed when the official version 9 is released.
To follow the progress of version 9 beta 4, please visit: https://github.com/d2phap/ImageGlass/projects/14.
You also can support this project by making a donation or purchasing the Microsoft Store version (version 8):
🎐 Minimum requirements
- .NET 6.0 Runtime.
- Windows 7 SP1 ESU 64 bit.
📝 Changelog:
ImageGlass 9.0 beta 3 is the continuation of the version 9.0 beta 2,
you should read the previous changelog here: https://github.com/d2phap/ImageGlass/releases/tag/9.0.2.904
Show / hide details
🟣 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.
- Viewer 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 fileigtheme.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).
- Transparent backdrop style
- 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
- 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
andImageInterpolationScaleUp
(#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
andEmbeddedThumbnailMinHeight
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
andEnableCutMultipleFiles
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.
- Reverted back to use
- 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:
🥒 Checksums:
File | SHA-1 |
---|---|
ImageGlass_Moon_9.0.3.1225_Beta-3_x64.zip | A0783B13DEA7499B03A7FCCDCBD29DF386EC3123 |
ImageGlass_Moon_9.0.3.1225_Beta-3_x64_net7.zip | 801450971564D86E7093F6C791E3AB51F370D7D9 |