Browse Source

https://github.com/nextcloud/ios/issues/132

Marino Faggiana 8 years ago
parent
commit
066473571c
48 changed files with 92 additions and 24 deletions
  1. 5 5
      Share Ext/ShareViewController.m
  2. 8 8
      iOSClient/CCStandardImages.h
  3. 0 0
      iOSClient/Images.xcassets/file_audio.imageset/Contents.json
  4. 0 0
      iOSClient/Images.xcassets/file_audio.imageset/audio.png
  5. 0 0
      iOSClient/Images.xcassets/file_audio.imageset/audio@2x.png
  6. 0 0
      iOSClient/Images.xcassets/file_audio.imageset/audio@3x.png
  7. 0 0
      iOSClient/Images.xcassets/file_code.imageset/Contents.json
  8. 0 0
      iOSClient/Images.xcassets/file_code.imageset/filetype_html.png
  9. 0 0
      iOSClient/Images.xcassets/file_code.imageset/filetype_html@2x.png
  10. 0 0
      iOSClient/Images.xcassets/file_code.imageset/filetype_html@3x.png
  11. 0 0
      iOSClient/Images.xcassets/file_compress.imageset/Contents.json
  12. 0 0
      iOSClient/Images.xcassets/file_compress.imageset/typeFileCompress.png
  13. 0 0
      iOSClient/Images.xcassets/file_compress.imageset/typeFileCompress@2x.png
  14. 0 0
      iOSClient/Images.xcassets/file_compress.imageset/typeFileCompress@3x.png
  15. 0 0
      iOSClient/Images.xcassets/file_movie.imageset/Contents.json
  16. 0 0
      iOSClient/Images.xcassets/file_movie.imageset/movie.png
  17. 0 0
      iOSClient/Images.xcassets/file_movie.imageset/movie@2x.png
  18. 0 0
      iOSClient/Images.xcassets/file_movie.imageset/movie@3x.png
  19. 0 0
      iOSClient/Images.xcassets/file_pdf.imageset/Contents.json
  20. 0 0
      iOSClient/Images.xcassets/file_pdf.imageset/pdf.png
  21. 0 0
      iOSClient/Images.xcassets/file_pdf.imageset/pdf@2x.png
  22. 0 0
      iOSClient/Images.xcassets/file_pdf.imageset/pdf@3x.png
  23. 0 0
      iOSClient/Images.xcassets/file_photo.imageset/Contents.json
  24. 0 0
      iOSClient/Images.xcassets/file_photo.imageset/photo.png
  25. 0 0
      iOSClient/Images.xcassets/file_photo.imageset/photo@2x.png
  26. 0 0
      iOSClient/Images.xcassets/file_photo.imageset/photo@3x.png
  27. 0 0
      iOSClient/Images.xcassets/file_txt.imageset/Contents.json
  28. 0 0
      iOSClient/Images.xcassets/file_txt.imageset/txt.png
  29. 0 0
      iOSClient/Images.xcassets/file_txt.imageset/txt@2x.png
  30. 0 0
      iOSClient/Images.xcassets/file_txt.imageset/txt@3x.png
  31. 0 0
      iOSClient/Images.xcassets/file_xls.imageset/Contents.json
  32. 0 0
      iOSClient/Images.xcassets/file_xls.imageset/xls.png
  33. 0 0
      iOSClient/Images.xcassets/file_xls.imageset/xls@2x.png
  34. 0 0
      iOSClient/Images.xcassets/file_xls.imageset/xls@3x.png
  35. 23 0
      iOSClient/Images.xcassets/folder_external.imageset/Contents.json
  36. BIN
      iOSClient/Images.xcassets/folder_external.imageset/folder_external.png
  37. BIN
      iOSClient/Images.xcassets/folder_external.imageset/folder_external@2x.png
  38. BIN
      iOSClient/Images.xcassets/folder_external.imageset/folder_external@3x.png
  39. 23 0
      iOSClient/Images.xcassets/folder_public.imageset/Contents.json
  40. BIN
      iOSClient/Images.xcassets/folder_public.imageset/folder_public.png
  41. BIN
      iOSClient/Images.xcassets/folder_public.imageset/folder_public@2x.png
  42. BIN
      iOSClient/Images.xcassets/folder_public.imageset/folder_public@3x.png
  43. 23 0
      iOSClient/Images.xcassets/folder_shared_with_me.imageset/Contents.json
  44. BIN
      iOSClient/Images.xcassets/folder_shared_with_me.imageset/folder_shared_with_me.png
  45. BIN
      iOSClient/Images.xcassets/folder_shared_with_me.imageset/folder_shared_with_me@2x.png
  46. BIN
      iOSClient/Images.xcassets/folder_shared_with_me.imageset/folder_shared_with_me@3x.png
  47. 1 1
      iOSClient/PhotosCameraUpload/CCPhotosCameraUpload.m
  48. 9 10
      iOSClient/Utility/CCUtility.m

