diff --git a/Persephone/Assets.xcassets/blankAlbum.imageset/Contents.json b/Persephone/Assets.xcassets/blankAlbum.imageset/Contents.json index f6c870a..120c648 100644 --- a/Persephone/Assets.xcassets/blankAlbum.imageset/Contents.json +++ b/Persephone/Assets.xcassets/blankAlbum.imageset/Contents.json @@ -1,12 +1,35 @@ { "images" : [ + { + "idiom" : "universal" + }, { "idiom" : "universal", - "filename" : "blankAlbum.pdf" + "filename" : "blankAlbumLight-1.pdf", + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "light" + } + ] + }, + { + "idiom" : "universal", + "filename" : "blankAlbumDark.pdf", + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ] } ], "info" : { "version" : 1, "author" : "xcode" + }, + "properties" : { + "template-rendering-intent" : "original", + "preserves-vector-representation" : true } } \ No newline at end of file diff --git a/Persephone/Assets.xcassets/blankAlbum.imageset/blankAlbumDark.pdf b/Persephone/Assets.xcassets/blankAlbum.imageset/blankAlbumDark.pdf new file mode 100644 index 0000000..5b66161 Binary files /dev/null and b/Persephone/Assets.xcassets/blankAlbum.imageset/blankAlbumDark.pdf differ diff --git a/Persephone/Assets.xcassets/blankAlbum.imageset/blankAlbum.pdf b/Persephone/Assets.xcassets/blankAlbum.imageset/blankAlbumLight-1.pdf similarity index 87% rename from Persephone/Assets.xcassets/blankAlbum.imageset/blankAlbum.pdf rename to Persephone/Assets.xcassets/blankAlbum.imageset/blankAlbumLight-1.pdf index 4c51e9d..a79b291 100644 Binary files a/Persephone/Assets.xcassets/blankAlbum.imageset/blankAlbum.pdf and b/Persephone/Assets.xcassets/blankAlbum.imageset/blankAlbumLight-1.pdf differ diff --git a/Persephone/Resources/AlbumItem.xib b/Persephone/Resources/AlbumItem.xib index 8920df3..8791f09 100644 --- a/Persephone/Resources/AlbumItem.xib +++ b/Persephone/Resources/AlbumItem.xib @@ -9,7 +9,9 @@ + + diff --git a/Persephone/Views/AlbumItem.swift b/Persephone/Views/AlbumItem.swift index 3b651d8..eadd9de 100644 --- a/Persephone/Views/AlbumItem.swift +++ b/Persephone/Views/AlbumItem.swift @@ -9,9 +9,16 @@ import Cocoa class AlbumItem: NSCollectionViewItem { + let albumCoverBorderColor = NSColor.init(calibratedWhite: 1, alpha: 0.1) + override func viewDidLoad() { super.viewDidLoad() // Do view setup here. + + albumCoverView.wantsLayer = true + albumCoverView.layer?.cornerRadius = 3 + albumCoverView.layer?.borderWidth = 1 + albumCoverView.layer?.borderColor = albumCoverBorderColor.cgColor } func setAlbum(_ album: MPDClient.Album) { @@ -19,6 +26,7 @@ class AlbumItem: NSCollectionViewItem { albumArtist.stringValue = album.artist } + @IBOutlet var albumCoverView: NSImageView! @IBOutlet var albumTitle: NSTextField! @IBOutlet var albumArtist: NSTextField! } diff --git a/Resources/export/blankAlbumDark.pdf b/Resources/export/blankAlbumDark.pdf new file mode 100644 index 0000000..5b66161 Binary files /dev/null and b/Resources/export/blankAlbumDark.pdf differ diff --git a/Resources/export/blankAlbumDark.png b/Resources/export/blankAlbumDark.png new file mode 100644 index 0000000..e9f0f70 Binary files /dev/null and b/Resources/export/blankAlbumDark.png differ diff --git a/Resources/export/blankAlbumDark@2x.png b/Resources/export/blankAlbumDark@2x.png new file mode 100644 index 0000000..a40a732 Binary files /dev/null and b/Resources/export/blankAlbumDark@2x.png differ diff --git a/Resources/export/blankAlbumLight.pdf b/Resources/export/blankAlbumLight.pdf new file mode 100644 index 0000000..a79b291 Binary files /dev/null and b/Resources/export/blankAlbumLight.pdf differ diff --git a/Resources/export/blankAlbumLight.png b/Resources/export/blankAlbumLight.png new file mode 100644 index 0000000..e5a4f9f Binary files /dev/null and b/Resources/export/blankAlbumLight.png differ diff --git a/Resources/export/blankAlbumLight@2x.png b/Resources/export/blankAlbumLight@2x.png new file mode 100644 index 0000000..14d37e8 Binary files /dev/null and b/Resources/export/blankAlbumLight@2x.png differ