Update README
This commit is contained in:
parent
c8df325c70
commit
e3b8fc9599
42
README.adoc
42
README.adoc
|
@ -2,41 +2,13 @@ fastiv
|
||||||
======
|
======
|
||||||
|
|
||||||
'fastiv' is a fast image viewer, supporting BMP, PNG, GIF, JPEG, and optionally
|
'fastiv' is a fast image viewer, supporting BMP, PNG, GIF, JPEG, and optionally
|
||||||
RAW pictures.
|
RAW pictures. Currently, it's not particularly usable.
|
||||||
|
|
||||||
It is meant to be a viable replacement for Eye of GNOME, which is slow, likes
|
Non-goals
|
||||||
to break on huge pictures, and its underlying gdk-pixbuf can only be made to use
|
---------
|
||||||
the broken libopenraw
|
- fancy UI--the focus is on speed of use first, colour accuracy second
|
||||||
https://mail.gnome.org/archives/eog-list/2016-January/msg00004.html[as of now].
|
|
||||||
|
|
||||||
Further development
|
|
||||||
-------------------
|
|
||||||
Urgent blockers for the first stable version:
|
|
||||||
|
|
||||||
- directory browsing
|
|
||||||
- implement zoom and scrolling
|
|
||||||
|
|
||||||
High priority:
|
|
||||||
|
|
||||||
- some level of asynchronous loading and preloading,
|
|
||||||
which becomes a difficult problem with network mounts,
|
|
||||||
confusingly acting as fast devices
|
|
||||||
- write a replacement for GNOME's Nautilus in grid mode:
|
|
||||||
read-only, with focus on staggered previews and minimising wasted space
|
|
||||||
|
|
||||||
Low priority:
|
|
||||||
|
|
||||||
- display 16-bit pictures smoothly, using the 30-bit depth under X.org
|
|
||||||
- make RAW as fast as it can possibly be
|
|
||||||
- load everything that resembles a picture, potentially even play video
|
|
||||||
- port to something less hostile than the current GNOME stack, such as SDL,
|
|
||||||
although it may involve a lot of reimplemented code,
|
|
||||||
or result in reduced functionality
|
|
||||||
|
|
||||||
Non-goals:
|
|
||||||
|
|
||||||
- fancy UI, focus solely on speed of use
|
|
||||||
- memory efficiency, though preloading can cause some pressure
|
- memory efficiency, though preloading can cause some pressure
|
||||||
|
- portability to non-UNIXy systems
|
||||||
|
|
||||||
Packages
|
Packages
|
||||||
--------
|
--------
|
||||||
|
@ -46,8 +18,8 @@ a package with the latest development version from Archlinux's AUR.
|
||||||
Building and Running
|
Building and Running
|
||||||
--------------------
|
--------------------
|
||||||
Build dependencies: Meson, pkg-config +
|
Build dependencies: Meson, pkg-config +
|
||||||
Runtime dependencies: gtk+-3.0, libpng > 1.5.4, libturbojpeg, LibRaw (optional),
|
Runtime dependencies: gtk+-3.0, shared-mime-info, libpng>=1.5.4, libturbojpeg,
|
||||||
shared-mime-info
|
LibRaw (optional)
|
||||||
|
|
||||||
$ git clone --recursive https://git.janouch.name/p/fastiv.git
|
$ git clone --recursive https://git.janouch.name/p/fastiv.git
|
||||||
$ meson builddir
|
$ meson builddir
|
||||||
|
|
Loading…
Reference in New Issue