+ 5 - 5
Share Ext/ShareViewController.m

@@ -505,8 +505,8 @@
     CFStringRef fileExtension = (__bridge CFStringRef)[fileName pathExtension];
     CFStringRef fileUTI = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, fileExtension, NULL);
 
-    if (UTTypeConformsTo(fileUTI, kUTTypeZipArchive) && [(__bridge NSString *)fileUTI containsString:@"org.openxmlformats"] == NO) image = [UIImage imageNamed:image_typeFileCompress];
-    else if (UTTypeConformsTo(fileUTI, kUTTypeAudio)) image = [UIImage imageNamed:image_audio];
+    if (UTTypeConformsTo(fileUTI, kUTTypeZipArchive) && [(__bridge NSString *)fileUTI containsString:@"org.openxmlformats"] == NO) image = [UIImage imageNamed:image_file_compress];
+    else if (UTTypeConformsTo(fileUTI, kUTTypeAudio)) image = [UIImage imageNamed:image_file_audio];
     else if ((UTTypeConformsTo(fileUTI, kUTTypeImage)) || (UTTypeConformsTo(fileUTI, kUTTypeMovie))) {
         
         image = [UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"%@/%@.ico", self.directoryUser, fileName]];
@@ -518,9 +518,9 @@
         
         NSString *typeFile = (__bridge NSString *)fileUTI;
         
-        if ([typeFile isEqualToString:@"com.adobe.pdf"]) image = [UIImage imageNamed:image_pdf];
-        if ([typeFile isEqualToString:@"org.openxmlformats.spreadsheetml.sheet"]) image = [UIImage imageNamed:image_xls];
-        if ([typeFile isEqualToString:@"public.plain-text"]) image = [UIImage imageNamed:image_txt];
+        if ([typeFile isEqualToString:@"com.adobe.pdf"]) image = [UIImage imageNamed:image_file_pdf];
+        if ([typeFile isEqualToString:@"org.openxmlformats.spreadsheetml.sheet"]) image = [UIImage imageNamed:image_file_xls];
+        if ([typeFile isEqualToString:@"public.plain-text"]) image = [UIImage imageNamed:image_file_txt];
     }
     else image = [UIImage imageNamed:image_file];
     

+ 8 - 8
iOSClient/CCStandardImages.h

@@ -34,7 +34,6 @@
 #define image_actionSheetRemoveLocal            @"actionSheetRemoveLocal"
 #define image_activeCameraUpload                @"activeCameraUpload"
 #define image_attention                         @"attention"
-#define image_audio                             @"audio"
 #define image_avatar                            @"avatar"
 
 #define image_bkfull                            @"bkfull"
@@ -53,10 +52,16 @@
 
 #define image_favorite                          @"favorite"
 #define image_file                              @"file"
+#define image_file_audio                        @"file_audio"
+#define image_file_compress                     @"file_compress"
+#define image_file_pdf                          @"file_pdf"
+#define image_file_photo                        @"file_photo"
 #define image_filePreviewDownload               @"filePreviewDownload"
 #define image_filePreviewDownloadCrypto         @"filePreviewDownloadCrypto"
 #define image_filePreviewError                  @"filePreviewError"
