Skip to content
This repository has been archived by the owner on Nov 1, 2021. It is now read-only.

RazrFalcon/svgcleaner-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SVG Cleaner

SVG Cleaner is the main GUI for svgcleaner.

Brief

This GUI adds support for:

  • Batch files processing.
  • Parallel cleaning jobs.
  • SVGZ decompression and compression via 7-Zip and Zopfli.
  • Tooltip with brief help for each cleaning option.

Screenshots

Alt text

* application uses default theme on Linux

Alt text

Build dependencies

OS: Linux, macOS, Windows

Libraries: Qt >=5.6

Building

qmake
make
# optional for Linux
make install

Build options:

  • WITH_CHECK_UPDATES - enable updates checking (default: disabled)

You can use it like this:

qmake DEFINES+=WITH_CHECK_UPDATES

Runtime dependencies

  • 7za(.exe) (part of 7-Zip)
  • svgcleaner(-cli)
  • zopfli (optional)

Notes

  • This is only a GUI. You have to build svgcleaner separately.
  • On Windows and macOS you should rename svgcleaner (CLI) executable to svgcleaner-cli.

Icons

  • Icons in the title bar are from KDE Breeze theme.
  • Other icons are handcrafted.

License

SVG Cleaner is licensed under the GPL-2.0.