[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
signature.asc
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- fim (fbi improved) 0.7.0 released,
Michele Martone <=