Sfoglia il codice sorgente

don't use image stack for server, use single layer but transparent PNG instead
fix spacing between server image view and title label for focused state

Tobias Conradi 9 anni fa
parent
commit
6164586dac
14 ha cambiato i file con 24 aggiunte e 76 eliminazioni
  1. 21 0
      Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imageset/Contents.json
  2. BIN
      Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imageset/ServerIcon.png
  3. 0 13
      Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json
  4. BIN
      Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Back.imagestacklayer/Content.imageset/ServerIconSlice-back.png
  5. 0 6
      Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Back.imagestacklayer/Contents.json
  6. 0 17
      Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Contents.json
  7. 0 13
      Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json
  8. BIN
      Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Front.imagestacklayer/Content.imageset/ServerIconSlice-front.png
  9. 0 6
      Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Front.imagestacklayer/Contents.json
  10. 0 13
      Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json
  11. BIN
      Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Middle.imagestacklayer/Content.imageset/ServerIconSlice-middle.png
  12. 0 6
      Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Middle.imagestacklayer/Contents.json
  13. 3 2
      Apple-TV/VLCRemoteBrowsingTVCell.m
  14. BIN
      share/AppleTV/ServerIcon.png

+ 21 - 0
Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "ServerIcon.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imageset/ServerIcon.png


+ 0 - 13
Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json

@@ -1,13 +0,0 @@
-{
-  "images" : [
-    {
-      "idiom" : "tv",
-      "filename" : "ServerIconSlice-back.png",
-      "scale" : "1x"
-    }
-  ],
-  "info" : {
-    "version" : 1,
-    "author" : "xcode"
-  }
-}

BIN
Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Back.imagestacklayer/Content.imageset/ServerIconSlice-back.png


+ 0 - 6
Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Back.imagestacklayer/Contents.json

@@ -1,6 +0,0 @@
-{
-  "info" : {
-    "version" : 1,
-    "author" : "xcode"
-  }
-}

+ 0 - 17
Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Contents.json

@@ -1,17 +0,0 @@
-{
-  "layers" : [
-    {
-      "filename" : "Front.imagestacklayer"
-    },
-    {
-      "filename" : "Middle.imagestacklayer"
-    },
-    {
-      "filename" : "Back.imagestacklayer"
-    }
-  ],
-  "info" : {
-    "version" : 1,
-    "author" : "xcode"
-  }
-}

+ 0 - 13
Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json

@@ -1,13 +0,0 @@
-{
-  "images" : [
-    {
-      "idiom" : "tv",
-      "filename" : "ServerIconSlice-front.png",
-      "scale" : "1x"
-    }
-  ],
-  "info" : {
-    "version" : 1,
-    "author" : "xcode"
-  }
-}

BIN
Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Front.imagestacklayer/Content.imageset/ServerIconSlice-front.png


+ 0 - 6
Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Front.imagestacklayer/Contents.json

@@ -1,6 +0,0 @@
-{
-  "info" : {
-    "version" : 1,
-    "author" : "xcode"
-  }
-}

+ 0 - 13
Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json

@@ -1,13 +0,0 @@
-{
-  "images" : [
-    {
-      "idiom" : "tv",
-      "filename" : "ServerIconSlice-middle.png",
-      "scale" : "1x"
-    }
-  ],
-  "info" : {
-    "version" : 1,
-    "author" : "xcode"
-  }
-}

BIN
Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Middle.imagestacklayer/Content.imageset/ServerIconSlice-middle.png


+ 0 - 6
Apple-TV/Assets.xcassets/NetworkBrowsing/serverIcon.imagestack/Middle.imagestacklayer/Contents.json

@@ -1,6 +0,0 @@
-{
-  "info" : {
-    "version" : 1,
-    "author" : "xcode"
-  }
-}

+ 3 - 2
Apple-TV/VLCRemoteBrowsingTVCell.m

@@ -32,10 +32,11 @@ NSString *const VLCRemoteBrowsingTVCellIdentifier = @"VLCRemoteBrowsingTVCell";
     [super awakeFromNib];
     _artworkProvider = [[VLCMDFBrowsingArtworkProvider alloc] init];
     _artworkProvider.artworkReceiver = self;
-    [self prepareForReuse];
     UILayoutGuide *focusedFrameGuide = self.thumbnailImageView.focusedFrameGuide;
-    NSLayoutConstraint *constraint = [self.titleLabel.topAnchor constraintEqualToAnchor:focusedFrameGuide.bottomAnchor];
+    NSLayoutConstraint *constraint = [self.titleLabel.topAnchor constraintEqualToAnchor:focusedFrameGuide.bottomAnchor constant:15];
     [self.contentView addConstraint:constraint];
+
+    [self prepareForReuse];
 }
 
 - (void)prepareForReuse

BIN
share/AppleTV/ServerIcon.png