Read Me
Elm Image Viewer
================
Elm Image Viewer (EIV) is a simple image viewer built using the
Enlightenment Foundation Libraries (EFL).
Image support will depend on how EFL was compiled, by default the
following formats are supported:
* avif (available since version 1.25)
* bmp
* gif
* heif (available since version 1.26)
* ico
* jp2k
* jpeg
* jxl (available since version 1.27)
* png
* psd
* raw
* svg
* tga
* tgv
* tiff
* wbmp
* webp (available in version 1.23; enabled by default in version 1.24)
* xcf
* xpm
Building
--------
The main requirement is the EFL, version 1.23.3 or newer. You can
obtain a copy from https://download.enlightenment.org/rel/libs/efl/
Download and extract your chosen version and simply run "make" in the
cloned directory.
Configuration
-------------
Some configuration opitions are available. These options are available
in the "config.h" file.
* EIV_DEFAULT_WINDOW_WIDTH: The default window width
* EIV_DEFAULT_WINDOW_HEIGHT: The default window height
* EIV_CACHE_DIR: The directory that EIV will cache images into.
* EIV_LOG_LEVEL: The level of logging to print to the terminal.
Roadmap
-------
* Finish the 'About' dialog
* Add an 'Open...' and 'Save As...' dialog
* Scale the image when resizing the window
Project Status
--------------
Still in (slow) active development (2024-03-26).
License
-------
EIV is licensed under the terms of the BSD 2-Clause License,
see COPYING for more details, or find a copy online at
<https://spdx.org/licenses/BSD-2-Clause.html>