Skip to content

ImageGlass Moon 9.0 beta 3 πŸŒ“

Pre-release
Pre-release
Compare
Choose a tag to compare
@d2phap d2phap released this 24 Dec 04:47

ImageGlass 9.0 beta 3

Downloads

⚠ 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

πŸ“ 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.

🟣 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.

πŸ₯’ 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

Enjoy the release and Happy holidays! πŸŽ„ πŸŽ‡