From 93d223b13d1564dcba2dd1f85d8f6877749e8117 Mon Sep 17 00:00:00 2001 From: Dan Barber Date: Tue, 12 Feb 2019 22:08:57 -0500 Subject: [PATCH] Improve display of blank albums * Add dark and light blank album image variants * Use CALayer to draw rounded corners and a tinted border on each album cover --- .../blankAlbum.imageset/Contents.json | 12 +++++++++++- .../blankAlbum.imageset/blankAlbum.pdf | Bin 4127 -> 0 bytes Persephone/Resources/AlbumItem.xib | 2 ++ 3 files changed, 13 insertions(+), 1 deletion(-) delete mode 100644 Persephone/Assets.xcassets/blankAlbum.imageset/blankAlbum.pdf diff --git a/Persephone/Assets.xcassets/blankAlbum.imageset/Contents.json b/Persephone/Assets.xcassets/blankAlbum.imageset/Contents.json index 5cdbf73..aebbc33 100644 --- a/Persephone/Assets.xcassets/blankAlbum.imageset/Contents.json +++ b/Persephone/Assets.xcassets/blankAlbum.imageset/Contents.json @@ -15,11 +15,21 @@ }, { "idiom" : "universal", - "filename" : "blankAlbum.pdf" + "filename" : "blankAlbumDark.pdf", + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ] } ], "info" : { "version" : 1, "author" : "xcode" + }, + "properties" : { + "template-rendering-intent" : "original", + "preserves-vector-representation" : true } } diff --git a/Persephone/Assets.xcassets/blankAlbum.imageset/blankAlbum.pdf b/Persephone/Assets.xcassets/blankAlbum.imageset/blankAlbum.pdf deleted file mode 100644 index 4c51e9d897f71b7c2a3e14ecf831aa552b2c5239..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4127 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 + +