iMAGE viewer
 
 
 
Go to file
explosion-mental 15ce548537
restructure Image struct
2022-12-29 16:49:07 -05:00
LICENSE update license 2021-09-16 19:05:43 -05:00
Makefile add man page 2021-11-04 21:15:07 -05:00
README.md wait for 1.0 pls 2022-12-29 16:43:23 -05:00
arg.h use 'official' arg.h of libsl suckless repository 2021-10-31 00:16:36 -05:00
cmd.c fix #1 [2/2] advance(): 2022-12-29 16:35:58 -05:00
config.h `-r` flag is not recursive, but used to load directories 2022-07-12 11:47:54 -05:00
config.mk "add `,leak` there as well" 2022-07-12 11:42:37 -05:00
drw.c original drw.c and drw.h 2021-10-31 16:45:51 -05:00
drw.h original drw.c and drw.h 2021-10-31 16:45:51 -05:00
image.c restructure Image struct 2022-12-29 16:49:07 -05:00
mage.1 update man page, add little description 2022-02-23 17:11:36 -05:00
mage.c restructure Image struct 2022-12-29 16:49:07 -05:00
util.c 'working' statusbar. 2021-09-13 20:10:20 -05:00
util.h 'working' statusbar. 2021-09-13 20:10:20 -05:00

README.md

mage - image viewer

mage is a simple image viewer. It should be very straightforward how it works (thanks to Imlib2) and comes with useful configurable features.

Wait for version 1.0

Dependencies

  • libX11
  • libImlib2
  • fontconfig (status bar)

Installation

Edit config.mk to match your local setup (mage is installed into the /usr/local namespace by default).

Afterwards enter the following command to build and install mage (if necessary as root):

make clean install

Running mage

run

mage [file]

See the manpage for further options.

TODO

  • custom (thumbnail) mode that has different layouts (e.g. grid)
  • Top status bar
  • Merge everything into mage.c and order functions alphabetically
  • remove most of the function on cmd.c. They deserve a patch rather than to be in mainline