fbi-improved-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

fim (fbi improved) 0.7.0 released


From: Michele Martone
Subject: fim (fbi improved) 0.7.0 released
Date: Wed, 10 Apr 2024 11:08:18 +0000

Dear friends of the  FIM (Fbi IMproved)  image viewer,

A new major release of FIM (0.7.0) is out.

Main improvements, in a nutshell:
 added GTK3 graphical mode (-o gtk) with customizable pulldown menus;
 better mouse support (including mouse wheel); better readline
 input handling; support for reading file formats QOI, AVIF, WEBP;
 a richer description file syntax (e.g. @-expansion); some support
 for building as WebAssembly (emscripten) or on Android (Termux).

The full user-visible list of improvements, as per NEWS file:

 * New graphical windowed output mode via GTK3 (similar to SDL, but with 
menus), selected with -o gtk
 * -o =OPTS / --output-device==OPTS / --output-device =OPTS will pass OPTS to 
the auto-selected output device
 * Key presses passed at startup via the -k and -K options are executed in the 
order the options appear
 * When auto-selecting the output device, also take in consideration 
environment variable  WAYLAND_DISPLAY
 * Closer behaviour of readline and history keys across the graphical modes
 * --slideshow option now accepts decimal values
 * Given string variables a and b, a-b is the value with all occurrences of 
regexp b removed from a (experimental)
 * Introduce expansion-only variable description syntax "#!fim:@var=VAL"
 * Support @-expansion of "@id" within "VAL" of "#!fim:var@=VAL" or 
"#!fim:@var@=VAL"
 * When loading via an external converter, keep track of it in 
i:_external_decoder_program
 * Load XCF (Gimp) files via the xcf2pnm utility
 * Files with name ending in .NEF are now viewable via wrapper call to dcraw 
(if present)
 * Support for reading QOI files via libqoi (experimental)
 * Support for reading AVIF images via libavif (experimental)
 * Support for reading WebP images via libwebp (experimental)
 * Searches via '/' or '?' are now replayable via "recording 'repeat_last'"
 * Simultaneous specification of file and page to 'goto' now possible
 * Enable descriptions to be searched in "goto /PATTERN/" by keeping the newly 
introduced 'D' in _re_search_opts
 * If there's only one file, passing a numeric argument to 'goto' will do a 
page jump
 * Fix with SDL2 (-o sdl): reduce chance of intercepting Tab key during window 
switch
 * Mouse scroll in SDL (-o sdl) and GTK (-o gtk) modes
 * Mouse click and help grid map support for -o ca
 * Move-trigged pan support for -o ca=w
 * Specify a dithering algorithm  DA  as string or numeric index in  -o ca=d:DA 
 (e.g. -o ca=d:0)
 * Scaling fix when starting with -o ca
 * Introduce variable _lastpageindex to allow jump to last page
 * Variable "_device_string" now contains the entire output device (graphical 
mode) specification
 * The expandos of the form %:VAR: will first check for i:VAR, and then for VAR 
(experimental)
 * Add configure option  --disable-mouse
 * Bugfix: in some cases the "#!fim:VAR=..." description syntax would not 
propagate VAR properly
 * Fixes in the configure script (remove bashisms by SDL version recognition)
 * Bugfix: configure --disable-system  was bogus
 * Bugfix: avoid terminal clutter after interruption of "endless_slideshow"
 * Bugfix: avoid memory leak while decoding PDF
 * Improve error handling when encountering corrupt or unsupported TIFF files
 * More tests
 * FIM requires a compiler supporting at least C++11
 * Documentation and self-documentation improved and updated

The FIM website           : https://www.nongnu.org/fbi-improved/
The NEWS list of changes  : https://www.nongnu.org/fbi-improved/#news
Download instructions     : https://www.nongnu.org/fbi-improved/#download

Many thanks to all the users and distro maintainers who helped out by
providing testing, fixes, suggestions, or just said hello!

Yours,
Michele

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]