Code

new documents icons for Mac OS X:
authorjiho-sf <jiho-sf@users.sourceforge.net>
Sat, 28 Apr 2007 10:28:50 +0000 (10:28 +0000)
committerjiho-sf <jiho-sf@users.sourceforge.net>
Sat, 28 Apr 2007 10:28:50 +0000 (10:28 +0000)
- badged SVG icon
- modified EPS, EPSI, postscript icons to resemble the SVG one and to follow Aqua HIG: "Traditionally, a document icon looks like a piece of paper with its top-right corner folded down. As previously suggested, Aqua document icons should make it obvious which application they are associated with. Preview documents, for example, include a graphic of the media (the pictures) used in the application icon. For simplicity and to avoid confusing the document with the application itself, the viewing tool is not repeated in the document icon. [...] When you want to put an identifying badge over a document icon, treat the badge as an integrated element within the document instead of putting it over the top of the base image and breaking out of the overall document shape." => we should remove the paintbrush on Inkscape logo for future versions of document icons
- added icons for AI, PDF, SVGZ, WMF
- changed the names to use the same naming convention for all icons
- added a generic inkscape_document.icns with a bigger application icon and no badge. not used yet
- modified Info.plist.in to reflect those changes

14 files changed:
Info.plist.in
packaging/macosx/Resources/EPS.icns [deleted file]
packaging/macosx/Resources/EPSI.icns [deleted file]
packaging/macosx/Resources/SVG_plain.icns [deleted file]
packaging/macosx/Resources/inkscape_ai.icns [new file with mode: 0644]
packaging/macosx/Resources/inkscape_document.icns [new file with mode: 0644]
packaging/macosx/Resources/inkscape_eps.icns [new file with mode: 0644]
packaging/macosx/Resources/inkscape_epsi.icns [new file with mode: 0644]
packaging/macosx/Resources/inkscape_pdf.icns [new file with mode: 0644]
packaging/macosx/Resources/inkscape_ps.icns [new file with mode: 0644]
packaging/macosx/Resources/inkscape_svg.icns
packaging/macosx/Resources/inkscape_svgz.icns [new file with mode: 0644]
packaging/macosx/Resources/inkscape_wmf.icns [new file with mode: 0644]
packaging/macosx/Resources/postscript.icns [deleted file]

index 87cdb0ddbbcb234c5e50d0163fa71e4fbfca444e..fa4e8007aa6239ec8dd6c5a70afc66dd4adbd9c0 100644 (file)
     <string>org.inkscape.Inkscape</string>
     <key>CFBundleDocumentTypes</key>
     <array>
+                   <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                           <string>SVG</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>inkscape_svg.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                           <string>svg</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <string>Scalable Vector Graphics Image</string>
+                       <key>CFBundleTypeOSTypes</key>
+                       <array>
+                           <string>SVG </string>
+                       </array>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                   </dict>
         <dict>
             <key>CFBundleTypeExtensions</key>
             <array>
                 <string>SVGZ</string>
             </array>
             <key>CFBundleTypeIconFile</key>
-            <string>inkscape_svg.icns</string>
+            <string>inkscape_svgz.icns</string>
             <key>CFBundleTypeMIMETypes</key>
             <array>
                 <string>svgz</string>
             </array>
             <key>CFBundleTypeName</key>
-            <string>SVGZ</string>
+            <string>Compressed SVG</string>
             <key>CFBundleTypeOSTypes</key>
             <array>
                 <string>SVGZ</string>
                 <string>EPS</string>
             </array>
             <key>CFBundleTypeIconFile</key>
-            <string>EPS.icns</string>
+            <string>inkscape_eps.icns</string>
             <key>CFBundleTypeMIMETypes</key>
             <array>
                 <string>eps</string>
             </array>
             <key>CFBundleTypeName</key>
-            <string>EPS</string>
+            <string>PostScript Document</string>
             <key>CFBundleTypeOSTypes</key>
             <array>
                 <string>EPS </string>
                 <string>EPSI</string>
             </array>
             <key>CFBundleTypeIconFile</key>
-            <string>EPSI.icns</string>
+            <string>inkscape_epsi.icns</string>
             <key>CFBundleTypeMIMETypes</key>
             <array>
                 <string>epsi</string>
             </array>
             <key>CFBundleTypeName</key>
-            <string>EPSI</string>
+            <string>PostScript Document</string>
             <key>CFBundleTypeOSTypes</key>
             <array>
                 <string>EPSI</string>
         <dict>
             <key>CFBundleTypeExtensions</key>
             <array>
-                <string>SVG</string>
+                <string>PS</string>
             </array>
             <key>CFBundleTypeIconFile</key>
-            <string>inkscape_svg.icns</string>
+            <string>inkscape_ps.icns</string>
             <key>CFBundleTypeMIMETypes</key>
             <array>
-                <string>svg</string>
+                <string>ps</string>
             </array>
             <key>CFBundleTypeName</key>
-            <string>SVG</string>
+            <string>PostScript Document</string>
             <key>CFBundleTypeOSTypes</key>
             <array>
-                <string>SVG </string>
+                <string>PS  </string>
             </array>
             <key>CFBundleTypeRole</key>
             <string>Viewer</string>
         <dict>
             <key>CFBundleTypeExtensions</key>
             <array>
-                <string>PS</string>
+                <string>AI</string>
             </array>
             <key>CFBundleTypeIconFile</key>
-            <string>postscript.icns</string>
+            <string>inkscape_ai.icns</string>
             <key>CFBundleTypeMIMETypes</key>
             <array>
