Releases: fuelsoft/viewer
Releases · fuelsoft/viewer
V0.4.1
GIF FIXES
Fixes many common GIF issues.
I didn't realize I forgot to make a real release for 0.4.1.
Also:
- Should fix libheif problems after an update broke it.
Resolved:
- If playback of GIF is interrupted - window resize, etc., animation will skip intermediate frames,
causing issues with animations relying on transparency through to older frames - solved - Specific HEIF images will appear sheared or outright fail to load. This is OS version dependent and
seems to be faulty output from libheif - improved
Known issues:
- None as of release, aside from a couple things that could use some polish.
:)
v0.4.0
HEIF SUPPORT
Most HEIF type image files will now open.
UPDATE - 2/8/2020 - REPACKAGE WITH CORRECT DLLS.
Also:
- Added new hotkeys to view image properties (F2), open parent folder (F3), and reload (F5).
Resolved:
- Strange random, noisy palette - the colours are right but the indexes are not - solved.
- At least one GIF in my testing battery will no longer animate at all - partially resolved - remaining artifacts
Known issues:
- If playback of GIF is interrupted - window resize, etc., animation will skip intermediate frames,
causing issues with animations relying on transparency through to older frames - under consideration - Specific HEIF images will appear sheared or outright fail to load. This is OS version dependent and
seems to be faulty output from libheif - under consideration
:)
v0.3.1
ANIMATED GIF SUPPORT
Does it work? This time, pretty much.
Also:
- A couple small tweaks
Resolved:
- Some GIF files crash after a single loop - solved.
- Random visual distortions in some images - skewing, flicker, static, etc - mostly fixed.
- Transparency palette colour is not honored, resulting in black artifacts in some images - solved.
Known issues:
- Strange random, noisy palette - the colours are right but the indexes are not - under investigation
- At least one GIF in my testing battery will no longer animate at all - under investigation
- If playback of GIF is interrupted - window resize, etc., animation will skip intermediate frames,
causing issues with animations relying on transparency through to older frames - under consideration
:)
v0.3.0
ANIMATED GIF SUPPORT
Does it work? Not really. There are bugs. GIF is a complicated format.
Also:
- A huge amount of cleanup - moved things out of main where possible
- Better high framerate support - tested up to 144 Hz
- Added more checks before loading initial image
- Migrated to GCC 10 because it was available so why not
Known issues:
- Some GIF files crash after a single loop - under investigation
- Random visual distortions in some images - skewing, flicker, static, etc - under investigation
- Transparency palette colour is not honored, resulting in black artifacts in some images - lower priority
:)
v0.2.3
Mostly behind the scenes cleanup and reliability improvements:
- Moved settings and constants to respective new namespaces.
- Rewrote save/load functionality, future extensions should be almost trivial to add.
- Added F1 about popup detailing library, compiler, and build details.
- Added alternate controls for keyboards without keypads.
- Rewrote file extension check - it's overkill but much easier to work with now.
- Migrated all remaining SDL MessageBox to Windows MessageBox calls.
:)
v0.2.2
General improvements:
- Users should now receive more feedback for the most common errors.
- When the program is launched with no parameters, it now displays a message box explaining the problem.
- An effort is made to always create canonical paths to avoid relative path problems.
- When opening a file where a canonical path cannot be created, terminate in a controlled manner.
- Added version flag - run
Viewer.exe -v
to see build information. - Added light theme for background - use
Tab
to switch.- Added theme persistence.
Oh and the build now has the correct license files included.
:)
v0.2.1
Minor update:
- Remove redraw before image is loaded
- Added uppercase extension variants to stop .JPG, .PNG, etc. from being filtered out during folder scan
- Builds now statically link as much as possible to decrease dependency for end user (libgcc, libstdc++)
v0.2.0
A somewhat major update, adds some of QoL stuff:
- Filesystem support - navigate images in the same folder without closing the program
- First 64-bit build
- Window save/load logic improved regarding maximized windows
- Filename displays in window title - good for navigating to windows that aren't visible
I'd now consider this a viable full-time replacement for WPV - which is not to say there isn't more to do though.