diff --git a/docs/resources/Info.plist.example b/docs/resources/Info.plist.example new file mode 100644 index 000000000..a6c7e1770 --- /dev/null +++ b/docs/resources/Info.plist.example @@ -0,0 +1,20 @@ + # Add this into the info.plist file of an application + # and the icns icon in Contents/Resources + # then move the application twice : + # http://superuser.com/questions/178316/how-to-set-an-icon-for-a-file-type-on-mac + + CFBundleDocumentTypes + + + CFBundleTypeExtensions + + ipynb + + CFBundleTypeIconFile + ipynb_mac_icon + CFBundleTypeName + IPython notebook file + CFBundleTypeRole + None + + diff --git a/docs/resources/generate_icons.sh b/docs/resources/generate_icons.sh new file mode 100755 index 000000000..a72b2d867 --- /dev/null +++ b/docs/resources/generate_icons.sh @@ -0,0 +1,16 @@ +#!/bin/bash +INKSCAPE=inkscape + +${INKSCAPE} -z -C --file=ipynb_icon_16x16.svg --export-png=ipynb_icon_16x16_uncrush.png +${INKSCAPE} -z -C --file=ipynb_icon_24x24.svg --export-png=ipynb_icon_24x24_uncrush.png +${INKSCAPE} -z -C --file=ipynb_icon_32x32.svg --export-png=ipynb_icon_32x32_uncrush.png +${INKSCAPE} -z -C --file=ipynb_icon_512x512.svg --export-png=ipynb_icon_64x64_uncrush.png -w 64 -h 64 +${INKSCAPE} -z -C --file=ipynb_icon_512x512.svg --export-png=ipynb_icon_128x128_uncrush.png -w 128 -h 128 +${INKSCAPE} -z -C --file=ipynb_icon_512x512.svg --export-png=ipynb_icon_256x256_uncrush.png -w 256 -h 256 +${INKSCAPE} -z -C --file=ipynb_icon_512x512.svg --export-png=ipynb_icon_512x512_uncrush.png -w 512 -h 512 + + +for file in `ls *_uncrush.png`; do + pngcrush -brute -l 9 -reduce -rem alla -rem text -rem time -rem gAMA -rem cHRM -rem iCCP -rem sRGB $file `basename $file _uncrush.png`.png + rm $file +done diff --git a/docs/resources/icon_16x16.svg b/docs/resources/icon_16x16.svg new file mode 100644 index 000000000..29145e80d --- /dev/null +++ b/docs/resources/icon_16x16.svg @@ -0,0 +1,149 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/resources/icon_24x24.svg b/docs/resources/icon_24x24.svg new file mode 100644 index 000000000..c50ef1f07 --- /dev/null +++ b/docs/resources/icon_24x24.svg @@ -0,0 +1,167 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/resources/icon_32x32.svg b/docs/resources/icon_32x32.svg new file mode 100644 index 000000000..7a1936226 --- /dev/null +++ b/docs/resources/icon_32x32.svg @@ -0,0 +1,311 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Jupyter + diff --git a/docs/resources/icon_512x512.svg b/docs/resources/icon_512x512.svg new file mode 100644 index 000000000..f7f028166 --- /dev/null +++ b/docs/resources/icon_512x512.svg @@ -0,0 +1,226 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Jupyter + + diff --git a/docs/resources/ipynb.icns b/docs/resources/ipynb.icns new file mode 100644 index 000000000..7f3898c65 Binary files /dev/null and b/docs/resources/ipynb.icns differ diff --git a/docs/resources/ipynb.iconset/icon_1024x1024.png b/docs/resources/ipynb.iconset/icon_1024x1024.png new file mode 100644 index 000000000..b2c8f07dc Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_1024x1024.png differ diff --git a/docs/resources/ipynb.iconset/icon_128x128.png b/docs/resources/ipynb.iconset/icon_128x128.png new file mode 100644 index 000000000..5e50eee51 Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_128x128.png differ diff --git a/docs/resources/ipynb.iconset/icon_128x128@2x.png b/docs/resources/ipynb.iconset/icon_128x128@2x.png new file mode 100644 index 000000000..3acf85895 Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_128x128@2x.png differ diff --git a/docs/resources/ipynb.iconset/icon_16x16.png b/docs/resources/ipynb.iconset/icon_16x16.png new file mode 100644 index 000000000..d2a5c7a4b Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_16x16.png differ diff --git a/docs/resources/ipynb.iconset/icon_16x16@2x.png b/docs/resources/ipynb.iconset/icon_16x16@2x.png new file mode 100644 index 000000000..46b7e1cb0 Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_16x16@2x.png differ diff --git a/docs/resources/ipynb.iconset/icon_24x24.png b/docs/resources/ipynb.iconset/icon_24x24.png new file mode 100644 index 000000000..caaa7853b Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_24x24.png differ diff --git a/docs/resources/ipynb.iconset/icon_24x24@2x.png b/docs/resources/ipynb.iconset/icon_24x24@2x.png new file mode 100644 index 000000000..d35831dda Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_24x24@2x.png differ diff --git a/docs/resources/ipynb.iconset/icon_256x256.png b/docs/resources/ipynb.iconset/icon_256x256.png new file mode 100644 index 000000000..3acf85895 Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_256x256.png differ diff --git a/docs/resources/ipynb.iconset/icon_256x256@2x.png b/docs/resources/ipynb.iconset/icon_256x256@2x.png new file mode 100644 index 000000000..6b65de3e5 Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_256x256@2x.png differ diff --git a/docs/resources/ipynb.iconset/icon_32x32.png b/docs/resources/ipynb.iconset/icon_32x32.png new file mode 100644 index 000000000..a4dfcfd75 Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_32x32.png differ diff --git a/docs/resources/ipynb.iconset/icon_32x32@2x.png b/docs/resources/ipynb.iconset/icon_32x32@2x.png new file mode 100644 index 000000000..cefed98e6 Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_32x32@2x.png differ diff --git a/docs/resources/ipynb.iconset/icon_48x48.png b/docs/resources/ipynb.iconset/icon_48x48.png new file mode 100644 index 000000000..0f57dd0a2 Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_48x48.png differ diff --git a/docs/resources/ipynb.iconset/icon_512x512.png b/docs/resources/ipynb.iconset/icon_512x512.png new file mode 100644 index 000000000..6b65de3e5 Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_512x512.png differ diff --git a/docs/resources/ipynb.iconset/icon_512x512@2x.png b/docs/resources/ipynb.iconset/icon_512x512@2x.png new file mode 100644 index 000000000..83e165003 Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_512x512@2x.png differ diff --git a/docs/resources/ipynb.iconset/icon_64x64.png b/docs/resources/ipynb.iconset/icon_64x64.png new file mode 100644 index 000000000..e21b4575a Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_64x64.png differ diff --git a/docs/resources/ipynb.iconset/icon_64x64@2x.png b/docs/resources/ipynb.iconset/icon_64x64@2x.png new file mode 100644 index 000000000..5e50eee51 Binary files /dev/null and b/docs/resources/ipynb.iconset/icon_64x64@2x.png differ