diff --git a/assets/icons/1024x1024/novelwriter.png b/assets/icons/1024x1024/novelwriter.png new file mode 100644 index 00000000..537d7895 Binary files /dev/null and b/assets/icons/1024x1024/novelwriter.png differ diff --git a/assets/icons/1024x1024/x-novelwriter-project.png b/assets/icons/1024x1024/x-novelwriter-project.png new file mode 100644 index 00000000..d0eba36d Binary files /dev/null and b/assets/icons/1024x1024/x-novelwriter-project.png differ diff --git a/assets/icons/128x128/novelwriter.png b/assets/icons/128x128/novelwriter.png new file mode 100644 index 00000000..83562a6e Binary files /dev/null and b/assets/icons/128x128/novelwriter.png differ diff --git a/assets/icons/128x128/x-novelwriter-project.png b/assets/icons/128x128/x-novelwriter-project.png new file mode 100644 index 00000000..60ebc23f Binary files /dev/null and b/assets/icons/128x128/x-novelwriter-project.png differ diff --git a/assets/icons/16x16/novelwriter.png b/assets/icons/16x16/novelwriter.png new file mode 100644 index 00000000..5723b8c5 Binary files /dev/null and b/assets/icons/16x16/novelwriter.png differ diff --git a/assets/icons/16x16/x-novelwriter-project.png b/assets/icons/16x16/x-novelwriter-project.png new file mode 100644 index 00000000..b34c29c4 Binary files /dev/null and b/assets/icons/16x16/x-novelwriter-project.png differ diff --git a/assets/icons/16x16@2x/novelwriter.png b/assets/icons/16x16@2x/novelwriter.png new file mode 100644 index 00000000..6e62b8e8 Binary files /dev/null and b/assets/icons/16x16@2x/novelwriter.png differ diff --git a/assets/icons/16x16@2x/x-novelwriter-project.png b/assets/icons/16x16@2x/x-novelwriter-project.png new file mode 100644 index 00000000..bb439d8d Binary files /dev/null and b/assets/icons/16x16@2x/x-novelwriter-project.png differ diff --git a/assets/icons/18x18@2x/novelwriter.png b/assets/icons/18x18@2x/novelwriter.png new file mode 100644 index 00000000..fd16d0bf Binary files /dev/null and b/assets/icons/18x18@2x/novelwriter.png differ diff --git a/assets/icons/18x18@2x/x-novelwriter-project.png b/assets/icons/18x18@2x/x-novelwriter-project.png new file mode 100644 index 00000000..a8307a12 Binary files /dev/null and b/assets/icons/18x18@2x/x-novelwriter-project.png differ diff --git a/assets/icons/24x24/novelwriter.png b/assets/icons/24x24/novelwriter.png new file mode 100644 index 00000000..5a41986f Binary files /dev/null and b/assets/icons/24x24/novelwriter.png differ diff --git a/assets/icons/24x24/x-novelwriter-project.png b/assets/icons/24x24/x-novelwriter-project.png new file mode 100644 index 00000000..14e47ad3 Binary files /dev/null and b/assets/icons/24x24/x-novelwriter-project.png differ diff --git a/assets/icons/256x256/novelwriter.png b/assets/icons/256x256/novelwriter.png new file mode 100644 index 00000000..b59a2cc0 Binary files /dev/null and b/assets/icons/256x256/novelwriter.png differ diff --git a/assets/icons/256x256/x-novelwriter-project.png b/assets/icons/256x256/x-novelwriter-project.png new file mode 100644 index 00000000..20930c8c Binary files /dev/null and b/assets/icons/256x256/x-novelwriter-project.png differ diff --git a/assets/icons/32x32/novelwriter.png b/assets/icons/32x32/novelwriter.png new file mode 100644 index 00000000..6e62b8e8 Binary files /dev/null and b/assets/icons/32x32/novelwriter.png differ diff --git a/assets/icons/32x32/x-novelwriter-project.png b/assets/icons/32x32/x-novelwriter-project.png new file mode 100644 index 00000000..bb439d8d Binary files /dev/null and b/assets/icons/32x32/x-novelwriter-project.png differ diff --git a/assets/icons/32x32@2x/novelwriter.png b/assets/icons/32x32@2x/novelwriter.png new file mode 100644 index 00000000..a9b48904 Binary files /dev/null and b/assets/icons/32x32@2x/novelwriter.png differ diff --git a/assets/icons/32x32@2x/x-novelwriter-project.png b/assets/icons/32x32@2x/x-novelwriter-project.png new file mode 100644 index 00000000..0f2d49d2 Binary files /dev/null and b/assets/icons/32x32@2x/x-novelwriter-project.png differ diff --git a/assets/icons/48x48/novelwriter.png b/assets/icons/48x48/novelwriter.png new file mode 100644 index 00000000..dcfca2fd Binary files /dev/null and b/assets/icons/48x48/novelwriter.png differ diff --git a/assets/icons/48x48/x-novelwriter-project.png b/assets/icons/48x48/x-novelwriter-project.png new file mode 100644 index 00000000..ffbd21d7 Binary files /dev/null and b/assets/icons/48x48/x-novelwriter-project.png differ diff --git a/assets/icons/512x512/novelwriter.png b/assets/icons/512x512/novelwriter.png new file mode 100644 index 00000000..a1ac535b Binary files /dev/null and b/assets/icons/512x512/novelwriter.png differ diff --git a/assets/icons/512x512/x-novelwriter-project.png b/assets/icons/512x512/x-novelwriter-project.png new file mode 100644 index 00000000..5348f53d Binary files /dev/null and b/assets/icons/512x512/x-novelwriter-project.png differ diff --git a/assets/icons/64x64/novelwriter.png b/assets/icons/64x64/novelwriter.png new file mode 100644 index 00000000..a9b48904 Binary files /dev/null and b/assets/icons/64x64/novelwriter.png differ diff --git a/assets/icons/64x64/x-novelwriter-project.png b/assets/icons/64x64/x-novelwriter-project.png new file mode 100644 index 00000000..0f2d49d2 Binary files /dev/null and b/assets/icons/64x64/x-novelwriter-project.png differ diff --git a/assets/icons/96x96/novelwriter.png b/assets/icons/96x96/novelwriter.png new file mode 100644 index 00000000..5255334f Binary files /dev/null and b/assets/icons/96x96/novelwriter.png differ diff --git a/assets/icons/96x96/x-novelwriter-project.png b/assets/icons/96x96/x-novelwriter-project.png new file mode 100644 index 00000000..a950104c Binary files /dev/null and b/assets/icons/96x96/x-novelwriter-project.png differ diff --git a/assets/icons/novelwriter.ico b/assets/icons/novelwriter.ico new file mode 100644 index 00000000..470ebe72 Binary files /dev/null and b/assets/icons/novelwriter.ico differ diff --git a/assets/icons/novelwriter.svg b/assets/icons/novelwriter.svg new file mode 100644 index 00000000..e8df3435 --- /dev/null +++ b/assets/icons/novelwriter.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/assets/icons/x-novelwriter-project.svg b/assets/icons/x-novelwriter-project.svg new file mode 100644 index 00000000..1d9e9d5d --- /dev/null +++ b/assets/icons/x-novelwriter-project.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/assets/installDebian.sh b/assets/installDebian.sh new file mode 100755 index 00000000..19fab36a --- /dev/null +++ b/assets/installDebian.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +cd .. + +EXEC=$(pwd)/novelWriter.py +EXEC=$(echo $EXEC | sed 's_/_\\/_g') + +sed "s/%%exec%%/$EXEC/g" assets/novelwriter.desktop > /usr/share/applications/novelwriter.desktop + +cp -v assets/icons/24x24/novelwriter.png /usr/share/icons/hicolor/24x24/apps/ +cp -v assets/icons/48x48/novelwriter.png /usr/share/icons/hicolor/48x48/apps/ +cp -v assets/icons/96x96/novelwriter.png /usr/share/icons/hicolor/96x96/apps/ +cp -v assets/icons/256x256/novelwriter.png /usr/share/icons/hicolor/256x256/apps/ +cp -v assets/icons/512x512/novelwriter.png /usr/share/icons/hicolor/512x512/apps/ +cp -v assets/icons/1024x1024/novelwriter.png /usr/share/icons/hicolor/1024x1024/apps/ +cp -v assets/icons/novelwriter.svg /usr/share/icons/hicolor/scalable/apps/ +cp -v assets/icons/x-novelwriter-project.svg /usr/share/icons/hicolor/scalable/mimetypes/application-x-novelwriter-project.svg +cp -v assets/mime/x-novelwriter-project.xml /usr/share/mime/packages/ + +update-mime-database /usr/share/mime/ +update-icon-caches /usr/share/icons/hicolor/ diff --git a/assets/mime/x-novelwriter-project.xml b/assets/mime/x-novelwriter-project.xml new file mode 100644 index 00000000..21ecbe0a --- /dev/null +++ b/assets/mime/x-novelwriter-project.xml @@ -0,0 +1,8 @@ + + + + novelWriter Project + + + + diff --git a/assets/novelwriter.desktop b/assets/novelwriter.desktop new file mode 100644 index 00000000..2e6901d3 --- /dev/null +++ b/assets/novelwriter.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=novelWriter +Comment=Multi-document markdown editor for novels +Exec=%%exec%% %f +Icon=novelwriter +Categories=GTK;GNOME;Office; +Terminal=false +MimeType=application/x-novelwriter-project