-#define image_filetype_htlm                     @"filetype_html"
+#define image_file_code                         @"file_code"
+#define image_file_txt                          @"file_txt"
+#define image_file_movie                        @"file_movie"
 #define image_folderphotocamera                 @"folderphotocamera"
 #define image_folder                            @"folder"
 #define image_foldercrypto                      @"foldercrypto"
@@ -82,7 +87,6 @@
 #define image_MenuUploadPlainMode               @"menuUploadPlainMode"
 #define image_moveSelectedFiles                 @"moveSelectedFiles"
 #define image_more                              @"more"
-#define image_movie                             @"movie"
 
 #define image_navBarOffline                     @"navBarOffline"
 #define image_navBarLocal                       @"navBarLocal"
@@ -93,8 +97,6 @@
 #define image_openSelectedFiles                 @"openSelectedFiles"
 
 #define image_passcode                          @"passcode"
-#define image_pdf                               @"pdf"
-#define image_photo                             @"photo"
 #define image_plist                             @"plist"
 
 #define image_quickActionPhotos                 @"quickActionPhotos"
@@ -155,8 +157,6 @@
 #define image_tabBarLocal                       @"tabBarLocal"
 #define image_tabBarPhotos                      @"tabBarPhotos"
 #define image_tabBarSettings                    @"tabBarSettings"
-#define image_typeFileCompress                  @"typeFileCompress"
-#define image_txt                               @"txt"
 #define image_thumbs                            @"thumbs"
 
 #define image_user                              @"loginUser"
@@ -168,4 +168,4 @@
 
 #define image_WiFiSmall                         @"WiFiSmall"
 
-#define image_xls                               @"xls"
+#define image_file_xls                          @"file_xls"

+ 0 - 0
iOSClient/Images.xcassets/audio.imageset/Contents.json → iOSClient/Images.xcassets/file_audio.imageset/Contents.json


+ 0 - 0
iOSClient/Images.xcassets/audio.imageset/audio.png → iOSClient/Images.xcassets/file_audio.imageset/audio.png


+ 0 - 0
iOSClient/Images.xcassets/audio.imageset/audio@2x.png → iOSClient/Images.xcassets/file_audio.imageset/audio@2x.png


+ 0 - 0
iOSClient/Images.xcassets/audio.imageset/audio@3x.png → iOSClient/Images.xcassets/file_audio.imageset/audio@3x.png


+ 0 - 0
iOSClient/Images.xcassets/filetype_html.imageset/Contents.json → iOSClient/Images.xcassets/file_code.imageset/Contents.json


+ 0 - 0
iOSClient/Images.xcassets/filetype_html.imageset/filetype_html.png → iOSClient/Images.xcassets/file_code.imageset/filetype_html.png


+ 0 - 0
iOSClient/Images.xcassets/filetype_html.imageset/filetype_html@2x.png → iOSClient/Images.xcassets/file_code.imageset/filetype_html@2x.png


+ 0 - 0
iOSClient/Images.xcassets/filetype_html.imageset/filetype_html@3x.png → iOSClient/Images.xcassets/file_code.imageset/filetype_html@3x.png


+ 0 - 0
iOSClient/Images.xcassets/typeFileCompress.imageset/Contents.json → iOSClient/Images.xcassets/file_compress.imageset/Contents.json


+ 0 - 0
iOSClient/Images.xcassets/typeFileCompress.imageset/typeFileCompress.png → iOSClient/Images.xcassets/file_compress.imageset/typeFileCompress.png


+ 0 - 0
iOSClient/Images.xcassets/typeFileCompress.imageset/typeFileCompress@2x.png → iOSClient/Images.xcassets/file_compress.imageset/typeFileCompress@2x.png


