Skip to content

shanshuiren/Silica

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Silica

An image viewer optimized for Otaku.

Screenshots

Main Window

Features

  • Vim like keybindings.
  • Multiple fashion layouts: Compact/Loose/Waterfall.
  • Progressive scroll for manga.
  • OpenGL accelerated.
  • Grouping by similarity.
  • Rank system.
  • Auto play.
  • WebP support with animation.
  • Optimized for visiting images on remote device(eg. NAS).
  • Open API for plugins.

Dependencies

  • Qt 5.4
  • OpenCV

Build

Silica uses CMake for building.

$ git clone https://github.com/ArchangelSDY/Silica.git
$ mkdir build
$ cd build
$ cmake ../silica
$ make -j

If you want a production build, set CMAKE_BUILD_TYPE=Release and BUILD_PRODUCTION=ON. A production build will store profile files in ~/.config/Silica instead of ~/.config/Silica-Dev in development build.

$ cmake ../silica -DCMAKE_BUILD_TYPE=Release -DBUILD_PRODUCTION=ON

By default, OpenGL is disabled, you can enable it by setting ENABLE_OPENGL=ON.

$ cmake ../silica -DENABLE_OPENGL=ON

Finally, you can make distribution packages after build via:

$ make package

License

GPL v3.

About

An Image Viewer Optimized For Otaku

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 68.3%
  • C 26.5%
  • CMake 4.3%
  • QMake 0.7%
  • Prolog 0.2%
  • Batchfile 0.0%