ImageGlass Moon 9.0 beta 1 π
Pre-release
Pre-release
β¨ Updates
- Build v9.0.1.518: Fixed an issue where the app cannot find Codecs folder.
- Build v9.0.1.515: Fixed an issue where the app cannot write
igconfig.json
file in the startup folder.
β Breaking changes
This is the first beta release of ImageGlass Kobe version 9, rewritten from scratch. 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.
π If you want to try this bleeding edge release, use it at your own risk!
To follow the progress of version 9 beta 2, please follow: https://github.com/d2phap/ImageGlass/projects/12.
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:
Show / hide details
π£ General changes
- Changed format of config, theme, and language from XML to JSON:
igconfig.json
,igtheme.json
,<language name>.iglang.json
. - Supports hardware acceleration for non-alpha, non-animating image formats (#272).
- Adds Image Focus mode for better panning and zooming the viewing image.
- Supports hotkey customization for menus, and Image Focus mode (#608).
- 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 (#971).
- Adds more options in theme pack.
- Supports FITS, XV, VIFF, MJPEG and animating WEBP format (#508).
- The server for Check for update feature is changed to https://github.com/ImageGlass/config.
Supports 3 levels of setting:igconfig.json
,igconfig.default.json
,igconfig.admin.json
- Supports passing individual settings to
ImageGlass.exe
through command line (#669).
The setting must start with a hyphen-
, and setting value comes after equal character=
. For example:# hide the toolbar and set background color to red ImageGlass.exe -ShowToolbar=false -BackgroundColor=#ff0000
- Supports customizing the image information on title bar through the setting
InfoItems
(#971), supports displaying EXIF Rating. - Upgraded Magick.NET to v11.1.2.
- Fixed: when single instance enabled, window always stayed behind when passing a file (#620).
- Uses the new API to save the window position:
WindowPlacement
. This works better with multi-screens. - Changes registry keys for Set as default photo viewer from
...\PhapSoftware\ImageGlass\...
to...\ImageGlass<code>\...
, whilecode
is eitherKobe
,Spider
, orMoon
. This is ImageGlass Moon release, so the key is...\ImageGlassMoon\...
.
π£ New viewer component: ImageGlass.PhotoBox
- Supports hardware acceleration to improve image interaction performance (#272).
- Navigation arrow buttons are improved with better look and interaction behaviors (#1224).
- Supports showing better text message.
- Supports Image focus mode for smooth zooming and panning (#272, #522).
- Able to change zooming/panning speed.
- Supports customize keyboard for Image focus mode through the setting
ImageFocusModeHotkeys
(#608). Default values:"ImageFocusModeHotkeys": { "InternalPanningLeftKeys": "Left", "InternalPanningRightKeys": "Right", "InternalPanningUpKeys": "Up", "InternalPanningDownKeys": "Down", "InternalZoomInKeys": "-", "InternalZoomOutKeys": "+" }
π£ Toolbar component
- Supports fully customizable toolbar buttons through the setting
ToolbarItems: []
. For example:"ToolbarItems": [ { "Type": "Button", // "Button" or "Separator" "Id": "btn_Thumbnail", // Id must be unique "Text": "Thumbnail bar", // Tooltip text for the button "DisplayStyle": "Image", // Style of button: "Image" or "ImageAndText" "CheckableConfigBinding": "ShowThumbnails", // Bind the setting name for auto-check on click "Alignment": "Left", // Alignment group: "Left" or "Right" "Image": "ThumbnailBar", // Predefined image key in theme pack "OnClick": { "Executable": "MnuToggleThumbnails", // Can be the name of menu, name of function in FrmMain.IGMethods.cs, or path of executable file. "Argument": "" // argument for function in FrmMain.IGMethods; or command arguments for executable file. } }, ]
- Built-in methods (start with
IG_
): https://github.com/d2phap/ImageGlass/blob/9.0.1.514/v9/ImageGlass/FrmMain/FrmMain.IGMethods.cs - Setting names (Config.cs): https://github.com/d2phap/ImageGlass/blob/9.0.1.514/v9/Components/ImageGlass.Settings/Config.cs
- Menu names (start with
Mnu
): https://github.com/d2phap/ImageGlass/blob/9.0.1.514/v9/ImageGlass/FrmMain.Designer.cs#L1203-L1311
- Built-in methods (start with
- Able to add new buttons with custom actions: Use menu item's action; predefined methods; or a custom command
- Supports 2 position groups: Left/Center group, Right group
- Adds more properties for theming
- Improves toolbar overflow panel (#541)
π£ Thumbnails component
- Adds option to show filename under the thumbnail (#539)
- Supports item tooltip
- Supports dark mode for scrollbar
- Supports persistent disk cache, maximum 100 MB by default (#1292)
- Supports dragging thumbnail to other app (#990)
- Improves scrolling performance by mouse wheel, trackpad.
π£ Image Booster component
- Supports cancelling loading the previous images on fast navigating (#1025, #1107)
- Supports custom codecs. Currently, only contains Magick.NET codec
π£ Menu component
- Supports custom keyboard shortcut through the setting
MenuHotkeys
(#608). For example:"MenuHotkeys": { "MnuAbout": "Ctrl+Shift+Alt+A", "MnuCopyPath": "F1", "MnuOpenFile": "O" }
- Removes the ugly top-left lines (#1218)
π£ Supported features
- File > Open file..
- File > Open width...
- File > Print...
- File > Refresh / Reload / Reload image list
- Navigation > View next / previous image
- Navigation > View the first / last image
- Zoom > Zoom in / out / view actual size
- Zoom > all 6 zoom modes from version 8:
- Auto zoom,
- Lock zoom,
- Scale to width,
- Scale to height,
- Scale to fit,
- Scale to fill.
- Image > Image focus mode (new)
- Image > Loading orders
- Image > Open image location
- Image > View image properties
- Clipboard> Copy / Cut multiple image files
- Clipboard > Copy image pixel data
- Clipboard > Copy image path
- Layout: All menu features from version 8: Toggle toolbar, thumbnail bar, checkerboard background, set window always on top
- Help > Set as default photo viewer (new)
- Help > Unset default photo viewer (new)
- And other features...
π£ Limitations
- Changing settings in runtime is not supported yet. If you want to change settings, you can do it using
igconfig.json
before the app runs. - Supporting for animating WEBP format is not native yet, ImageGlass converts WEBP to GIF to play the animation.
- Hardware acceleration is not supported for those images that contain alpha pixels (transparent) and larger than 16,380 pixel width and height.
π₯ Checksums:
File | SHA-1 |
---|---|
ImageGlass_Moon_9.0.1.518_Beta-1_x64.zip | BF9F2BD48989BDA7E7700BA5A0D495EDCE83F257 |