OPML file icon

This commit is contained in:
relikd
2019-07-28 19:22:01 +02:00
parent 21e2d6706f
commit 613d1f60d5
6 changed files with 53 additions and 3 deletions

View File

@@ -38,6 +38,7 @@
54BF444A22D0F4F300660096 /* AppIcon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 54BF444922D0F4F300660096 /* AppIcon.icns */; };
54D55D7322E624CD00057B98 /* SettingsFeeds+DragDrop.m in Sources */ = {isa = PBXBuildFile; fileRef = 54D55D7222E624CD00057B98 /* SettingsFeeds+DragDrop.m */; };
54D857CE227C5785001BA1C8 /* RefreshStatisticsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 54D857CD227C5785001BA1C8 /* RefreshStatisticsView.m */; };
54E3C02122EE076D006E2E24 /* opml-icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 54E3C02022EE076D006E2E24 /* opml-icon.icns */; };
54E88320211B509D00064188 /* ModalFeedEdit.m in Sources */ = {isa = PBXBuildFile; fileRef = 54E8831E211B509D00064188 /* ModalFeedEdit.m */; };
54E9CF32225914300023696F /* SettingsAbout.m in Sources */ = {isa = PBXBuildFile; fileRef = 54E9CF31225914300023696F /* SettingsAbout.m */; };
54F39C2E210BE1F700AEE730 /* DBv1.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 54ACC28221061B3B0020715F /* DBv1.xcdatamodeld */; };
@@ -133,6 +134,7 @@
54D857CD227C5785001BA1C8 /* RefreshStatisticsView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RefreshStatisticsView.m; sourceTree = "<group>"; };
54D857D022802309001BA1C8 /* SettingsGeneralView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SettingsGeneralView.h; sourceTree = "<group>"; };
54D857D122802309001BA1C8 /* SettingsGeneralView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SettingsGeneralView.m; sourceTree = "<group>"; };
54E3C02022EE076D006E2E24 /* opml-icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = "opml-icon.icns"; sourceTree = "<group>"; };
54E8831D211B509D00064188 /* ModalFeedEdit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ModalFeedEdit.h; sourceTree = "<group>"; };
54E8831E211B509D00064188 /* ModalFeedEdit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ModalFeedEdit.m; sourceTree = "<group>"; };
54E9CF30225914300023696F /* SettingsAbout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SettingsAbout.h; sourceTree = "<group>"; };
@@ -259,7 +261,7 @@
54A07A8322105E0800082C51 /* Core Data */,
546FC44D2118B357007CC3A3 /* Preferences */,
54ACC28A21061B3C0020715F /* Info.plist */,
54BF444922D0F4F300660096 /* AppIcon.icns */,
54F7101322EE0DDA006985D1 /* Artwork */,
54ACC28B21061B3C0020715F /* main.m */,
54ACC28221061B3B0020715F /* DBv1.xcdatamodeld */,
);
@@ -331,6 +333,15 @@
path = Helper;
sourceTree = "<group>";
};
54F7101322EE0DDA006985D1 /* Artwork */ = {
isa = PBXGroup;
children = (
54BF444922D0F4F300660096 /* AppIcon.icns */,
54E3C02022EE076D006E2E24 /* opml-icon.icns */,
);
path = Artwork;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -401,6 +412,7 @@
buildActionMask = 2147483647;
files = (
54BF444A22D0F4F300660096 /* AppIcon.icns in Resources */,
54E3C02122EE076D006E2E24 /* opml-icon.icns in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};

View File

@@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100">
<linearGradient id="orange" gradientUnits="userSpaceOnUse" x2="100" y2="100">
<stop offset="0" style="stop-color:#FF8B00"/>
<stop offset="0.5" style="stop-color:#FFAB48"/>
<stop offset="1" style="stop-color:#FF8B00"/>
</linearGradient>
<path fill="url(#orange)" d="M0,25v50q0,25,25,25h50q25,0,25,-25v-50q0,-25,-25,-25h-50q-25,0,-25,25z"/>
<g fill="#FFFFFF" transform="matrix(-0.75 0 0 0.75 87.5 12.5)">
<circle cx="13" cy="13" r="13"/>
<path d="M0,45v20Q65,65,65,0h-20Q45,45,0,45z"/>
<path d="M0,80v20Q100,100,100,0h-20Q80,80,0,80z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 663 B

View File

@@ -0,0 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70 100">
<style type="text/css"> .bg{fill:#FFFFFF;} .fg{fill:#FBA43A;} </style>
<defs>
<symbol id="file">
<path class="fg" d="M0,0H45Q70,0,70,25V100H0V0z"/>
<path class="bg" d="M5,5H45Q65,5,65,25V95H5V5z"/>
</symbol>
<symbol id="line">
<circle class="fg" cx="15" cy="5" r="5"/>
<circle class="bg" cx="15" cy="5" r="2.5"/>
<rect class="fg" x="23" y="3.5" width="37" height="3"/>
</symbol>
<symbol id="line2">
<circle class="fg" cx="25" cy="5" r="3.5"/>
<circle class="bg" cx="25" cy="5" r="0.5"/>
<rect class="fg" x="32" y="3.5" width="28" height="3"/>
</symbol>
</defs>
<use xlink:href="#file"/>
<text class="fg" x="10" y="90" style="font: bold 17.4px sans-serif">OPML</text>
<use xlink:href="#line" y="20"/>
<use xlink:href="#line" y="35"/>
<use xlink:href="#line2" y="49"/>
<use xlink:href="#line2" y="61"/>
</svg>

After

Width:  |  Height:  |  Size: 935 B

Binary file not shown.

View File

@@ -32,7 +32,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>9512</string>
<string>9522</string>
<key>LSMinimumSystemVersion</key>
<string>$(MACOSX_DEPLOYMENT_TARGET)</string>
<key>LSUIElement</key>
@@ -56,7 +56,7 @@
<key>UTTypeDescription</key>
<string>OPML file</string>
<key>UTTypeIconFile</key>
<string>AppIcon</string>
<string>opml-icon</string>
<key>UTTypeIdentifier</key>
<string>org.opml</string>
<key>UTTypeReferenceURL</key>