diff --git a/args.js b/args.js index 1d88ea2..5bf50d4 100644 --- a/args.js +++ b/args.js @@ -1,4 +1,4 @@ -// Generated by CoffeeScript 1.6.3 +// Generated by CoffeeScript 1.7.1 (function() { var allConfigs, defaultConfig, deleteConfig, fs, guiconfigFilename, loadConfig, loadConfigs, loadFromJSON, loadIndex, localStorage, publicConfig, saveConfig, saveConfigs, saveIndex, saveToJSON, util; diff --git a/icon.png b/icon.png index fd099e7..5f1f98e 100644 Binary files a/icon.png and b/icon.png differ diff --git a/main.js b/main.js index d4d7741..72a725f 100644 --- a/main.js +++ b/main.js @@ -1,4 +1,4 @@ -// Generated by CoffeeScript 1.6.3 +// Generated by CoffeeScript 1.7.1 (function() { var __indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; }; @@ -175,7 +175,7 @@ return gui.Shell.openExternal('https://github.com/shadowsocks/shadowsocks-gui'); }); tray = new gui.Tray({ - icon: 'menu_icon.png' + icon: 'menu_icon@2x.png' }); menu = new gui.Menu(); tray.on('click', function() { diff --git a/menu_icon.png b/menu_icon.png index b9a75b9..1c1c7eb 100644 Binary files a/menu_icon.png and b/menu_icon.png differ diff --git a/menu_icon@2x.png b/menu_icon@2x.png index 94bd459..a6e8531 100644 Binary files a/menu_icon@2x.png and b/menu_icon@2x.png differ diff --git a/src/main.coffee b/src/main.coffee index 9ea69b2..024f971 100644 --- a/src/main.coffee +++ b/src/main.coffee @@ -161,7 +161,7 @@ $ -> $('#buttonAbout').on 'click', -> gui.Shell.openExternal 'https://github.com/shadowsocks/shadowsocks-gui' - tray = new gui.Tray icon: 'menu_icon.png' + tray = new gui.Tray icon: 'menu_icon@2x.png' menu = new gui.Menu() tray.on 'click', -> diff --git a/update.js b/update.js index a98a619..a6c0744 100644 --- a/update.js +++ b/update.js @@ -1,4 +1,4 @@ -// Generated by CoffeeScript 1.6.3 +// Generated by CoffeeScript 1.7.1 (function() { var checkUpdate, compareVersion, platformMap, util; diff --git a/utils/make_icon.sh b/utils/make_icon.sh new file mode 100755 index 0000000..652586a --- /dev/null +++ b/utils/make_icon.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +LAST=`pwd` +pushd /tmp +mkdir icon.iconset +sips -z 16 16 $LAST/icon.png --out icon.iconset/icon_16x16.png +sips -z 32 32 $LAST/icon.png --out icon.iconset/icon_16x16@2x.png +sips -z 32 32 $LAST/icon.png --out icon.iconset/icon_32x32.png +sips -z 64 64 $LAST/icon.png --out icon.iconset/icon_32x32@2x.png +sips -z 128 128 $LAST/icon.png --out icon.iconset/icon_128x128.png +sips -z 256 256 $LAST/icon.png --out icon.iconset/icon_128x128@2x.png +sips -z 256 256 $LAST/icon.png --out icon.iconset/icon_256x256.png +sips -z 512 512 $LAST/icon.png --out icon.iconset/icon_256x256@2x.png +sips -z 512 512 $LAST/icon.png --out icon.iconset/icon_512x512.png +cp $LAST/icon.png icon.iconset/icon_512x512@2x.png +iconutil -c icns icon.iconset +rm -R icon.iconset +popd +mv /tmp/icon.icns utils/shadowsocks.icns \ No newline at end of file diff --git a/utils/shadowsocks.icns b/utils/shadowsocks.icns index 4d8c007..6045236 100644 Binary files a/utils/shadowsocks.icns and b/utils/shadowsocks.icns differ