Version history for Icaros (Portable)
<<Back to software description
Changes for v3.1.1 Beta 2 - v3.2.0 Beta 1
- - Added a new Debug page in IcarosConfig
- - Allows users to run any number files through various thumbnail and property tests,
- seeing what results are returned, which files failed, timings, what shell extensions are used, etc.
- - Can be located on the Tools page, under the Debug tab
- - Can be accessed from anywhere in IcarosConfig using 'F2' keyboard shortcut
- - Added Korean translation (Thank you jewani! ^__^)
- - Added PSD as a default filetype and DDS as a common filetype
- - Improved Welcome screen
- - Welcome screen is now localized
- - Has options to set language and theme
- - Can be accessed at any point with 'F1' keyboard shortcut
- - Improved EPUB/CBX parser with a much better cover detection algorithm
- - Improved method used to refresh thumbnails in IcarosConfig
- - Fixed a LARGE quantity of cache bugs and 1 cache crash
- - Fixed alpha channel being incorrectly set in some files' thumbnails
- - Fixed rare cases where the thumbnail returned was slightly larger than requested
- - Fixed rare Wav property crash
- - Fixed a lot of rendering and positioning problems in IcarosConfig (IC)
- - Fixed IC being improperly sized/positioned when starting up in Maximized window state
- - Fixed IC blocking the auto-hidden taskbar when in Maximized windows state
- - Fixed IC being improperly positioned when the Windows Taskbar is positioned top or right on the screen
- - Fixed glass not rendering correctly in certain conditions when IC is maximized
- - Always center IC on the screen if IC window position is not saved but the window size is
- - Updated GCC
- - Updated dav1d to 0.6.0
- - Updated FFmpeg
- - Tons of minor fixes and improvements
Changes for v3.1.0 - v3.1.1 Beta 2
- - Fixed HEVC thumbnailing crash on newer CPUs (e.g. AMD Ryzen 9 3900X)
- - Fixed thumbnailing when 'Prefer Timestamp' is enabled
- - Fixed artifacts on HEVC thumbnails
- - Fixed keyboard controls for the sliders on the UI settings page
- - Fixed a handful of odd thumbnailing issues, where specific files didn't produce a thumbnail.
- - Improved black/white frame detection. It should return better looking thumbnails more often now.
- - Improved seeking to a prefered timestamp. Seeking accuracy should be much better now.
- - Added 'AV1' codec id to Icaros Property Handler
- - Icaros now adds the source filename to the crash dialog in case of a thumbnail related crash
- - Updated Russian localization (Thank you Ligre! ^_^)
- - Updated dav1d to 0.4.0
- - Updated FFmpeg
Changes for v3.0.3 - v3.1.0
- - Added new Dark theme (UI settings page)
- - Added support for AV1/AOM decoding
- - Added "test mode" on thumbnailing page
- - Added Dutch (Netherlands) localization (Thank you mavanmanen! ^__^)
- - Added support for cover art embedded in MKV by TagLib#
- - Added the extensions: mpv4, hdmov, f4v to 'video only' and 'most known' presets
- - Improved Icaros Cache so it now returns a resized thumbnail if a larger version of that thumbnail has been cached already
- - Fixed crash for audio files with corrupt album/cover art
- - Fixed framerate property not displaying fragments (only works on latest Win 10 builds)
- - Fixed crash when decoding HEVC on newer CPUs
- - Fixed thumbnailing of certain MP4 files
- - Fixed several Icaros Cache Indexer issues
- - Fixed file count limit shown in IcarosConfig while running the indexer
- - Fixed metadata parsing in some AVI files
- - Fixed some minor GUI inconsistencies in IcarosConfig
- - Installer now installs 32-bit components by default on Win 64 systems
- - Made time elapsed label on indexing page translatable
- - Refactored a good amount of libav code
- - Discontinued support for Windows XP (check developer notes below. Use Icaros 3.0.3 for XP support)
- - Icaros now outputs some more comprehensive minidumps (while hopefully not increasing the size too much)
- - Improved compilation of FFmpeg
- - Updated localizations
- - Updated GCC to 7.3
- - Updated FFmpeg
Changes for v3.0.3 - v3.1.0 Beta 1
- - Added new Dark theme (UI settings page)
- - Added "Test mode" on thumbnailing page (See developer notes below)
- - Improved Icaros Cache so it now returns a resized thumbnail if a larger sized version of that thumbnail has already been cached
- - Fixed several Icaros Cache Indexer issues
- - Fixed file count limit shown in IcarosConfig while running the cache indexer
- - Fixed metadata parsing in some AVI files
- - Fixed some minor GUI inconsistencies in IcarosConfig
- - Refactored a good amount of libav code (watch out for regressions!)
- - Discontinued support for Windows XP (See developer notes below. Use Icaros 3.0.3 for XP support)
- - Icaros now outputs some more comprehensive minidumps (while hopefully not increasing the size too much)
- - Improved compilation of FFmpeg
- - Updated localizations
- - Updated GCC to 7.3
- - Updated FFmpeg
Changes for v3.0.2 - v3.0.3
- - Switched to the new FFmpeg decoding API
- - Added prompt if IcarosConfig is closed while the cache indexer is running
- - Added some additional error checks to the Icaros Cache Indexer
- - IcarosConfig now shows the filename of the file that is currently being processed by the cache indexer
- - Fixed parsing of subdirectories if a root (e.g. C:\) is added to the Cache Locations
- - Fixed decoding of H264 444 files (no more gray frames)
- - Updated default page colors
- - Updated to VS 2017
- - Updated copyright to 2018
- - Updated FFmpeg
Changes for v3.0.2 - v3.0.3 Beta 1
- - Switched to the new FFmpeg decoding API
- - Added prompt if IcarosConfig is closed while the cache indeder is running
- - IcarosConfig now shows the filename of the file that is currently being processed by the cache indexer
- - Fixed parsing of subdirectories if a root (e.g. C:) is added to the Cache Locations
- - Updated FFmpeg
Changes for v3.0.0 - v3.0.2
- - Replaced libarchive with libunarr for even better Comic Book file support
- - Added Hungarian localization (Thank you nvi9!)
- - Added Finnish localization (Thank you Nuihc88!)
- - Added 'time elapsed' label to the Cache Indexer
- - Fixed Comic Book cover selection (didn't always select the right cover image)
- - Fixed artefacts showing in thumbnails of certain filetype/format combinations
- - Fixed some names from getting 'cut off' in the contributor section on the about page
- - Fixed some rendering bugs in IcarosConfig
- - Improved the Icaros cache location folder permission check
- - Slightly improved handling of dark frames
- - Improved UI color calculations
- - Updated Danish, Italian and Turkish localizations (Thank you Kawamoto!)
- - Updated copyright to 2017
- - Updated GCC to 7.1
- - Updated FFmpeg
Changes for v2.3.0 - v3.0.0
- [Major Changes]
- - [NEW] Brand new modern GUI with advanced customization
- - [NEW] Icaros Cache: an internal cache to help speed up thumbnailing
- - Dynamic localization of GUI and Icaros Property labels in Windows Explorer
- - All settings are now edittable, even when Icaros is activated!
- - UI is now resolution-independent, which allows better dpi awareness
- - GUI will now save Window position, size and UI settings on exit
- - Settings are now placed in appropriate pages
- - Added thumbnail offset timestamp option
- - It is now possible to register thumbnail provider and property handler seperately
- - Added 4 different ways to add new thumbnail filetypes to Icaros:
- Default editting, Presets, Open File Dialog, and Drag n Drop; Last two automatically checks if the filetype is compatible with Icaros
- - Added 'Export/Import/Reset All Settings' functionality (on the UI settings page)
- [General Changes]
- - Added welcome screen on first time use
- - Added auto-rotation of MP4/MOV thumbnails with orientation metadata embedded
- - Added button to open the Windows Cache directory (on Tools page)
- - Added new cli commands to IC (check -?/-help to view them all)
- - Added TotalBitrate property to the 'Details Pane' in Explorer
- - Improved track info displayed for FLV files
- - Improved thumbnailing of incomplete and unseekable files
- - Improved general cover parsing code
- - Fixed crash when parsing invalid AVC tracks
- - Fixed crash when reading PCM tracks in MKV files on 32-bit systems
- - Fixed crash when parsing certain invalid AVI files
- - Fixed corrupted Windows 10 Apps taskbar icons
- - Fixed width/height properties in some files with H264 streams
- - Fixed thumbnailing of some rare formats
- - Fixed thumbnailing of certain FLV files
- - Fixed gray thumbnails for TS files with HEVC
- - Fixed property issues after upgrading or resetting Windows 8/10
- - Fixed hang in Flac cover parser when parsing rare invalid flac files
- - Fixed bug where WMP would no longer add AVI files when Icaros was handling the properties
- - Fixed wrong 'data rate' properties in certain AVI files
- - Updated Compilers
- - Updated FFmpeg
- [Localizations] (in alphabetical order)
- - Added Armenian localization (Thanks Aram!
- - Added Simplified Chinese localization (Thanks danei!)
- - Added Traditional Chinese localization (Thanks Chi-Shiuan!)
- - Added Danish localization (Thanks Anon!)
- - Added French localization (Thanks Spirytus and ILVES!)
- - Added German localization (Thanks Mike!)
- - Added Greek localization (Thanks PyroStar!)
- - Added Italian localization (Thanks brunosso!)
- - Added Portuguese localization (Many thanks to Rubens)
- - Added Russian localization (Thanks Ligre!)
- - Added Spanish localization (Thanks Parody (zerouser)!)