+ 0 - 0
iOSClient/Images.xcassets/typeFileCompress.imageset/typeFileCompress@3x.png → iOSClient/Images.xcassets/file_compress.imageset/typeFileCompress@3x.png


+ 0 - 0
iOSClient/Images.xcassets/movie.imageset/Contents.json → iOSClient/Images.xcassets/file_movie.imageset/Contents.json


+ 0 - 0
iOSClient/Images.xcassets/movie.imageset/movie.png → iOSClient/Images.xcassets/file_movie.imageset/movie.png


+ 0 - 0
iOSClient/Images.xcassets/movie.imageset/movie@2x.png → iOSClient/Images.xcassets/file_movie.imageset/movie@2x.png


+ 0 - 0
iOSClient/Images.xcassets/movie.imageset/movie@3x.png → iOSClient/Images.xcassets/file_movie.imageset/movie@3x.png


+ 0 - 0
iOSClient/Images.xcassets/pdf.imageset/Contents.json → iOSClient/Images.xcassets/file_pdf.imageset/Contents.json


+ 0 - 0
iOSClient/Images.xcassets/pdf.imageset/pdf.png → iOSClient/Images.xcassets/file_pdf.imageset/pdf.png


+ 0 - 0
iOSClient/Images.xcassets/pdf.imageset/pdf@2x.png → iOSClient/Images.xcassets/file_pdf.imageset/pdf@2x.png


+ 0 - 0
iOSClient/Images.xcassets/pdf.imageset/pdf@3x.png → iOSClient/Images.xcassets/file_pdf.imageset/pdf@3x.png


+ 0 - 0
iOSClient/Images.xcassets/photo.imageset/Contents.json → iOSClient/Images.xcassets/file_photo.imageset/Contents.json


+ 0 - 0
iOSClient/Images.xcassets/photo.imageset/photo.png → iOSClient/Images.xcassets/file_photo.imageset/photo.png


+ 0 - 0
iOSClient/Images.xcassets/photo.imageset/photo@2x.png → iOSClient/Images.xcassets/file_photo.imageset/photo@2x.png


+ 0 - 0
iOSClient/Images.xcassets/photo.imageset/photo@3x.png → iOSClient/Images.xcassets/file_photo.imageset/photo@3x.png


+ 0 - 0
iOSClient/Images.xcassets/txt.imageset/Contents.json → iOSClient/Images.xcassets/file_txt.imageset/Contents.json


+ 0 - 0
iOSClient/Images.xcassets/txt.imageset/txt.png → iOSClient/Images.xcassets/file_txt.imageset/txt.png


+ 0 - 0
iOSClient/Images.xcassets/txt.imageset/txt@2x.png → iOSClient/Images.xcassets/file_txt.imageset/txt@2x.png


+ 0 - 0
iOSClient/Images.xcassets/txt.imageset/txt@3x.png → iOSClient/Images.xcassets/file_txt.imageset/txt@3x.png


+ 0 - 0
iOSClient/Images.xcassets/xls.imageset/Contents.json → iOSClient/Images.xcassets/file_xls.imageset/Contents.json


+ 0 - 0
iOSClient/Images.xcassets/xls.imageset/xls.png → iOSClient/Images.xcassets/file_xls.imageset/xls.png


+ 0 - 0
iOSClient/Images.xcassets/xls.imageset/xls@2x.png → iOSClient/Images.xcassets/file_xls.imageset/xls@2x.png


+ 0 - 0
iOSClient/Images.xcassets/xls.imageset/xls@3x.png → iOSClient/Images.xcassets/file_xls.imageset/xls@3x.png


+ 23 - 0
iOSClient/Images.xcassets/folder_external.imageset/Contents.json

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

BIN
iOSClient/Images.xcassets/folder_external.imageset/folder_external.png


BIN
iOSClient/Images.xcassets/folder_external.imageset/folder_external@2x.png


BIN
iOSClient/Images.xcassets/folder_external.imageset/folder_external@3x.png


+ 23 - 0
iOSClient/Images.xcassets/folder_public.imageset/Contents.json

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

