Skip to content

Releases: fuelsoft/viewer

V0.4.1

09 Dec 07:11
Compare
Choose a tag to compare

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

21 Jun 00:45
Compare
Choose a tag to compare

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

20 May 07:59
Compare
Choose a tag to compare

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

18 May 07:13
Compare
Choose a tag to compare

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

18 Apr 23:04
Compare
Choose a tag to compare

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

03 Apr 07:36
Compare
Choose a tag to compare

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

18 Mar 08:18
Compare
Choose a tag to compare

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

15 Mar 08:20
Compare
Choose a tag to compare

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.

v0.1.1

09 Mar 05:26
Compare
Choose a tag to compare

Settings are now saved when the main window is closed and restored the next time it's opened.
If something goes wrong, delete settings.cfg to reset configuration to default.

v0.1.0

06 Mar 05:07
Compare
Choose a tag to compare

This is the first version that's good enough for testing use.