-                <string>ps</string>
+                <string>ai</string>
             </array>
             <key>CFBundleTypeName</key>
-            <string>Postscript</string>
+            <string>Adobe Illustrator Document</string>
             <key>CFBundleTypeOSTypes</key>
             <array>
-                <string>PS  </string>
+                <string>AI  </string>
             </array>
             <key>CFBundleTypeRole</key>
             <string>Viewer</string>
         </dict>
-    </array>
+        <dict>
+            <key>CFBundleTypeExtensions</key>
+            <array>
+                <string>WMF</string>
+            </array>
+            <key>CFBundleTypeIconFile</key>
+            <string>inkscape_wmf.icns</string>
+            <key>CFBundleTypeMIMETypes</key>
+            <array>
+                <string>wmf</string>
+            </array>
+            <key>CFBundleTypeName</key>
+            <string>Windows MetaFile</string>
+            <key>CFBundleTypeOSTypes</key>
+            <array>
+                <string>WMF </string>
+            </array>
+            <key>CFBundleTypeRole</key>
+            <string>Viewer</string>
+        </dict>
+        <dict>
+            <key>CFBundleTypeExtensions</key>
+            <array>
+                <string>PDF</string>
+            </array>
+            <key>CFBundleTypeIconFile</key>
+            <string>inkscape_pdf.icns</string>
+            <key>CFBundleTypeMIMETypes</key>
+            <array>
+                <string>pdf</string>
+            </array>
+            <key>CFBundleTypeName</key>
+            <string>PDF Document</string>
+            <key>CFBundleTypeOSTypes</key>
+            <array>
+                <string>PDF </string>
+            </array>
+            <key>CFBundleTypeRole</key>
+            <string>Viewer</string>
+        </dict>    
+               </array>
     <key>CFBundleInfoDictionaryVersion</key>
     <string>6.0</string>
     <key>CFBundlePackageType</key>
diff --git a/packaging/macosx/Resources/EPS.icns b/packaging/macosx/Resources/EPS.icns
deleted file mode 100644 (file)
index 153a21e..0000000
Binary files a/packaging/macosx/Resources/EPS.icns and /dev/null differ
diff --git a/packaging/macosx/Resources/EPSI.icns b/packaging/macosx/Resources/EPSI.icns
deleted file mode 100644 (file)
index 4b9a189..0000000
Binary files a/packaging/macosx/Resources/EPSI.icns and /dev/null differ
diff --git a/packaging/macosx/Resources/SVG_plain.icns b/packaging/macosx/Resources/SVG_plain.icns
deleted file mode 100644 (file)
index a309b25..0000000
Binary files a/packaging/macosx/Resources/SVG_plain.icns and /dev/null differ
diff --git a/packaging/macosx/Resources/inkscape_ai.icns b/packaging/macosx/Resources/inkscape_ai.icns
new file mode 100644 (file)
index 0000000..b48fe51
Binary files /dev/null and b/packaging/macosx/Resources/inkscape_ai.icns differ
diff --git a/packaging/macosx/Resources/inkscape_document.icns b/packaging/macosx/Resources/inkscape_document.icns
new file mode 100644 (file)
index 0000000..2448428
Binary files /dev/null and b/packaging/macosx/Resources/inkscape_document.icns differ
diff --git a/packaging/macosx/Resources/inkscape_eps.icns b/packaging/macosx/Resources/inkscape_eps.icns
new file mode 100644 (file)
index 0000000..1adcc46
Binary files /dev/null and b/packaging/macosx/Resources/inkscape_eps.icns differ
diff --git a/packaging/macosx/Resources/inkscape_epsi.icns b/packaging/macosx/Resources/inkscape_epsi.icns
new file mode 100644 (file)
index 0000000..402ca8f
Binary files /dev/null and b/packaging/macosx/Resources/inkscape_epsi.icns differ
diff --git a/packaging/macosx/Resources/inkscape_pdf.icns b/packaging/macosx/Resources/inkscape_pdf.icns
new file mode 100644 (file)
index 0000000..b7930f1
Binary files /dev/null and b/packaging/macosx/Resources/inkscape_pdf.icns differ
diff --git a/packaging/macosx/Resources/inkscape_ps.icns b/packaging/macosx/Resources/inkscape_ps.icns
new file mode 100644 (file)
index 0000000..bff543a
Binary files /dev/null and b/packaging/macosx/Resources/inkscape_ps.icns differ
index 007bf52cb6ef53fa31670c058bac2c3b1658e324..e001024ed2b47cef00a1d88539dd99977abb84d1 100644 (file)
Binary files a/packaging/macosx/Resources/inkscape_svg.icns and b/packaging/macosx/Resources/inkscape_svg.icns differ
diff --git a/packaging/macosx/Resources/inkscape_svgz.icns b/packaging/macosx/Resources/inkscape_svgz.icns
new file mode 100644 (file)
index 0000000..1fd124c
Binary files /dev/null and b/packaging/macosx/Resources/inkscape_svgz.icns differ
diff --git a/packaging/macosx/Resources/inkscape_wmf.icns b/packaging/macosx/Resources/inkscape_wmf.icns
new file mode 100644 (file)
index 0000000..80bc8f0
Binary files /dev/null and b/packaging/macosx/Resources/inkscape_wmf.icns differ
diff --git a/packaging/macosx/Resources/postscript.icns b/packaging/macosx/Resources/postscript.icns
deleted file mode 100644 (file)
index 1f12741..0000000
Binary files a/packaging/macosx/Resources/postscript.icns and /dev/null differ