summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Strzelecki <ono@java.pl>2015-04-20 20:24:05 +0200
committerAdam Strzelecki <ono@java.pl>2015-04-20 20:32:02 +0200
commit9eced8d0494e8d44b28db21f5643d824710c07a1 (patch)
treebed373beb94f2cd0a2868c1bd129b2fb4ca670c2
parentfecb53413de6769f483e9c25c2fa3d24756a75bc (diff)
OSX: New Retina compatible menu & app icon
This icons are using scale independent PDF template images which make menu item icon look great on both Yosemite light & dark theme. Also adding new flatter and higher resolution app icon.
-rw-r--r--src/ui-macos/ChickenErrorTemplate.pdfbin0 -> 2587 bytes
-rw-r--r--src/ui-macos/ChickenIdleTemplate.pdfbin0 -> 2625 bytes
-rw-r--r--src/ui-macos/ChickenRunningTemplate.pdfbin0 -> 2603 bytes
-rw-r--r--src/ui-macos/app.icnsbin110343 -> 135419 bytes
-rw-r--r--src/ui-macos/chicken-tiny-bw.pngbin821 -> 0 bytes
-rw-r--r--src/ui-macos/chicken-tiny-err.pngbin789 -> 0 bytes
-rw-r--r--src/ui-macos/chicken-tiny.pngbin810 -> 0 bytes
-rw-r--r--src/ui-macos/main.py7
8 files changed, 3 insertions, 4 deletions
diff --git a/src/ui-macos/ChickenErrorTemplate.pdf b/src/ui-macos/ChickenErrorTemplate.pdf
new file mode 100644
index 0000000..d57683e
--- /dev/null
+++ b/src/ui-macos/ChickenErrorTemplate.pdf
Binary files differ
diff --git a/src/ui-macos/ChickenIdleTemplate.pdf b/src/ui-macos/ChickenIdleTemplate.pdf
new file mode 100644
index 0000000..3820182
--- /dev/null
+++ b/src/ui-macos/ChickenIdleTemplate.pdf
Binary files differ
diff --git a/src/ui-macos/ChickenRunningTemplate.pdf b/src/ui-macos/ChickenRunningTemplate.pdf
new file mode 100644
index 0000000..a09b83e
--- /dev/null
+++ b/src/ui-macos/ChickenRunningTemplate.pdf
Binary files differ
diff --git a/src/ui-macos/app.icns b/src/ui-macos/app.icns
index 620b977..cd881fa 100644
--- a/src/ui-macos/app.icns
+++ b/src/ui-macos/app.icns
Binary files differ
diff --git a/src/ui-macos/chicken-tiny-bw.png b/src/ui-macos/chicken-tiny-bw.png
deleted file mode 100644
index 7ef418d..0000000
--- a/src/ui-macos/chicken-tiny-bw.png
+++ /dev/null
Binary files differ
diff --git a/src/ui-macos/chicken-tiny-err.png b/src/ui-macos/chicken-tiny-err.png
deleted file mode 100644
index 2984513..0000000
--- a/src/ui-macos/chicken-tiny-err.png
+++ /dev/null
Binary files differ
diff --git a/src/ui-macos/chicken-tiny.png b/src/ui-macos/chicken-tiny.png
deleted file mode 100644
index b1d9ab0..0000000
--- a/src/ui-macos/chicken-tiny.png
+++ /dev/null
Binary files differ
diff --git a/src/ui-macos/main.py b/src/ui-macos/main.py
index 27a4ca8..62fad4c 100644
--- a/src/ui-macos/main.py
+++ b/src/ui-macos/main.py
@@ -380,11 +380,10 @@ class SshuttleController(NSObject):
bar = NSStatusBar.systemStatusBar()
statusitem = bar.statusItemWithLength_(NSVariableStatusItemLength)
self.statusitem = statusitem
- self.img_idle = my.Image('chicken-tiny-bw', 'png')
- self.img_running = my.Image('chicken-tiny', 'png')
- self.img_err = my.Image('chicken-tiny-err', 'png')
+ self.img_idle = NSImage.imageNamed_('ChickenIdleTemplate')
+ self.img_running = NSImage.imageNamed_('ChickenRunningTemplate')
+ self.img_err = NSImage.imageNamed_('ChickenErrorTemplate')
statusitem.setImage_(self.img_idle)
- statusitem.setHighlightMode_(True)
statusitem.setMenu_(self.menu)
self.fill_menu()