BIN
iOSClient/Images.xcassets/folder_public.imageset/folder_public.png


BIN
iOSClient/Images.xcassets/folder_public.imageset/folder_public@2x.png


BIN
iOSClient/Images.xcassets/folder_public.imageset/folder_public@3x.png


+ 23 - 0
iOSClient/Images.xcassets/folder_shared_with_me.imageset/Contents.json

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

BIN
iOSClient/Images.xcassets/folder_shared_with_me.imageset/folder_shared_with_me.png


BIN
iOSClient/Images.xcassets/folder_shared_with_me.imageset/folder_shared_with_me@2x.png


BIN
iOSClient/Images.xcassets/folder_shared_with_me.imageset/folder_shared_with_me@3x.png


+ 1 - 1
iOSClient/PhotosCameraUpload/CCPhotosCameraUpload.m

@@ -667,7 +667,7 @@
     } else {
         
         // Thumbnail not present
-        imageView.image = [UIImage imageNamed:image_photo];
+        imageView.image = [UIImage imageNamed:image_file_photo];
         
         if (metadata.thumbnailExists)
             [[CCActions sharedInstance] downloadTumbnail:metadata delegate:self];

+ 9 - 10
iOSClient/Utility/CCUtility.m

@@ -852,23 +852,22 @@
         // Type compress
         if (UTTypeConformsTo(fileUTI, kUTTypeZipArchive) && [(__bridge NSString *)fileUTI containsString:@"org.openxmlformats"] == NO && [(__bridge NSString *)fileUTI containsString:@"oasis"] == NO) {
             metadata.typeFile = k_metadataTypeFile_compress;
-            if (metadata.cryptated) metadata.iconName = image_typeFileCompress;
-            else metadata.iconName = image_typeFileCompress;
+            metadata.iconName = image_file_compress;
         }
         // Type image
         else if (UTTypeConformsTo(fileUTI, kUTTypeImage)) {
             metadata.typeFile = k_metadataTypeFile_image;
-            metadata.iconName = image_photo;
+            metadata.iconName = image_file_photo;
         }
         // Type Video
         else if (UTTypeConformsTo(fileUTI, kUTTypeMovie)) {
             metadata.typeFile = k_metadataTypeFile_video;
-            metadata.iconName = image_movie;
+            metadata.iconName = image_file_movie;
         }
         // Type Audio
         else if (UTTypeConformsTo(fileUTI, kUTTypeAudio)) {
             metadata.typeFile = k_metadataTypeFile_audio;
-            metadata.iconName = image_audio;
+            metadata.iconName = image_file_audio;
         }
         // Type Document [DOC] [PDF] [XLS] [TXT] (RTF = "public.rtf" - ODT = "org.oasis-open.opendocument.text") [MD]
         else if (UTTypeConformsTo(fileUTI, kUTTypeContent) || [ext isEqualToString:@"MD"]) {
@@ -879,23 +878,23 @@
             NSString *typeFile = (__bridge NSString *)fileUTI;
             
             if ([typeFile isEqualToString:@"com.adobe.pdf"]) {
-                metadata.iconName = image_pdf;
+                metadata.iconName = image_file_pdf;
             }
             
             if ([typeFile isEqualToString:@"org.openxmlformats.spreadsheetml.sheet"]) {
-                metadata.iconName = image_xls;
+                metadata.iconName = image_file_xls;
             }
             
             if ([typeFile isEqualToString:@"com.microsoft.excel.xls"]) {
-                metadata.iconName = image_xls;
+                metadata.iconName = image_file_xls;
             }
             
             if ([typeFile isEqualToString:@"public.plain-text"] || [ext isEqualToString:@"MD"]) {
-                metadata.iconName = image_txt;
+                metadata.iconName = image_file_txt;
             }
             
             if ([typeFile isEqualToString:@"public.html"]) {
-                metadata.iconName = image_filetype_htlm;
+                metadata.iconName = image_file_code;
             }
             
         } else {