paper-icon-theme/src
Sam Hewitt 1b2725744f minor fix 2017-06-12 10:32:45 -04:00
..
bitmaps minor fix 2017-06-12 10:32:45 -04:00
cursors added symlinks 2017-03-20 19:00:28 -04:00
panel fixed a panel icon 2016-10-13 19:04:14 -04:00
panel-dark added dark panel theme 2017-01-02 16:04:22 -05:00
symbolic added symlinks 2017-03-20 19:00:28 -04:00
vector added scribus icon 2016-09-29 13:58:03 -04:00
README.md unified render script 2016-10-03 12:31:58 -04:00
extract-dark-panel-icons.rb added dark panel theme 2017-01-02 16:04:22 -05:00
extract-panel-icons.rb tweaked src 2016-04-21 10:24:05 -04:00
extract-symbolic-app-icons.rb renamed symbolic to scalabel 2016-05-19 22:01:09 -04:00
extract-symbolic-icons.rb renamed symbolic to scalabel 2016-05-19 22:01:09 -04:00
extract-vector-icons.rb added notification icons; fixed broken symlinks 2016-05-19 23:46:35 -04:00
paper_palette.gpl updated coloured folders 2016-05-10 21:14:44 -04:00
render-bitmaps.py minor fix 2017-06-12 10:32:45 -04:00
render-cursors.sh cursor theme refinement 2015-12-01 20:43:07 -05:00
template.svg tweaked symbolic & vector icons 2015-12-11 11:53:00 -05:00

README.md

Notes

  • Do not edit the icon assets of the theme directly, instead edit source files in this directory and render them with the appropriate script.
  • To render the icons you will need inkscape, python, ruby and to build the cursor theme you'll need an additional tool: x11-apps

Source folders

The sources for all the different Paper icons are kept organized in this src folder for ease of development.

bitmaps

  • all the sources for hires icons

cursors

  • the source for the cursor theme

panel

  • the source plates for the vector icons for environments with panels

symbolic

  • the symbolic icon source SVG plates

vector

  • the sources for the non-bitmap icons that get chopped up

Render Scripts

For simplified development, Paper has various scripts to extract or render icons from the larger SVG source files.

extract-panel-icons.rb

  • this script will chop up the source plate in the panel folder into individual icons.

extract-symbolic-(app-)icons.rb

  • this script will chop up the source-(apps-)symbolic.svg plate in the symbolic` folder into individual icons.

extract-vector-app-icons.rb

  • this script will chop up the source plates in vector into individual icons.

render-bitmaps.py

  • will render all hicolor Paper icons in both @1x and @2x resolutions from the source files in bitmaps.

render-cursors.sh

  • will render the cursor assets and build the cursor theme

Colour Palette

To use the included Inkscape colour palette copy it to .config/inkscape/palettes and restart Inkscape. You should then be able to choose it from the palette menu.