Illuminata (named in reference to a character in Pentiment) is a PDF viewer geared towards presentations, featuring support for a full-screen mode, hiding the cursor, panning and zooming, and a dark mode with luminance-only inversion.
It is mainly controlled through keyboard shortcuts, which can be viewed in a shortcuts window, but also includes mouse support for panning (scrolling or movement while clicking the middle button) and zooming (scrolling while holding the control key), while zooming and panning by scrolling uses smaller steps when holding the shift key.
Illuminata uses GTK together with Adwaita for the UI, MuPDF for high-quality PDF rendering, and either cairomm or a much more efficient OpenGL implementation (the default) for displaying the rendered PDF.
Light mode:
Dark mode:
Illuminata uses the meson build system and needs the following dependencies:
gtkmm,libadwaita, and my fork oflibadwaitammfmtlibmupdfand, specifically, its C++ wrappermupdfcpp- When using the OpenGL variant (default):
epoxy

