Before upgrading to v10 from v9.x, you need to:
- Disable the Startup Boost:
- Open Settings > General > Startup, click "Disable Startup Boost" button
- Click "Open Startup apps setting", it will open Windows App Startup Settings, ImageGlass should be removed from the list.
- Remove the Default photo viewer:
- Open Settings > File type associations, click "Remove default" button
- Or click on Main menu > Help > Remove default photo viewer
- Back up your igconfig.json file (app settings will be reset):
- Open Settings > General, click "Configuration location", go to ImageGlass folder
- Copy, back up the igconfig.json file
- Uninstall v9
- Delete the Configuration folder (from Step 2) to clean up the trash
π Changelog (since ImageGlass 10 RC)
New
- core: Introduce Classic and Pro edition
- core: Added trust-based License management
- Access via main menu > Help, or app Settings
- Option to export license file for Pro Store release
- core: Pro edition only β
- Main Menu > Tools: Added HDR Tone Mapper tool
- Settings > Mouse: Added support for custom mouse click actions
- Settings > Image: Added File watcher options
- Settings > Viewer: Added Free Panning and Panning Margin option
- igconfig.json: Added support for settings lock using igconfig.admin.json
- igconfig.json: Added support for features lock using LockedFeatures setting
- core: Added Settings > Image > Browsing modes:
- Turbo (default): Super-fast advancing images in the list
- Sequential: Only advance image after the previous one is fully rendered #2355
- core: Added option to clear thumbnails cache in Gallery setting
- core: Added option to see what is sent to server during Update check in Settings > General
- core: Added support for creating custom action with App APIs
- core: Added support for portable mode with a marker file .igportable located in startup folder #2411
- Not avaiable for Pro Store and MSIX package because the install folder is read-only
- win: Added new extension icon pack
- Not available for Store release due to sandbox limitations
Improvements
- core: Improved the default tone curve for HDR tone mapping
- core: Improved plugin support
- ImageGlass.SDK: Added support for encoding codec plugins
- Settings > Plugins: Allowed users to choose which file types to open and save with plugin
- Settings > File type associations: Displayed plugin name used for decoding or encoding
- Save file picker dialog: Displayed plugin name used for encoding
- Export frames: Used current plugin decoder to extract image frames
- Displayed error when a plugin fails to install
- core: Added support for rendering multi-frame / animated image formats with variable frame size
- core: Improved mipmap tiles loading asynchronously by @YelovSK in #2394
- core: Reduced gallery I/O and improve responsiveness by @YelovSK in #2408
- core: Auto-scaled down the image if its dimension is bigger than what could render
- core: Double-click to zoom: constrain image within viewport #2387
- win: Improved Default photo viewer setting:
- MSIX: Auto-register supported file types
- ZIP: Auto-detect scope (per-user or per-machine) when register/unregister the supported file types
- Not available for Pro Store release due to sandbox limitations
Bugfixes
- core: Half-pixel rendering issue when the viewport-minus-image size difference was an odd number of device pixels #2369
- core: Photo was reloaded when dragging app window to different monitor
- core: VRAM leaked when panning large images by @YelovSK in #2388
- core: Could not see app window if the window bounds value from config file too small
- core: Child window was always behind app main window in top most
- core: Thumbnails generator ignored plugin decoder
- core: Could not change language of Toolbar and main menu
- core: Crashed when setting slideshow interval to 0
- core: Browsing always displays images of hidden folders #2380
- core: Show app icon setting didn't work #2382
- core: Gallery state restored incorrectly when toggling Full screen mode #2412
- mac/linux: Slideshow notification sound didn't work
- win: Moving sibling folder didn't restore explorer shell order
- win: Could not open Share dialog
- win: Keyboard shortcuts are intercepted by Chinese IME #2404
- win: Thumbnail size and scaling incorrectly when EnableGalleryShellThumbnail=true #2335 #2363
- linux: Single-instance did not work
- linux: Could not open output dir after exporting frames
- misc: Dead Crowdin invite link in CONTRIBUTING by @FirmaSpring in #2410
π¦ΈββοΈ New Contributors
- @YelovSK made their first contribution in https://github.com/d2phap/ImageGlass/pull/2388
- @FirmaSpring made their first contribution in https://github.com/d2phap/ImageGlass/pull/2410
Full Changelog: https://github.com/d2phap/ImageGlass/compare/10.0.3.720-rc...10.0.4.819