diff --git a/Brand/Custom.xcassets/introSlide1.imageset/Contents.json b/Brand/Custom.xcassets/introSlide1.imageset/Contents.json new file mode 100644 index 0000000000..65b05047b7 --- /dev/null +++ b/Brand/Custom.xcassets/introSlide1.imageset/Contents.json @@ -0,0 +1,33 @@ +{ + "images" : [ + { + "filename" : "introSlide1.png", + "idiom" : "iphone", + "scale" : "1x" + }, + { + "filename" : "introSlide1@2x.png", + "idiom" : "iphone", + "scale" : "2x" + }, + { + "filename" : "introSlide1@3x.png", + "idiom" : "iphone", + "scale" : "3x" + }, + { + "filename" : "Tablet Portrait - first slide-1.png", + "idiom" : "ipad", + "scale" : "1x" + }, + { + "filename" : "Tablet Portrait - first slide.png", + "idiom" : "ipad", + "scale" : "2x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Brand/Custom.xcassets/introSlide1.imageset/Tablet Portrait - first slide-1.png b/Brand/Custom.xcassets/introSlide1.imageset/Tablet Portrait - first slide-1.png new file mode 100644 index 0000000000..8a6354f8e9 Binary files /dev/null and b/Brand/Custom.xcassets/introSlide1.imageset/Tablet Portrait - first slide-1.png differ diff --git a/Brand/Custom.xcassets/introSlide1.imageset/Tablet Portrait - first slide.png b/Brand/Custom.xcassets/introSlide1.imageset/Tablet Portrait - first slide.png new file mode 100644 index 0000000000..8a6354f8e9 Binary files /dev/null and b/Brand/Custom.xcassets/introSlide1.imageset/Tablet Portrait - first slide.png differ diff --git a/Brand/Custom.xcassets/introSlide1.imageset/introSlide1.png b/Brand/Custom.xcassets/introSlide1.imageset/introSlide1.png new file mode 100644 index 0000000000..7ad97b76bc Binary files /dev/null and b/Brand/Custom.xcassets/introSlide1.imageset/introSlide1.png differ diff --git a/Brand/Custom.xcassets/introSlide1.imageset/introSlide1@2x.png b/Brand/Custom.xcassets/introSlide1.imageset/introSlide1@2x.png new file mode 100644 index 0000000000..7ad97b76bc Binary files /dev/null and b/Brand/Custom.xcassets/introSlide1.imageset/introSlide1@2x.png differ diff --git a/Brand/Custom.xcassets/introSlide1.imageset/introSlide1@3x.png b/Brand/Custom.xcassets/introSlide1.imageset/introSlide1@3x.png new file mode 100644 index 0000000000..271ec26fda Binary files /dev/null and b/Brand/Custom.xcassets/introSlide1.imageset/introSlide1@3x.png differ diff --git a/Brand/Custom.xcassets/introSlide2.imageset/Contents.json b/Brand/Custom.xcassets/introSlide2.imageset/Contents.json new file mode 100644 index 0000000000..6f14cfcd17 --- /dev/null +++ b/Brand/Custom.xcassets/introSlide2.imageset/Contents.json @@ -0,0 +1,33 @@ +{ + "images" : [ + { + "filename" : "introSlide2.png", + "idiom" : "iphone", + "scale" : "1x" + }, + { + "filename" : "introSlide2@2x.png", + "idiom" : "iphone", + "scale" : "2x" + }, + { + "filename" : "introSlide2@3x.png", + "idiom" : "iphone", + "scale" : "3x" + }, + { + "filename" : "Tablet Portrait - third slide-1.png", + "idiom" : "ipad", + "scale" : "1x" + }, + { + "filename" : "Tablet Portrait - third slide.png", + "idiom" : "ipad", + "scale" : "2x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Brand/Custom.xcassets/introSlide2.imageset/Tablet Portrait - third slide-1.png b/Brand/Custom.xcassets/introSlide2.imageset/Tablet Portrait - third slide-1.png new file mode 100644 index 0000000000..58357b3fb7 Binary files /dev/null and b/Brand/Custom.xcassets/introSlide2.imageset/Tablet Portrait - third slide-1.png differ diff --git a/Brand/Custom.xcassets/introSlide2.imageset/Tablet Portrait - third slide.png b/Brand/Custom.xcassets/introSlide2.imageset/Tablet Portrait - third slide.png new file mode 100644 index 0000000000..58357b3fb7 Binary files /dev/null and b/Brand/Custom.xcassets/introSlide2.imageset/Tablet Portrait - third slide.png differ diff --git a/Brand/Custom.xcassets/introSlide2.imageset/introSlide2.png b/Brand/Custom.xcassets/introSlide2.imageset/introSlide2.png new file mode 100644 index 0000000000..df3e9d9339 Binary files /dev/null and b/Brand/Custom.xcassets/introSlide2.imageset/introSlide2.png differ diff --git a/Brand/Custom.xcassets/introSlide2.imageset/introSlide2@2x.png b/Brand/Custom.xcassets/introSlide2.imageset/introSlide2@2x.png new file mode 100644 index 0000000000..df3e9d9339 Binary files /dev/null and b/Brand/Custom.xcassets/introSlide2.imageset/introSlide2@2x.png differ diff --git a/Brand/Custom.xcassets/introSlide2.imageset/introSlide2@3x.png b/Brand/Custom.xcassets/introSlide2.imageset/introSlide2@3x.png new file mode 100644 index 0000000000..17bf5d89a4 Binary files /dev/null and b/Brand/Custom.xcassets/introSlide2.imageset/introSlide2@3x.png differ diff --git a/Brand/Custom.xcassets/introSlide3.imageset/Contents.json b/Brand/Custom.xcassets/introSlide3.imageset/Contents.json new file mode 100644 index 0000000000..e15a5bbe53 --- /dev/null +++ b/Brand/Custom.xcassets/introSlide3.imageset/Contents.json @@ -0,0 +1,33 @@ +{ + "images" : [ + { + "filename" : "introSlide3.png", + "idiom" : "iphone", + "scale" : "1x" + }, + { + "filename" : "introSlide3@2x.png", + "idiom" : "iphone", + "scale" : "2x" + }, + { + "filename" : "introSlide3@3x.png", + "idiom" : "iphone", + "scale" : "3x" + }, + { + "filename" : "Tablet Portrait - second slide-1.png", + "idiom" : "ipad", + "scale" : "1x" + }, + { + "filename" : "Tablet Portrait - second slide.png", + "idiom" : "ipad", + "scale" : "2x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Brand/Custom.xcassets/introSlide3.imageset/Tablet Portrait - second slide-1.png b/Brand/Custom.xcassets/introSlide3.imageset/Tablet Portrait - second slide-1.png new file mode 100644 index 0000000000..395767ba7f Binary files /dev/null and b/Brand/Custom.xcassets/introSlide3.imageset/Tablet Portrait - second slide-1.png differ diff --git a/Brand/Custom.xcassets/introSlide3.imageset/Tablet Portrait - second slide.png b/Brand/Custom.xcassets/introSlide3.imageset/Tablet Portrait - second slide.png new file mode 100644 index 0000000000..395767ba7f Binary files /dev/null and b/Brand/Custom.xcassets/introSlide3.imageset/Tablet Portrait - second slide.png differ diff --git a/Brand/Custom.xcassets/introSlide3.imageset/introSlide3.png b/Brand/Custom.xcassets/introSlide3.imageset/introSlide3.png new file mode 100644 index 0000000000..bd19e31a5b Binary files /dev/null and b/Brand/Custom.xcassets/introSlide3.imageset/introSlide3.png differ diff --git a/Brand/Custom.xcassets/introSlide3.imageset/introSlide3@2x.png b/Brand/Custom.xcassets/introSlide3.imageset/introSlide3@2x.png new file mode 100644 index 0000000000..bd19e31a5b Binary files /dev/null and b/Brand/Custom.xcassets/introSlide3.imageset/introSlide3@2x.png differ diff --git a/Brand/Custom.xcassets/introSlide3.imageset/introSlide3@3x.png b/Brand/Custom.xcassets/introSlide3.imageset/introSlide3@3x.png new file mode 100644 index 0000000000..223fee7741 Binary files /dev/null and b/Brand/Custom.xcassets/introSlide3.imageset/introSlide3@3x.png differ diff --git a/Brand/Custom.xcassets/introSlideEight1.imageset/Contents.json b/Brand/Custom.xcassets/introSlideEight1.imageset/Contents.json new file mode 100644 index 0000000000..56a179f397 --- /dev/null +++ b/Brand/Custom.xcassets/introSlideEight1.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "introSlideEight1@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Brand/Custom.xcassets/introSlideEight1.imageset/introSlideEight1@3x.png b/Brand/Custom.xcassets/introSlideEight1.imageset/introSlideEight1@3x.png new file mode 100644 index 0000000000..244802dfc2 Binary files /dev/null and b/Brand/Custom.xcassets/introSlideEight1.imageset/introSlideEight1@3x.png differ diff --git a/Brand/Custom.xcassets/introSlideEight2.imageset/Contents.json b/Brand/Custom.xcassets/introSlideEight2.imageset/Contents.json new file mode 100644 index 0000000000..4e7d271b20 --- /dev/null +++ b/Brand/Custom.xcassets/introSlideEight2.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "introSlideEight2@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Brand/Custom.xcassets/introSlideEight2.imageset/introSlideEight2@3x.png b/Brand/Custom.xcassets/introSlideEight2.imageset/introSlideEight2@3x.png new file mode 100644 index 0000000000..7cccb2c941 Binary files /dev/null and b/Brand/Custom.xcassets/introSlideEight2.imageset/introSlideEight2@3x.png differ diff --git a/Brand/Custom.xcassets/introSlideEight3.imageset/Contents.json b/Brand/Custom.xcassets/introSlideEight3.imageset/Contents.json new file mode 100644 index 0000000000..d1192931e8 --- /dev/null +++ b/Brand/Custom.xcassets/introSlideEight3.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "introSlideEight3@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Brand/Custom.xcassets/introSlideEight3.imageset/introSlideEight3@3x.png b/Brand/Custom.xcassets/introSlideEight3.imageset/introSlideEight3@3x.png new file mode 100644 index 0000000000..21adc87717 Binary files /dev/null and b/Brand/Custom.xcassets/introSlideEight3.imageset/introSlideEight3@3x.png differ diff --git a/Brand/Custom.xcassets/introSlideLand1.imageset/Contents.json b/Brand/Custom.xcassets/introSlideLand1.imageset/Contents.json new file mode 100644 index 0000000000..58788d977d --- /dev/null +++ b/Brand/Custom.xcassets/introSlideLand1.imageset/Contents.json @@ -0,0 +1,33 @@ +{ + "images" : [ + { + "filename" : "introSlide1.png", + "idiom" : "iphone", + "scale" : "1x" + }, + { + "filename" : "introSlide1@2x.png", + "idiom" : "iphone", + "scale" : "2x" + }, + { + "filename" : "introSlide1@3x.png", + "idiom" : "iphone", + "scale" : "3x" + }, + { + "filename" : "Tablet Landscape - first slide.png", + "idiom" : "ipad", + "scale" : "1x" + }, + { + "filename" : "Tablet Landscape - first slide-1.png", + "idiom" : "ipad", + "scale" : "2x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Brand/Custom.xcassets/introSlideLand1.imageset/Tablet Landscape - first slide-1.png b/Brand/Custom.xcassets/introSlideLand1.imageset/Tablet Landscape - first slide-1.png new file mode 100644 index 0000000000..6e3df04303 Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand1.imageset/Tablet Landscape - first slide-1.png differ diff --git a/Brand/Custom.xcassets/introSlideLand1.imageset/Tablet Landscape - first slide.png b/Brand/Custom.xcassets/introSlideLand1.imageset/Tablet Landscape - first slide.png new file mode 100644 index 0000000000..6e3df04303 Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand1.imageset/Tablet Landscape - first slide.png differ diff --git a/Brand/Custom.xcassets/introSlideLand1.imageset/introSlide1.png b/Brand/Custom.xcassets/introSlideLand1.imageset/introSlide1.png new file mode 100644 index 0000000000..7ad97b76bc Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand1.imageset/introSlide1.png differ diff --git a/Brand/Custom.xcassets/introSlideLand1.imageset/introSlide1@2x.png b/Brand/Custom.xcassets/introSlideLand1.imageset/introSlide1@2x.png new file mode 100644 index 0000000000..7ad97b76bc Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand1.imageset/introSlide1@2x.png differ diff --git a/Brand/Custom.xcassets/introSlideLand1.imageset/introSlide1@3x.png b/Brand/Custom.xcassets/introSlideLand1.imageset/introSlide1@3x.png new file mode 100644 index 0000000000..271ec26fda Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand1.imageset/introSlide1@3x.png differ diff --git a/Brand/Custom.xcassets/introSlideLand2.imageset/Contents.json b/Brand/Custom.xcassets/introSlideLand2.imageset/Contents.json new file mode 100644 index 0000000000..efbfa73a66 --- /dev/null +++ b/Brand/Custom.xcassets/introSlideLand2.imageset/Contents.json @@ -0,0 +1,33 @@ +{ + "images" : [ + { + "filename" : "introSlide2.png", + "idiom" : "iphone", + "scale" : "1x" + }, + { + "filename" : "introSlide2@2x.png", + "idiom" : "iphone", + "scale" : "2x" + }, + { + "filename" : "introSlide2@3x.png", + "idiom" : "iphone", + "scale" : "3x" + }, + { + "filename" : "Tablet Landscape - second slide.png", + "idiom" : "ipad", + "scale" : "1x" + }, + { + "filename" : "Tablet Landscape - second slide-1.png", + "idiom" : "ipad", + "scale" : "2x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Brand/Custom.xcassets/introSlideLand2.imageset/Tablet Landscape - second slide-1.png b/Brand/Custom.xcassets/introSlideLand2.imageset/Tablet Landscape - second slide-1.png new file mode 100644 index 0000000000..c5e3bca8af Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand2.imageset/Tablet Landscape - second slide-1.png differ diff --git a/Brand/Custom.xcassets/introSlideLand2.imageset/Tablet Landscape - second slide.png b/Brand/Custom.xcassets/introSlideLand2.imageset/Tablet Landscape - second slide.png new file mode 100644 index 0000000000..c5e3bca8af Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand2.imageset/Tablet Landscape - second slide.png differ diff --git a/Brand/Custom.xcassets/introSlideLand2.imageset/introSlide2.png b/Brand/Custom.xcassets/introSlideLand2.imageset/introSlide2.png new file mode 100644 index 0000000000..df3e9d9339 Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand2.imageset/introSlide2.png differ diff --git a/Brand/Custom.xcassets/introSlideLand2.imageset/introSlide2@2x.png b/Brand/Custom.xcassets/introSlideLand2.imageset/introSlide2@2x.png new file mode 100644 index 0000000000..df3e9d9339 Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand2.imageset/introSlide2@2x.png differ diff --git a/Brand/Custom.xcassets/introSlideLand2.imageset/introSlide2@3x.png b/Brand/Custom.xcassets/introSlideLand2.imageset/introSlide2@3x.png new file mode 100644 index 0000000000..17bf5d89a4 Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand2.imageset/introSlide2@3x.png differ diff --git a/Brand/Custom.xcassets/introSlideLand3.imageset/Contents.json b/Brand/Custom.xcassets/introSlideLand3.imageset/Contents.json new file mode 100644 index 0000000000..fce5b583fd --- /dev/null +++ b/Brand/Custom.xcassets/introSlideLand3.imageset/Contents.json @@ -0,0 +1,33 @@ +{ + "images" : [ + { + "filename" : "introSlide3.png", + "idiom" : "iphone", + "scale" : "1x" + }, + { + "filename" : "introSlide3@2x.png", + "idiom" : "iphone", + "scale" : "2x" + }, + { + "filename" : "introSlide3@3x.png", + "idiom" : "iphone", + "scale" : "3x" + }, + { + "filename" : "Tablet Landscape - third slide.png", + "idiom" : "ipad", + "scale" : "1x" + }, + { + "filename" : "Tablet Landscape - third slide-1.png", + "idiom" : "ipad", + "scale" : "2x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Brand/Custom.xcassets/introSlideLand3.imageset/Tablet Landscape - third slide-1.png b/Brand/Custom.xcassets/introSlideLand3.imageset/Tablet Landscape - third slide-1.png new file mode 100644 index 0000000000..faa2188a48 Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand3.imageset/Tablet Landscape - third slide-1.png differ diff --git a/Brand/Custom.xcassets/introSlideLand3.imageset/Tablet Landscape - third slide.png b/Brand/Custom.xcassets/introSlideLand3.imageset/Tablet Landscape - third slide.png new file mode 100644 index 0000000000..faa2188a48 Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand3.imageset/Tablet Landscape - third slide.png differ diff --git a/Brand/Custom.xcassets/introSlideLand3.imageset/introSlide3.png b/Brand/Custom.xcassets/introSlideLand3.imageset/introSlide3.png new file mode 100644 index 0000000000..bd19e31a5b Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand3.imageset/introSlide3.png differ diff --git a/Brand/Custom.xcassets/introSlideLand3.imageset/introSlide3@2x.png b/Brand/Custom.xcassets/introSlideLand3.imageset/introSlide3@2x.png new file mode 100644 index 0000000000..bd19e31a5b Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand3.imageset/introSlide3@2x.png differ diff --git a/Brand/Custom.xcassets/introSlideLand3.imageset/introSlide3@3x.png b/Brand/Custom.xcassets/introSlideLand3.imageset/introSlide3@3x.png new file mode 100644 index 0000000000..223fee7741 Binary files /dev/null and b/Brand/Custom.xcassets/introSlideLand3.imageset/introSlide3@3x.png differ diff --git a/Brand/NCBrand.swift b/Brand/NCBrand.swift index 0a3ba484a3..f428f9de0d 100755 --- a/Brand/NCBrand.swift +++ b/Brand/NCBrand.swift @@ -26,56 +26,74 @@ import UIKit let userAgent: String = { let appVersion: String = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String // Original Nextcloud useragent "Mozilla/5.0 (iOS) Nextcloud-iOS/\(appVersion)" - return "Mozilla/5.0 (iOS) Nextcloud-iOS/\(appVersion)" + return "Mozilla/5.0 (iOS) Magenta-iOS/\(appVersion)" }() -final class NCBrandOptions: @unchecked Sendable { - static let shared = NCBrandOptions() - - var brand: String = "Nextcloud" - var textCopyrightNextcloudiOS: String = "Nextcloud Hydrogen for iOS %@ © 2025" - var textCopyrightNextcloudServer: String = "Nextcloud Server %@" - var loginBaseUrl: String = "https://cloud.nextcloud.com" - var pushNotificationServerProxy: String = "https://push-notifications.nextcloud.com" - var linkLoginHost: String = "https://nextcloud.com/install" - var linkloginPreferredProviders: String = "https://nextcloud.com/signup-ios" - var webLoginAutenticationProtocol: String = "nc://" // example "abc://" - var privacy: String = "https://nextcloud.com/privacy" - var sourceCode: String = "https://github.com/nextcloud/ios" - var mobileconfig: String = "/remote.php/dav/provisioning/apple-provisioning.mobileconfig" - var appStoreUrl: String = "https://apps.apple.com/in/app/nextcloud/id1125420102" +@objc class NCBrandOptions: NSObject, @unchecked Sendable { + @objc static let shared: NCBrandOptions = { + let instance = NCBrandOptions() + return instance + }() + + @objc public var brand: String = "MagentaCLOUD" + @objc public var textCopyrightNextcloudiOS: String = "MagentaCLOUD for iOS %@" + @objc public var textCopyrightNextcloudServer: String = "MagentaCLOUD Server %@" + @objc public var loginBaseUrl: String = "https://magentacloud.de" + + @objc public var pushNotificationServerProxy: String = "https://push-notifications.nextcloud.com" + @objc public var linkLoginHost: String = "https://nextcloud.com/install" + @objc public var linkloginPreferredProviders: String = "https://nextcloud.com/signup-ios" + @objc public var webLoginAutenticationProtocol: String = "nc://" // example "abc://" + @objc public var privacy: String = "https://nextcloud.com/privacy" + @objc public var sourceCode: String = "https://github.com/nextcloud/ios" + @objc public var mobileconfig: String = "/remote.php/dav/provisioning/apple-provisioning.mobileconfig" + @objc public var appStoreUrl: String = "https://apps.apple.com/de/app/magentacloud-cloud-speicher/id312838242" + + // Personalized + @objc public var webCloseViewProtocolPersonalized: String = "" // example "abc://change/plan" Don't touch me !! + @objc public var folderBrandAutoUpload: String = "" // example "_auto_upload_folder_" Don't touch me !! // Auto Upload default folder - var folderDefaultAutoUpload: String = "Photos" + @objc public var folderDefaultAutoUpload: String = Locale.current.languageCode == "de" ? "Kamera-Medien" : "Camera-Media" // Capabilities Group - var capabilitiesGroup: String = "group.it.twsweb.Crypto-Cloud" - var capabilitiesGroupApps: String = "group.com.nextcloud.apps" + @objc public var capabilitiesGroup: String = "group.de.telekom.Mediencenter" + @objc public var capabilitiesGroupApps: String = "group.de.telekom.Mediencenter" // BRAND ONLY - var use_AppConfig: Bool = false // Don't touch me !! + // Set use_login_web_personalized to true for prod and false for configurable path + @objc public var use_login_web_personalized: Bool = true // Don't touch me !! + @objc public var use_AppConfig: Bool = false // Don't touch me !! + @objc public var use_GroupApps: Bool = true // Don't touch me !! + // Options // Use server theming color - var use_themingColor: Bool = true - - var disable_intro: Bool = false - var disable_request_login_url: Bool = false - var disable_multiaccount: Bool = false - var disable_more_external_site: Bool = false - var disable_openin_file: Bool = false // Don't touch me !! - var disable_crash_service: Bool = false - var disable_log: Bool = false - var disable_mobileconfig: Bool = false - var disable_show_more_nextcloud_apps_in_settings: Bool = false - var doNotAskPasscodeAtStartup: Bool = false - var disable_source_code_in_settings: Bool = false - var enforce_passcode_lock = false + @objc public var use_default_auto_upload: Bool = false + @objc public var use_themingColor: Bool = false + @objc public var use_themingLogo: Bool = false + @objc public var use_storeLocalAutoUploadAll: Bool = false + @objc public var use_loginflowv2: Bool = false + + @objc var disable_intro: Bool = false//true + @objc var disable_request_login_url: Bool = false//true + @objc public var disable_multiaccount: Bool = true + @objc public var disable_manage_account: Bool = false + @objc var disable_more_external_site: Bool = false + @objc var disable_openin_file: Bool = false // Don't touch me !! + @objc var disable_crash_service: Bool = true + @objc var disable_log: Bool = false + @objc var disable_mobileconfig: Bool = false + @objc var disable_show_more_nextcloud_apps_in_settings: Bool = true + @objc var doNotAskPasscodeAtStartup: Bool = false + @objc var disable_source_code_in_settings: Bool = false + @objc var enforce_passcode_lock = false + @objc var use_in_app_browser_for_login = false // (name: "Name 1", url: "https://cloud.nextcloud.com"),(name: "Name 2", url: "https://cloud.nextcloud.com") var enforce_servers: [(name: String, url: String)] = [] // Internal option behaviour - var cleanUpDay: Int = 0 // Set default "Delete all cached files older than" possible days value are: 0, 1, 7, 30, 90, 180, 365 + @objc var cleanUpDay: Int = 0 // Set default "Delete all cached files older than" possible days value are: 0, 1, 7, 30, 90, 180, 365 // Max request/download/upload concurrent let httpMaximumConnectionsPerHost: Int = 6 @@ -83,7 +101,7 @@ final class NCBrandOptions: @unchecked Sendable { let httpMaximumConnectionsPerHostInUpload: Int = 6 // Number of failed attempts after reset app - let resetAppPasscodeAttempts: Int = 10 + @objc let resetAppPasscodeAttempts: Int = 10 let passcodeSecondsFail: Int = 60 // Info Paging @@ -109,6 +127,9 @@ final class NCBrandOptions: @unchecked Sendable { if let str = configurationManaged[NCGlobal.shared.configuration_disable_log] as? String { disable_log = (str as NSString).boolValue } + if let str = configurationManaged[NCGlobal.shared.configuration_disable_manage_account] as? String { + disable_manage_account = (str as NSString).boolValue + } if let str = configurationManaged[NCGlobal.shared.configuration_disable_more_external_site] as? String { disable_more_external_site = (str as NSString).boolValue } @@ -130,13 +151,20 @@ final class NCBrandOptions: @unchecked Sendable { } } -final class NCBrandColor: @unchecked Sendable { - static let shared = NCBrandColor() +class NCBrandColor: NSObject, @unchecked Sendable { + static let shared: NCBrandColor = { + let instance = NCBrandColor() + return instance + }() /// This is rewrited from customet theme, default is Nextcloud color /// - let customer: UIColor = UIColor(red: 0.0 / 255.0, green: 130.0 / 255.0, blue: 201.0 / 255.0, alpha: 1.0) // BLU NC : #0082c9 - var customerText: UIColor = .white + @objc let customer: UIColor = UIColor(red: 226.0/255.0, green: 0.0/255.0, blue: 116.0/255.0, alpha: 1.0) + @objc var customerText: UIColor = .white + + @objc var brand: UIColor // don't touch me + @objc var brandElement: UIColor // don't touch me + @objc var brandText: UIColor = UIColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1.0) // INTERNAL DEFINE COLORS private var themingColor = ThreadSafeDictionary() @@ -152,7 +180,7 @@ final class NCBrandColor: @unchecked Sendable { let textColor: UIColor = .label let textColor2: UIColor = .secondaryLabel - var systemMint: UIColor { + @objc var systemMint: UIColor { get { return UIColor(red: 0.0 / 255.0, green: 199.0 / 255.0, blue: 190.0 / 255.0, alpha: 1.0) } @@ -176,7 +204,11 @@ final class NCBrandColor: @unchecked Sendable { } } - init() { } + override init() { + brand = customer + brandElement = customer + brandText = customerText + } /** Generate colors from the official nextcloud color. @@ -334,4 +366,62 @@ final class NCBrandColor: @unchecked Sendable { } return .white } + + @objc public var iconColor: UIColor{ + if #available(iOS 13.0, *) { + if UITraitCollection.current.userInterfaceStyle == .dark { + return UIColor(displayP3Red: 204.0/255.0, green: 204.0/255.0, blue: 204.0/255.0, alpha: 1.0) + }else { + return UIColor(red: 38.0/255.0, green: 38.0/255.0, blue: 38.0/255.0, alpha: 1.0) + } + } else { + return UIColor(red: 38.0/255.0, green: 38.0/255.0, blue: 38.0/255.0, alpha: 1.0) + } + } + + @objc public var notificationAction: UIColor { + return UIColor(red: 0/255.0, green: 153/255.0, blue: 255/255.0, alpha: 1.0) + } + + @objc public var secondarySystemGroupedBackground: UIColor = UIColor.secondarySystemGroupedBackground + @objc public var label: UIColor = UIColor.label + @objc public var backgroundForm: UIColor = UIColor(red: 244.0/255.0, green: 244.0/255.0, blue: 244.0/255.0, alpha: 1.0) + @objc public let graySoft: UIColor = UIColor(red: 162.0/255.0, green: 162.0/255.0, blue: 162.0/255.0, alpha: 0.5) + @objc public let systemGray4: UIColor = UIColor.systemGray4 + @objc public let systemBackground: UIColor = UIColor.systemBackground + @objc public let textInfo: UIColor = UIColor(red: 153.0/255.0, green: 153.0/255.0, blue: 153.0/255.0, alpha: 1.0) + @objc public let systemGray: UIColor = UIColor.systemGray + @objc public let customerDarkGrey: UIColor = UIColor(red: 38.0/255.0, green: 38.0/255.0, blue: 38.0/255.0, alpha: 1.0) + @objc public var fileFolderName: UIColor = UIColor(displayP3Red: 102.0/255.0, green: 102.0/255.0, blue: 102.0/255.0, alpha: 1.0) + @objc public let optionItem: UIColor = UIColor(red: 178.0/255.0, green: 178.0/255.0, blue: 178.0/255.0, alpha: 1.0) + @objc public var singleTitleColorButton: UIColor = UIColor(red: 25.0/255.0, green: 25.0/255.0, blue: 25.0/255.0, alpha: 1.0) + @objc public var shareCellTitleColor: UIColor = UIColor(displayP3Red: 242.0/255.0, green: 242.0/255.0, blue: 242.0/255.0, alpha: 1.0) + @objc public var gray60: UIColor { + if UITraitCollection.current.userInterfaceStyle == .dark { + return UIColor(red: 178.0/255.0, green: 178.0/255.0, blue: 178.0/255.0, alpha: 1.0) + } else { + return UIColor(red: 102.0/255.0, green: 102.0/255.0, blue: 102.0/255.0, alpha: 1.0) + } + } + @objc public var systemGray2: UIColor = UIColor.systemGray2 + @objc public var shareByEmailTextColor: UIColor = UIColor(displayP3Red: 13.0/255.0, green: 57.0/255.0, blue: 223.0/255.0, alpha: 1.0) + @objc public var memoryConsuptionBackground: UIColor { + if UITraitCollection.current.userInterfaceStyle == .dark { + return UIColor(red: 25.0/255.0, green: 25.0/255.0, blue: 25.0/255.0, alpha: 1.0) + } else { + return UIColor(red: 244.0/255.0, green: 244.0/255.0, blue: 244.0/255.0, alpha: 1.0) + } + } + @objc public var nmcGray0: UIColor{ + if UITraitCollection.current.userInterfaceStyle == .dark { + return UIColor(displayP3Red: 242.0/255.0, green: 242.0/255.0, blue: 242.0/255.0, alpha: 1.0) + }else { + return UIColor(red: 19.0/255.0, green: 19.0/255.0, blue: 19.0/255.0, alpha: 1.0) + } + } + @objc public var commonViewInfoText: UIColor = UIColor(displayP3Red: 102.0/255.0, green: 102.0/255.0, blue: 102.0/255.0, alpha: 1.0) + @objc public let progressColorGreen60: UIColor = UIColor(red: 115.0/255.0, green: 195.0/255.0, blue: 84.0/255.0, alpha: 1.0) + @objc public var seperatorRename: UIColor = UIColor(red: 235.0/255.0, green: 235.0/255.0, blue: 235.0/255.0, alpha: 1.0) + @objc public let gray: UIColor = UIColor(red: 104.0/255.0, green: 104.0/255.0, blue: 104.0/255.0, alpha: 1.0) + @objc public var nmcIconSharedWithMe: UIColor = UIColor(displayP3Red: 0.0/255.0, green: 153.0/255.0, blue: 255.0/255.0, alpha: 1.0) } diff --git a/iOSClient/Extensions/UIImage+Extension.swift b/iOSClient/Extensions/UIImage+Extension.swift index 3ea4d04296..18e1c838d0 100644 --- a/iOSClient/Extensions/UIImage+Extension.swift +++ b/iOSClient/Extensions/UIImage+Extension.swift @@ -244,6 +244,17 @@ extension UIImage { guard CGImageDestinationFinalize(destination) else { return nil } return mutableData as Data } + + func imageColor(_ color: UIColor) -> UIImage { + if #available(iOS 13.0, *) { + return self.withTintColor(color, renderingMode: .alwaysOriginal) + } else { + return UIGraphicsImageRenderer(size: size, format: imageRendererFormat).image { _ in + color.set() + withRenderingMode(.alwaysTemplate).draw(at: .zero) + } + } + } } extension CGImagePropertyOrientation { @@ -262,3 +273,58 @@ extension CGImagePropertyOrientation { } } } + +// https://stackoverflow.com/questions/16278463/darken-an-uiimage +public extension UIImage { + + private enum BlendMode { + case multiply // This results in colors that are at least as dark as either of the two contributing sample colors + case screen // This results in colors that are at least as light as either of the two contributing sample colors + } + + // A level of zero yeilds the original image, a level of 1 results in black + func darken(level: CGFloat = 0.5) -> UIImage? { + return blend(mode: .multiply, level: level) + } + + // A level of zero yeilds the original image, a level of 1 results in white + func lighten(level: CGFloat = 0.5) -> UIImage? { + return blend(mode: .screen, level: level) + } + + private func blend(mode: BlendMode, level: CGFloat) -> UIImage? { + let context = CIContext(options: nil) + + var level = level + if level < 0 { + level = 0 + } else if level > 1 { + level = 1 + } + + let filterName: String + switch mode { + case .multiply: // As the level increases we get less white + level = abs(level - 1.0) + filterName = "CIMultiplyBlendMode" + case .screen: // As the level increases we get more white + filterName = "CIScreenBlendMode" + } + + let blender = CIFilter(name: filterName)! + let backgroundColor = CIColor(color: UIColor(white: level, alpha: 1)) + + guard let inputImage = CIImage(image: self) else { return nil } + blender.setValue(inputImage, forKey: kCIInputImageKey) + + guard let backgroundImageGenerator = CIFilter(name: "CIConstantColorGenerator") else { return nil } + backgroundImageGenerator.setValue(backgroundColor, forKey: kCIInputColorKey) + guard let backgroundImage = backgroundImageGenerator.outputImage?.cropped(to: CGRect(origin: CGPoint.zero, size: self.size)) else { return nil } + blender.setValue(backgroundImage, forKey: kCIInputBackgroundImageKey) + + guard let blendedImage = blender.outputImage else { return nil } + + guard let cgImage = context.createCGImage(blendedImage, from: blendedImage.extent) else { return nil } + return UIImage(cgImage: cgImage) + } +} diff --git a/iOSClient/Images.xcassets/Image.imageset/Contents.json b/iOSClient/Images.xcassets/Image.imageset/Contents.json new file mode 100644 index 0000000000..3dcbc3dd3b --- /dev/null +++ b/iOSClient/Images.xcassets/Image.imageset/Contents.json @@ -0,0 +1,9 @@ +{ + "images" : [ + + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/InfoNetwork.imageset/Contents.json b/iOSClient/Images.xcassets/InfoNetwork.imageset/Contents.json index e8722c72c9..a946785164 100644 --- a/iOSClient/Images.xcassets/InfoNetwork.imageset/Contents.json +++ b/iOSClient/Images.xcassets/InfoNetwork.imageset/Contents.json @@ -8,5 +8,8 @@ "info" : { "author" : "xcode", "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true } } diff --git a/iOSClient/Images.xcassets/MenuGroupByAlphabetic.imageset/Contents.json b/iOSClient/Images.xcassets/MenuGroupByAlphabetic.imageset/Contents.json new file mode 100644 index 0000000000..f2f2fc305c --- /dev/null +++ b/iOSClient/Images.xcassets/MenuGroupByAlphabetic.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "MenuGroupByAlphabetic.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "MenuGroupByAlphabetic@3x-1.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "MenuGroupByAlphabetic@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/MenuGroupByAlphabetic.imageset/MenuGroupByAlphabetic.png b/iOSClient/Images.xcassets/MenuGroupByAlphabetic.imageset/MenuGroupByAlphabetic.png new file mode 100644 index 0000000000..6021496449 Binary files /dev/null and b/iOSClient/Images.xcassets/MenuGroupByAlphabetic.imageset/MenuGroupByAlphabetic.png differ diff --git a/iOSClient/Images.xcassets/MenuGroupByAlphabetic.imageset/MenuGroupByAlphabetic@3x-1.png b/iOSClient/Images.xcassets/MenuGroupByAlphabetic.imageset/MenuGroupByAlphabetic@3x-1.png new file mode 100644 index 0000000000..06b658f763 Binary files /dev/null and b/iOSClient/Images.xcassets/MenuGroupByAlphabetic.imageset/MenuGroupByAlphabetic@3x-1.png differ diff --git a/iOSClient/Images.xcassets/MenuGroupByAlphabetic.imageset/MenuGroupByAlphabetic@3x.png b/iOSClient/Images.xcassets/MenuGroupByAlphabetic.imageset/MenuGroupByAlphabetic@3x.png new file mode 100644 index 0000000000..635addc77c Binary files /dev/null and b/iOSClient/Images.xcassets/MenuGroupByAlphabetic.imageset/MenuGroupByAlphabetic@3x.png differ diff --git a/iOSClient/Images.xcassets/MenuGroupByDate.imageset/Contents.json b/iOSClient/Images.xcassets/MenuGroupByDate.imageset/Contents.json new file mode 100644 index 0000000000..a3852fbd0c --- /dev/null +++ b/iOSClient/Images.xcassets/MenuGroupByDate.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "MenuGroupByDate.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "MenuGroupByDate@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "MenuGroupByDate@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/MenuGroupByDate.imageset/MenuGroupByDate.png b/iOSClient/Images.xcassets/MenuGroupByDate.imageset/MenuGroupByDate.png new file mode 100644 index 0000000000..336b9c51b4 Binary files /dev/null and b/iOSClient/Images.xcassets/MenuGroupByDate.imageset/MenuGroupByDate.png differ diff --git a/iOSClient/Images.xcassets/MenuGroupByDate.imageset/MenuGroupByDate@2x.png b/iOSClient/Images.xcassets/MenuGroupByDate.imageset/MenuGroupByDate@2x.png new file mode 100644 index 0000000000..74e1ebfa6a Binary files /dev/null and b/iOSClient/Images.xcassets/MenuGroupByDate.imageset/MenuGroupByDate@2x.png differ diff --git a/iOSClient/Images.xcassets/MenuGroupByDate.imageset/MenuGroupByDate@3x.png b/iOSClient/Images.xcassets/MenuGroupByDate.imageset/MenuGroupByDate@3x.png new file mode 100644 index 0000000000..2fe97b2405 Binary files /dev/null and b/iOSClient/Images.xcassets/MenuGroupByDate.imageset/MenuGroupByDate@3x.png differ diff --git a/iOSClient/Images.xcassets/MenuGroupByFile.imageset/Contents.json b/iOSClient/Images.xcassets/MenuGroupByFile.imageset/Contents.json new file mode 100644 index 0000000000..0b82de579d --- /dev/null +++ b/iOSClient/Images.xcassets/MenuGroupByFile.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "MenuGroupByFile.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "MenuGroupByFile@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "MenuGroupByFile@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/MenuGroupByFile.imageset/MenuGroupByFile.png b/iOSClient/Images.xcassets/MenuGroupByFile.imageset/MenuGroupByFile.png new file mode 100644 index 0000000000..6b04ce66ba Binary files /dev/null and b/iOSClient/Images.xcassets/MenuGroupByFile.imageset/MenuGroupByFile.png differ diff --git a/iOSClient/Images.xcassets/MenuGroupByFile.imageset/MenuGroupByFile@2x.png b/iOSClient/Images.xcassets/MenuGroupByFile.imageset/MenuGroupByFile@2x.png new file mode 100644 index 0000000000..3b31a4482a Binary files /dev/null and b/iOSClient/Images.xcassets/MenuGroupByFile.imageset/MenuGroupByFile@2x.png differ diff --git a/iOSClient/Images.xcassets/MenuGroupByFile.imageset/MenuGroupByFile@3x.png b/iOSClient/Images.xcassets/MenuGroupByFile.imageset/MenuGroupByFile@3x.png new file mode 100644 index 0000000000..a90dfd79eb Binary files /dev/null and b/iOSClient/Images.xcassets/MenuGroupByFile.imageset/MenuGroupByFile@3x.png differ diff --git a/iOSClient/Images.xcassets/MenuOrderByFileName.imageset/Contents.json b/iOSClient/Images.xcassets/MenuOrderByFileName.imageset/Contents.json new file mode 100644 index 0000000000..808b6665c3 --- /dev/null +++ b/iOSClient/Images.xcassets/MenuOrderByFileName.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "MenuOrderByFileName.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "MenuOrderByFileName@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "MenuOrderByFileName@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/MenuOrderByFileName.imageset/MenuOrderByFileName.png b/iOSClient/Images.xcassets/MenuOrderByFileName.imageset/MenuOrderByFileName.png new file mode 100644 index 0000000000..a35bd06791 Binary files /dev/null and b/iOSClient/Images.xcassets/MenuOrderByFileName.imageset/MenuOrderByFileName.png differ diff --git a/iOSClient/Images.xcassets/MenuOrderByFileName.imageset/MenuOrderByFileName@2x.png b/iOSClient/Images.xcassets/MenuOrderByFileName.imageset/MenuOrderByFileName@2x.png new file mode 100644 index 0000000000..56c20ff42b Binary files /dev/null and b/iOSClient/Images.xcassets/MenuOrderByFileName.imageset/MenuOrderByFileName@2x.png differ diff --git a/iOSClient/Images.xcassets/MenuOrderByFileName.imageset/MenuOrderByFileName@3x.png b/iOSClient/Images.xcassets/MenuOrderByFileName.imageset/MenuOrderByFileName@3x.png new file mode 100644 index 0000000000..507d4b99d0 Binary files /dev/null and b/iOSClient/Images.xcassets/MenuOrderByFileName.imageset/MenuOrderByFileName@3x.png differ diff --git a/iOSClient/Images.xcassets/MenuOrdeyByDate.imageset/Contents.json b/iOSClient/Images.xcassets/MenuOrdeyByDate.imageset/Contents.json new file mode 100644 index 0000000000..585e3e21f4 --- /dev/null +++ b/iOSClient/Images.xcassets/MenuOrdeyByDate.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "MenuOrdeyByDate.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "MenuOrdeyByDate@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "MenuOrdeyByDate@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/MenuOrdeyByDate.imageset/MenuOrdeyByDate.png b/iOSClient/Images.xcassets/MenuOrdeyByDate.imageset/MenuOrdeyByDate.png new file mode 100644 index 0000000000..26cc076d0b Binary files /dev/null and b/iOSClient/Images.xcassets/MenuOrdeyByDate.imageset/MenuOrdeyByDate.png differ diff --git a/iOSClient/Images.xcassets/MenuOrdeyByDate.imageset/MenuOrdeyByDate@2x.png b/iOSClient/Images.xcassets/MenuOrdeyByDate.imageset/MenuOrdeyByDate@2x.png new file mode 100644 index 0000000000..e5bcfd733c Binary files /dev/null and b/iOSClient/Images.xcassets/MenuOrdeyByDate.imageset/MenuOrdeyByDate@2x.png differ diff --git a/iOSClient/Images.xcassets/MenuOrdeyByDate.imageset/MenuOrdeyByDate@3x.png b/iOSClient/Images.xcassets/MenuOrdeyByDate.imageset/MenuOrdeyByDate@3x.png new file mode 100644 index 0000000000..b59790550a Binary files /dev/null and b/iOSClient/Images.xcassets/MenuOrdeyByDate.imageset/MenuOrdeyByDate@3x.png differ diff --git a/iOSClient/Images.xcassets/MenuOrdinamentoAscendente.imageset/Contents.json b/iOSClient/Images.xcassets/MenuOrdinamentoAscendente.imageset/Contents.json new file mode 100644 index 0000000000..58efb22821 --- /dev/null +++ b/iOSClient/Images.xcassets/MenuOrdinamentoAscendente.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "MenuOrdinamentoAscendente.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "MenuOrdinamentoAscendente@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "MenuOrdinamentoAscendente@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/MenuOrdinamentoAscendente.imageset/MenuOrdinamentoAscendente.png b/iOSClient/Images.xcassets/MenuOrdinamentoAscendente.imageset/MenuOrdinamentoAscendente.png new file mode 100644 index 0000000000..2314f6244a Binary files /dev/null and b/iOSClient/Images.xcassets/MenuOrdinamentoAscendente.imageset/MenuOrdinamentoAscendente.png differ diff --git a/iOSClient/Images.xcassets/MenuOrdinamentoAscendente.imageset/MenuOrdinamentoAscendente@2x.png b/iOSClient/Images.xcassets/MenuOrdinamentoAscendente.imageset/MenuOrdinamentoAscendente@2x.png new file mode 100644 index 0000000000..075545e1ae Binary files /dev/null and b/iOSClient/Images.xcassets/MenuOrdinamentoAscendente.imageset/MenuOrdinamentoAscendente@2x.png differ diff --git a/iOSClient/Images.xcassets/MenuOrdinamentoAscendente.imageset/MenuOrdinamentoAscendente@3x.png b/iOSClient/Images.xcassets/MenuOrdinamentoAscendente.imageset/MenuOrdinamentoAscendente@3x.png new file mode 100644 index 0000000000..62112d98c9 Binary files /dev/null and b/iOSClient/Images.xcassets/MenuOrdinamentoAscendente.imageset/MenuOrdinamentoAscendente@3x.png differ diff --git a/iOSClient/Images.xcassets/MenuOrdinamentoDiscendente.imageset/Contents.json b/iOSClient/Images.xcassets/MenuOrdinamentoDiscendente.imageset/Contents.json new file mode 100644 index 0000000000..393a100166 --- /dev/null +++ b/iOSClient/Images.xcassets/MenuOrdinamentoDiscendente.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "MenuOrdinamentoDiscendente.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "MenuOrdinamentoDiscendente@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "MenuOrdinamentoDiscendente@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/MenuOrdinamentoDiscendente.imageset/MenuOrdinamentoDiscendente.png b/iOSClient/Images.xcassets/MenuOrdinamentoDiscendente.imageset/MenuOrdinamentoDiscendente.png new file mode 100644 index 0000000000..edbddbffc3 Binary files /dev/null and b/iOSClient/Images.xcassets/MenuOrdinamentoDiscendente.imageset/MenuOrdinamentoDiscendente.png differ diff --git a/iOSClient/Images.xcassets/MenuOrdinamentoDiscendente.imageset/MenuOrdinamentoDiscendente@2x.png b/iOSClient/Images.xcassets/MenuOrdinamentoDiscendente.imageset/MenuOrdinamentoDiscendente@2x.png new file mode 100644 index 0000000000..f698700156 Binary files /dev/null and b/iOSClient/Images.xcassets/MenuOrdinamentoDiscendente.imageset/MenuOrdinamentoDiscendente@2x.png differ diff --git a/iOSClient/Images.xcassets/MenuOrdinamentoDiscendente.imageset/MenuOrdinamentoDiscendente@3x.png b/iOSClient/Images.xcassets/MenuOrdinamentoDiscendente.imageset/MenuOrdinamentoDiscendente@3x.png new file mode 100644 index 0000000000..d53cff0361 Binary files /dev/null and b/iOSClient/Images.xcassets/MenuOrdinamentoDiscendente.imageset/MenuOrdinamentoDiscendente@3x.png differ diff --git a/iOSClient/Images.xcassets/WiFiSmall.imageset/Contents.json b/iOSClient/Images.xcassets/WiFiSmall.imageset/Contents.json new file mode 100644 index 0000000000..0d044c1a4c --- /dev/null +++ b/iOSClient/Images.xcassets/WiFiSmall.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "WiFiSmall.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "WiFiSmall@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "WiFiSmall@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/WiFiSmall.imageset/WiFiSmall.png b/iOSClient/Images.xcassets/WiFiSmall.imageset/WiFiSmall.png new file mode 100644 index 0000000000..3bc239ccf9 Binary files /dev/null and b/iOSClient/Images.xcassets/WiFiSmall.imageset/WiFiSmall.png differ diff --git a/iOSClient/Images.xcassets/WiFiSmall.imageset/WiFiSmall@2x.png b/iOSClient/Images.xcassets/WiFiSmall.imageset/WiFiSmall@2x.png new file mode 100644 index 0000000000..485b92a256 Binary files /dev/null and b/iOSClient/Images.xcassets/WiFiSmall.imageset/WiFiSmall@2x.png differ diff --git a/iOSClient/Images.xcassets/WiFiSmall.imageset/WiFiSmall@3x.png b/iOSClient/Images.xcassets/WiFiSmall.imageset/WiFiSmall@3x.png new file mode 100644 index 0000000000..fa487ba8ea Binary files /dev/null and b/iOSClient/Images.xcassets/WiFiSmall.imageset/WiFiSmall@3x.png differ diff --git a/iOSClient/Images.xcassets/actionSheetModify.imageset/Contents.json b/iOSClient/Images.xcassets/actionSheetModify.imageset/Contents.json new file mode 100644 index 0000000000..da6627652c --- /dev/null +++ b/iOSClient/Images.xcassets/actionSheetModify.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "actionSheetModify.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "actionSheetModify@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "actionSheetModify@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/actionSheetModify.imageset/actionSheetModify.png b/iOSClient/Images.xcassets/actionSheetModify.imageset/actionSheetModify.png new file mode 100644 index 0000000000..d8967d1de6 Binary files /dev/null and b/iOSClient/Images.xcassets/actionSheetModify.imageset/actionSheetModify.png differ diff --git a/iOSClient/Images.xcassets/actionSheetModify.imageset/actionSheetModify@2x.png b/iOSClient/Images.xcassets/actionSheetModify.imageset/actionSheetModify@2x.png new file mode 100644 index 0000000000..17b56ef130 Binary files /dev/null and b/iOSClient/Images.xcassets/actionSheetModify.imageset/actionSheetModify@2x.png differ diff --git a/iOSClient/Images.xcassets/actionSheetModify.imageset/actionSheetModify@3x.png b/iOSClient/Images.xcassets/actionSheetModify.imageset/actionSheetModify@3x.png new file mode 100644 index 0000000000..f6a3f257db Binary files /dev/null and b/iOSClient/Images.xcassets/actionSheetModify.imageset/actionSheetModify@3x.png differ diff --git a/iOSClient/Images.xcassets/activityTypeFailure.imageset/Contents.json b/iOSClient/Images.xcassets/activityTypeFailure.imageset/Contents.json new file mode 100644 index 0000000000..85b2321170 --- /dev/null +++ b/iOSClient/Images.xcassets/activityTypeFailure.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "activityTypeFailure.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "activityTypeFailure@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "activityTypeFailure@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/activityTypeFailure.imageset/activityTypeFailure.png b/iOSClient/Images.xcassets/activityTypeFailure.imageset/activityTypeFailure.png new file mode 100644 index 0000000000..1d37484fd7 Binary files /dev/null and b/iOSClient/Images.xcassets/activityTypeFailure.imageset/activityTypeFailure.png differ diff --git a/iOSClient/Images.xcassets/activityTypeFailure.imageset/activityTypeFailure@2x.png b/iOSClient/Images.xcassets/activityTypeFailure.imageset/activityTypeFailure@2x.png new file mode 100644 index 0000000000..69be6ad1b1 Binary files /dev/null and b/iOSClient/Images.xcassets/activityTypeFailure.imageset/activityTypeFailure@2x.png differ diff --git a/iOSClient/Images.xcassets/activityTypeFailure.imageset/activityTypeFailure@3x.png b/iOSClient/Images.xcassets/activityTypeFailure.imageset/activityTypeFailure@3x.png new file mode 100644 index 0000000000..770e66bc5a Binary files /dev/null and b/iOSClient/Images.xcassets/activityTypeFailure.imageset/activityTypeFailure@3x.png differ diff --git a/iOSClient/Images.xcassets/activityTypeInfo.imageset/Contents.json b/iOSClient/Images.xcassets/activityTypeInfo.imageset/Contents.json new file mode 100644 index 0000000000..273f51bf48 --- /dev/null +++ b/iOSClient/Images.xcassets/activityTypeInfo.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "activityTypeInfo.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "activityTypeInfo@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "activityTypeInfo@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/activityTypeInfo.imageset/activityTypeInfo.png b/iOSClient/Images.xcassets/activityTypeInfo.imageset/activityTypeInfo.png new file mode 100644 index 0000000000..527ac1b7e9 Binary files /dev/null and b/iOSClient/Images.xcassets/activityTypeInfo.imageset/activityTypeInfo.png differ diff --git a/iOSClient/Images.xcassets/activityTypeInfo.imageset/activityTypeInfo@2x.png b/iOSClient/Images.xcassets/activityTypeInfo.imageset/activityTypeInfo@2x.png new file mode 100644 index 0000000000..6cb5f15a34 Binary files /dev/null and b/iOSClient/Images.xcassets/activityTypeInfo.imageset/activityTypeInfo@2x.png differ diff --git a/iOSClient/Images.xcassets/activityTypeInfo.imageset/activityTypeInfo@3x.png b/iOSClient/Images.xcassets/activityTypeInfo.imageset/activityTypeInfo@3x.png new file mode 100644 index 0000000000..b361ee0b85 Binary files /dev/null and b/iOSClient/Images.xcassets/activityTypeInfo.imageset/activityTypeInfo@3x.png differ diff --git a/iOSClient/Images.xcassets/activityTypeInfoServer.imageset/Contents.json b/iOSClient/Images.xcassets/activityTypeInfoServer.imageset/Contents.json new file mode 100644 index 0000000000..5c7837e197 --- /dev/null +++ b/iOSClient/Images.xcassets/activityTypeInfoServer.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "activityTypeInfoServer.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "activityTypeInfoServer@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "activityTypeInfoServer@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/activityTypeInfoServer.imageset/activityTypeInfoServer.png b/iOSClient/Images.xcassets/activityTypeInfoServer.imageset/activityTypeInfoServer.png new file mode 100644 index 0000000000..72e74ae5b8 Binary files /dev/null and b/iOSClient/Images.xcassets/activityTypeInfoServer.imageset/activityTypeInfoServer.png differ diff --git a/iOSClient/Images.xcassets/activityTypeInfoServer.imageset/activityTypeInfoServer@2x.png b/iOSClient/Images.xcassets/activityTypeInfoServer.imageset/activityTypeInfoServer@2x.png new file mode 100644 index 0000000000..2bc1443c19 Binary files /dev/null and b/iOSClient/Images.xcassets/activityTypeInfoServer.imageset/activityTypeInfoServer@2x.png differ diff --git a/iOSClient/Images.xcassets/activityTypeInfoServer.imageset/activityTypeInfoServer@3x.png b/iOSClient/Images.xcassets/activityTypeInfoServer.imageset/activityTypeInfoServer@3x.png new file mode 100644 index 0000000000..a48d98b9f4 Binary files /dev/null and b/iOSClient/Images.xcassets/activityTypeInfoServer.imageset/activityTypeInfoServer@3x.png differ diff --git a/iOSClient/Images.xcassets/activityTypeSuccess.imageset/Contents.json b/iOSClient/Images.xcassets/activityTypeSuccess.imageset/Contents.json new file mode 100644 index 0000000000..d3c47f9815 --- /dev/null +++ b/iOSClient/Images.xcassets/activityTypeSuccess.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "activityTypeSuccess.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "activityTypeSucces@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "activityTypeSuccess@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/activityTypeSuccess.imageset/activityTypeSucces@2x.png b/iOSClient/Images.xcassets/activityTypeSuccess.imageset/activityTypeSucces@2x.png new file mode 100644 index 0000000000..28e57fa267 Binary files /dev/null and b/iOSClient/Images.xcassets/activityTypeSuccess.imageset/activityTypeSucces@2x.png differ diff --git a/iOSClient/Images.xcassets/activityTypeSuccess.imageset/activityTypeSuccess.png b/iOSClient/Images.xcassets/activityTypeSuccess.imageset/activityTypeSuccess.png new file mode 100644 index 0000000000..f9c151a727 Binary files /dev/null and b/iOSClient/Images.xcassets/activityTypeSuccess.imageset/activityTypeSuccess.png differ diff --git a/iOSClient/Images.xcassets/activityTypeSuccess.imageset/activityTypeSuccess@3x.png b/iOSClient/Images.xcassets/activityTypeSuccess.imageset/activityTypeSuccess@3x.png new file mode 100644 index 0000000000..6cfba6c4fd Binary files /dev/null and b/iOSClient/Images.xcassets/activityTypeSuccess.imageset/activityTypeSuccess@3x.png differ diff --git a/iOSClient/Images.xcassets/addFolder.imageset/Contents.json b/iOSClient/Images.xcassets/addFolder.imageset/Contents.json new file mode 100644 index 0000000000..c3efac3643 --- /dev/null +++ b/iOSClient/Images.xcassets/addFolder.imageset/Contents.json @@ -0,0 +1,56 @@ +{ + "images" : [ + { + "filename" : "addFolder.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "addFolderDark.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "addFolder@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "addFolderDark@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "addFolder@3x.png", + "idiom" : "universal", + "scale" : "3x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "addFolderDark@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/addFolder.imageset/addFolder.png b/iOSClient/Images.xcassets/addFolder.imageset/addFolder.png new file mode 100644 index 0000000000..01b4edc846 Binary files /dev/null and b/iOSClient/Images.xcassets/addFolder.imageset/addFolder.png differ diff --git a/iOSClient/Images.xcassets/addFolder.imageset/addFolder@2x.png b/iOSClient/Images.xcassets/addFolder.imageset/addFolder@2x.png new file mode 100644 index 0000000000..36b5f67ed9 Binary files /dev/null and b/iOSClient/Images.xcassets/addFolder.imageset/addFolder@2x.png differ diff --git a/iOSClient/Images.xcassets/addFolder.imageset/addFolder@3x.png b/iOSClient/Images.xcassets/addFolder.imageset/addFolder@3x.png new file mode 100644 index 0000000000..63f36fef80 Binary files /dev/null and b/iOSClient/Images.xcassets/addFolder.imageset/addFolder@3x.png differ diff --git a/iOSClient/Images.xcassets/addFolder.imageset/addFolderDark.png b/iOSClient/Images.xcassets/addFolder.imageset/addFolderDark.png new file mode 100644 index 0000000000..021899fc7c Binary files /dev/null and b/iOSClient/Images.xcassets/addFolder.imageset/addFolderDark.png differ diff --git a/iOSClient/Images.xcassets/addFolder.imageset/addFolderDark@2x.png b/iOSClient/Images.xcassets/addFolder.imageset/addFolderDark@2x.png new file mode 100644 index 0000000000..a4eede1fd9 Binary files /dev/null and b/iOSClient/Images.xcassets/addFolder.imageset/addFolderDark@2x.png differ diff --git a/iOSClient/Images.xcassets/addFolder.imageset/addFolderDark@3x.png b/iOSClient/Images.xcassets/addFolder.imageset/addFolderDark@3x.png new file mode 100644 index 0000000000..bc59610706 Binary files /dev/null and b/iOSClient/Images.xcassets/addFolder.imageset/addFolderDark@3x.png differ diff --git a/iOSClient/Images.xcassets/addFolderInfo.imageset/Contents.json b/iOSClient/Images.xcassets/addFolderInfo.imageset/Contents.json new file mode 100644 index 0000000000..bfc9b6a226 --- /dev/null +++ b/iOSClient/Images.xcassets/addFolderInfo.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "addFolderInfo.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/addFolderInfo.imageset/addFolderInfo.pdf b/iOSClient/Images.xcassets/addFolderInfo.imageset/addFolderInfo.pdf new file mode 100644 index 0000000000..874d974e1b Binary files /dev/null and b/iOSClient/Images.xcassets/addFolderInfo.imageset/addFolderInfo.pdf differ diff --git a/iOSClient/Images.xcassets/address.imageset/Contents.json b/iOSClient/Images.xcassets/address.imageset/Contents.json new file mode 100644 index 0000000000..5b5d33f9fb --- /dev/null +++ b/iOSClient/Images.xcassets/address.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "address.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/address.imageset/address.pdf b/iOSClient/Images.xcassets/address.imageset/address.pdf new file mode 100644 index 0000000000..0860bb2b76 Binary files /dev/null and b/iOSClient/Images.xcassets/address.imageset/address.pdf differ diff --git a/iOSClient/Images.xcassets/application.imageset/Contents.json b/iOSClient/Images.xcassets/application.imageset/Contents.json new file mode 100644 index 0000000000..3b9c152375 --- /dev/null +++ b/iOSClient/Images.xcassets/application.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "application.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/application.imageset/application.pdf b/iOSClient/Images.xcassets/application.imageset/application.pdf new file mode 100644 index 0000000000..8260068619 Binary files /dev/null and b/iOSClient/Images.xcassets/application.imageset/application.pdf differ diff --git a/iOSClient/Images.xcassets/arrow.forward.square.imageset/Contents.json b/iOSClient/Images.xcassets/arrow.forward.square.imageset/Contents.json new file mode 100644 index 0000000000..0ba67da948 --- /dev/null +++ b/iOSClient/Images.xcassets/arrow.forward.square.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "arrow-right-bold-box-outline.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/arrow.forward.square.imageset/arrow-right-bold-box-outline.svg b/iOSClient/Images.xcassets/arrow.forward.square.imageset/arrow-right-bold-box-outline.svg new file mode 100644 index 0000000000..2532280572 --- /dev/null +++ b/iOSClient/Images.xcassets/arrow.forward.square.imageset/arrow-right-bold-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/directory.imageset/Contents.json b/iOSClient/Images.xcassets/arrow.up.right.square.imageset/Contents.json similarity index 84% rename from iOSClient/Images.xcassets/directory.imageset/Contents.json rename to iOSClient/Images.xcassets/arrow.up.right.square.imageset/Contents.json index 30d89a66b2..ba9ee6e434 100644 --- a/iOSClient/Images.xcassets/directory.imageset/Contents.json +++ b/iOSClient/Images.xcassets/arrow.up.right.square.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "directory.pdf", + "filename" : "Unknown.svg", "idiom" : "universal" } ], diff --git a/iOSClient/Images.xcassets/arrow.up.right.square.imageset/Unknown.svg b/iOSClient/Images.xcassets/arrow.up.right.square.imageset/Unknown.svg new file mode 100644 index 0000000000..364925ef85 --- /dev/null +++ b/iOSClient/Images.xcassets/arrow.up.right.square.imageset/Unknown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/audioPlay.imageset/Contents.json b/iOSClient/Images.xcassets/audioPlay.imageset/Contents.json new file mode 100644 index 0000000000..0efd94c42a --- /dev/null +++ b/iOSClient/Images.xcassets/audioPlay.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "play.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/audioPlay.imageset/play.pdf b/iOSClient/Images.xcassets/audioPlay.imageset/play.pdf new file mode 100644 index 0000000000..54a7ce1700 Binary files /dev/null and b/iOSClient/Images.xcassets/audioPlay.imageset/play.pdf differ diff --git a/iOSClient/Images.xcassets/autoUpload.imageset/Contents.json b/iOSClient/Images.xcassets/autoUpload.imageset/Contents.json new file mode 100644 index 0000000000..e65583e6eb --- /dev/null +++ b/iOSClient/Images.xcassets/autoUpload.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "camera-outline.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/autoUpload.imageset/camera-outline.svg b/iOSClient/Images.xcassets/autoUpload.imageset/camera-outline.svg new file mode 100644 index 0000000000..3fc1c37b2e --- /dev/null +++ b/iOSClient/Images.xcassets/autoUpload.imageset/camera-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/backward.imageset/Contents.json b/iOSClient/Images.xcassets/backward.imageset/Contents.json new file mode 100644 index 0000000000..3940e5e48a --- /dev/null +++ b/iOSClient/Images.xcassets/backward.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "backward.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/backward.imageset/backward.svg b/iOSClient/Images.xcassets/backward.imageset/backward.svg new file mode 100644 index 0000000000..9b8d324edb --- /dev/null +++ b/iOSClient/Images.xcassets/backward.imageset/backward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/businesstype.imageset/Contents.json b/iOSClient/Images.xcassets/businesstype.imageset/Contents.json new file mode 100644 index 0000000000..1c6770c981 --- /dev/null +++ b/iOSClient/Images.xcassets/businesstype.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "businesstype.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/businesstype.imageset/businesstype.pdf b/iOSClient/Images.xcassets/businesstype.imageset/businesstype.pdf new file mode 100644 index 0000000000..fd349393c6 Binary files /dev/null and b/iOSClient/Images.xcassets/businesstype.imageset/businesstype.pdf differ diff --git a/iOSClient/Images.xcassets/caldavcardav.imageset/Contents.json b/iOSClient/Images.xcassets/caldavcardav.imageset/Contents.json new file mode 100644 index 0000000000..a1aca4cacd --- /dev/null +++ b/iOSClient/Images.xcassets/caldavcardav.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "icons8-calendario-delle-persone.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/caldavcardav.imageset/icons8-calendario-delle-persone.svg b/iOSClient/Images.xcassets/caldavcardav.imageset/icons8-calendario-delle-persone.svg new file mode 100644 index 0000000000..f45b9ec9a6 --- /dev/null +++ b/iOSClient/Images.xcassets/caldavcardav.imageset/icons8-calendario-delle-persone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/capabilities.imageset/Contents.json b/iOSClient/Images.xcassets/capabilities.imageset/Contents.json new file mode 100644 index 0000000000..f25afae1ee --- /dev/null +++ b/iOSClient/Images.xcassets/capabilities.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "format-list-bulleted.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/capabilities.imageset/format-list-bulleted.svg b/iOSClient/Images.xcassets/capabilities.imageset/format-list-bulleted.svg new file mode 100644 index 0000000000..3eb8f96f9f --- /dev/null +++ b/iOSClient/Images.xcassets/capabilities.imageset/format-list-bulleted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/checkedYes.imageset/Contents.json b/iOSClient/Images.xcassets/checkedYes.imageset/Contents.json new file mode 100644 index 0000000000..0b5d3dafc8 --- /dev/null +++ b/iOSClient/Images.xcassets/checkedYes.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "filename" : "green-white-filled@500w.pdf", + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "green-Gray90-filled copy@500w.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/checkedYes.imageset/green-Gray90-filled copy@500w.pdf b/iOSClient/Images.xcassets/checkedYes.imageset/green-Gray90-filled copy@500w.pdf new file mode 100644 index 0000000000..a689619ff2 Binary files /dev/null and b/iOSClient/Images.xcassets/checkedYes.imageset/green-Gray90-filled copy@500w.pdf differ diff --git a/iOSClient/Images.xcassets/checkedYes.imageset/green-white-filled@500w.pdf b/iOSClient/Images.xcassets/checkedYes.imageset/green-white-filled@500w.pdf new file mode 100644 index 0000000000..f47e13070e Binary files /dev/null and b/iOSClient/Images.xcassets/checkedYes.imageset/green-white-filled@500w.pdf differ diff --git a/iOSClient/Images.xcassets/checkmark.imageset/Contents.json b/iOSClient/Images.xcassets/checkmark.imageset/Contents.json new file mode 100644 index 0000000000..cdaeb04a44 --- /dev/null +++ b/iOSClient/Images.xcassets/checkmark.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "check.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/checkmark.imageset/check.svg b/iOSClient/Images.xcassets/checkmark.imageset/check.svg new file mode 100644 index 0000000000..68e30c18bf --- /dev/null +++ b/iOSClient/Images.xcassets/checkmark.imageset/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/circle.grid.cross.down.fill.imageset/Contents.json b/iOSClient/Images.xcassets/circle.grid.cross.down.fill.imageset/Contents.json new file mode 100644 index 0000000000..a96275cf93 --- /dev/null +++ b/iOSClient/Images.xcassets/circle.grid.cross.down.fill.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "sortCreatedDate.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/circle.grid.cross.down.fill.imageset/sortCreatedDate.pdf b/iOSClient/Images.xcassets/circle.grid.cross.down.fill.imageset/sortCreatedDate.pdf new file mode 100644 index 0000000000..ddebfd8ceb Binary files /dev/null and b/iOSClient/Images.xcassets/circle.grid.cross.down.fill.imageset/sortCreatedDate.pdf differ diff --git a/iOSClient/Images.xcassets/circle.grid.cross.right.fill.imageset/Contents.json b/iOSClient/Images.xcassets/circle.grid.cross.right.fill.imageset/Contents.json new file mode 100644 index 0000000000..935c5b1a59 --- /dev/null +++ b/iOSClient/Images.xcassets/circle.grid.cross.right.fill.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "sortUploadDate.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/circle.grid.cross.right.fill.imageset/sortUploadDate.pdf b/iOSClient/Images.xcassets/circle.grid.cross.right.fill.imageset/sortUploadDate.pdf new file mode 100644 index 0000000000..0a500b1a47 Binary files /dev/null and b/iOSClient/Images.xcassets/circle.grid.cross.right.fill.imageset/sortUploadDate.pdf differ diff --git a/iOSClient/Images.xcassets/circle.grid.cross.up.fill.imageset/Contents.json b/iOSClient/Images.xcassets/circle.grid.cross.up.fill.imageset/Contents.json new file mode 100644 index 0000000000..11689d266c --- /dev/null +++ b/iOSClient/Images.xcassets/circle.grid.cross.up.fill.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "sortModifiedDate.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/circle.grid.cross.up.fill.imageset/sortModifiedDate.pdf b/iOSClient/Images.xcassets/circle.grid.cross.up.fill.imageset/sortModifiedDate.pdf new file mode 100644 index 0000000000..6736d87ad5 Binary files /dev/null and b/iOSClient/Images.xcassets/circle.grid.cross.up.fill.imageset/sortModifiedDate.pdf differ diff --git a/iOSClient/Images.xcassets/circle.imageset/Contents.json b/iOSClient/Images.xcassets/circle.imageset/Contents.json new file mode 100644 index 0000000000..4db51fb5a6 --- /dev/null +++ b/iOSClient/Images.xcassets/circle.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "checkedNo.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/circle.imageset/checkedNo.pdf b/iOSClient/Images.xcassets/circle.imageset/checkedNo.pdf new file mode 100644 index 0000000000..d9d96bea85 Binary files /dev/null and b/iOSClient/Images.xcassets/circle.imageset/checkedNo.pdf differ diff --git a/iOSClient/Images.xcassets/circle_fill.imageset/Contents.json b/iOSClient/Images.xcassets/circle_fill.imageset/Contents.json index 09a262759f..b73baca819 100644 --- a/iOSClient/Images.xcassets/circle_fill.imageset/Contents.json +++ b/iOSClient/Images.xcassets/circle_fill.imageset/Contents.json @@ -1,15 +1,15 @@ { "images" : [ { - "filename" : "circle_fill.pdf", - "idiom" : "universal" + "idiom" : "universal", + "filename" : "circle.pdf" } ], "info" : { - "author" : "xcode", - "version" : 1 + "version" : 1, + "author" : "xcode" }, "properties" : { "preserves-vector-representation" : true } -} +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/circle_fill.imageset/circle.pdf b/iOSClient/Images.xcassets/circle_fill.imageset/circle.pdf new file mode 100644 index 0000000000..4be68b831d Binary files /dev/null and b/iOSClient/Images.xcassets/circle_fill.imageset/circle.pdf differ diff --git a/iOSClient/Images.xcassets/circle_fill.imageset/circle_fill.pdf b/iOSClient/Images.xcassets/circle_fill.imageset/circle_fill.pdf deleted file mode 100644 index df94f96d6b..0000000000 Binary files a/iOSClient/Images.xcassets/circle_fill.imageset/circle_fill.pdf and /dev/null differ diff --git a/iOSClient/Images.xcassets/city.imageset/Contents.json b/iOSClient/Images.xcassets/city.imageset/Contents.json new file mode 100644 index 0000000000..91e3e1fe0e --- /dev/null +++ b/iOSClient/Images.xcassets/city.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "city.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/city.imageset/city.pdf b/iOSClient/Images.xcassets/city.imageset/city.pdf new file mode 100644 index 0000000000..3bf8a0dc83 Binary files /dev/null and b/iOSClient/Images.xcassets/city.imageset/city.pdf differ diff --git a/iOSClient/Images.xcassets/cityzip.imageset/Contents.json b/iOSClient/Images.xcassets/cityzip.imageset/Contents.json new file mode 100644 index 0000000000..5f7eb33844 --- /dev/null +++ b/iOSClient/Images.xcassets/cityzip.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "cityzip.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/cityzip.imageset/cityzip.pdf b/iOSClient/Images.xcassets/cityzip.imageset/cityzip.pdf new file mode 100644 index 0000000000..2ceae8c760 Binary files /dev/null and b/iOSClient/Images.xcassets/cityzip.imageset/cityzip.pdf differ diff --git a/iOSClient/Images.xcassets/clear.imageset/Contents.json b/iOSClient/Images.xcassets/clear.imageset/Contents.json new file mode 100644 index 0000000000..f1d0224ac4 --- /dev/null +++ b/iOSClient/Images.xcassets/clear.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "clear.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/clear.imageset/clear.pdf b/iOSClient/Images.xcassets/clear.imageset/clear.pdf new file mode 100644 index 0000000000..240a72b22d Binary files /dev/null and b/iOSClient/Images.xcassets/clear.imageset/clear.pdf differ diff --git a/iOSClient/Images.xcassets/closeCircle.imageset/Contents.json b/iOSClient/Images.xcassets/closeCircle.imageset/Contents.json new file mode 100644 index 0000000000..97c449e694 --- /dev/null +++ b/iOSClient/Images.xcassets/closeCircle.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "closeCircle.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/directory.imageset/directory.pdf b/iOSClient/Images.xcassets/closeCircle.imageset/closeCircle.pdf similarity index 61% rename from iOSClient/Images.xcassets/directory.imageset/directory.pdf rename to iOSClient/Images.xcassets/closeCircle.imageset/closeCircle.pdf index 2bab530b52..5b391d1af6 100644 Binary files a/iOSClient/Images.xcassets/directory.imageset/directory.pdf and b/iOSClient/Images.xcassets/closeCircle.imageset/closeCircle.pdf differ diff --git a/iOSClient/Images.xcassets/cloudDownload.imageset/Contents.json b/iOSClient/Images.xcassets/cloudDownload.imageset/Contents.json new file mode 100644 index 0000000000..63c1601220 --- /dev/null +++ b/iOSClient/Images.xcassets/cloudDownload.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "cloudDownload.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/cloudDownload.imageset/cloudDownload.pdf b/iOSClient/Images.xcassets/cloudDownload.imageset/cloudDownload.pdf new file mode 100644 index 0000000000..600f62feda Binary files /dev/null and b/iOSClient/Images.xcassets/cloudDownload.imageset/cloudDownload.pdf differ diff --git a/iOSClient/Images.xcassets/cloudUpload.imageset/Contents.json b/iOSClient/Images.xcassets/cloudUpload.imageset/Contents.json new file mode 100644 index 0000000000..8d7e531cd6 --- /dev/null +++ b/iOSClient/Images.xcassets/cloudUpload.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "cloudUpload.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/cloudUpload.imageset/cloudUpload.pdf b/iOSClient/Images.xcassets/cloudUpload.imageset/cloudUpload.pdf new file mode 100644 index 0000000000..6985e202b0 Binary files /dev/null and b/iOSClient/Images.xcassets/cloudUpload.imageset/cloudUpload.pdf differ diff --git a/iOSClient/Images.xcassets/comment.imageset/Contents.json b/iOSClient/Images.xcassets/comment.imageset/Contents.json new file mode 100644 index 0000000000..68748032a0 --- /dev/null +++ b/iOSClient/Images.xcassets/comment.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "comment.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/shareTypeEmail.imageset/shareTypeEmail.pdf b/iOSClient/Images.xcassets/comment.imageset/comment.pdf similarity index 51% rename from iOSClient/Images.xcassets/shareTypeEmail.imageset/shareTypeEmail.pdf rename to iOSClient/Images.xcassets/comment.imageset/comment.pdf index 48b0f832f5..97aae2ea20 100644 Binary files a/iOSClient/Images.xcassets/shareTypeEmail.imageset/shareTypeEmail.pdf and b/iOSClient/Images.xcassets/comment.imageset/comment.pdf differ diff --git a/iOSClient/Images.xcassets/comments.imageset/Contents.json b/iOSClient/Images.xcassets/comments.imageset/Contents.json new file mode 100644 index 0000000000..942972f7aa --- /dev/null +++ b/iOSClient/Images.xcassets/comments.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "comments.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/comments.imageset/comments.pdf b/iOSClient/Images.xcassets/comments.imageset/comments.pdf new file mode 100644 index 0000000000..a060b48ba5 Binary files /dev/null and b/iOSClient/Images.xcassets/comments.imageset/comments.pdf differ diff --git a/iOSClient/Images.xcassets/company.imageset/Contents.json b/iOSClient/Images.xcassets/company.imageset/Contents.json new file mode 100644 index 0000000000..e2f8bd4746 --- /dev/null +++ b/iOSClient/Images.xcassets/company.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "company.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/document.imageset/document.pdf b/iOSClient/Images.xcassets/company.imageset/company.pdf similarity index 59% rename from iOSClient/Images.xcassets/document.imageset/document.pdf rename to iOSClient/Images.xcassets/company.imageset/company.pdf index eed811dc9a..eee8b91aa7 100644 Binary files a/iOSClient/Images.xcassets/document.imageset/document.pdf and b/iOSClient/Images.xcassets/company.imageset/company.pdf differ diff --git a/iOSClient/Images.xcassets/contact.imageset/Contents.json b/iOSClient/Images.xcassets/contact.imageset/Contents.json new file mode 100644 index 0000000000..212bb4dfb1 --- /dev/null +++ b/iOSClient/Images.xcassets/contact.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "contact.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/contact.imageset/contact.svg b/iOSClient/Images.xcassets/contact.imageset/contact.svg new file mode 100644 index 0000000000..6b3f9684ae --- /dev/null +++ b/iOSClient/Images.xcassets/contact.imageset/contact.svg @@ -0,0 +1,7 @@ + + + 01_24px/icon/user_file/contacts/default + + + + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/copy.imageset/Contents.json b/iOSClient/Images.xcassets/copy.imageset/Contents.json new file mode 100644 index 0000000000..f711ad67af --- /dev/null +++ b/iOSClient/Images.xcassets/copy.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "copy.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/copy.imageset/copy.pdf b/iOSClient/Images.xcassets/copy.imageset/copy.pdf new file mode 100644 index 0000000000..fb90c89c8e Binary files /dev/null and b/iOSClient/Images.xcassets/copy.imageset/copy.pdf differ diff --git a/iOSClient/Images.xcassets/country.imageset/Contents.json b/iOSClient/Images.xcassets/country.imageset/Contents.json new file mode 100644 index 0000000000..a2a693d280 --- /dev/null +++ b/iOSClient/Images.xcassets/country.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "country.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/country.imageset/country.pdf b/iOSClient/Images.xcassets/country.imageset/country.pdf new file mode 100644 index 0000000000..f9667fe22a Binary files /dev/null and b/iOSClient/Images.xcassets/country.imageset/country.pdf differ diff --git a/iOSClient/Images.xcassets/crashservice.imageset/Contents.json b/iOSClient/Images.xcassets/crashservice.imageset/Contents.json new file mode 100644 index 0000000000..b1436bb6d2 --- /dev/null +++ b/iOSClient/Images.xcassets/crashservice.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "bug-outline.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/crashservice.imageset/bug-outline.svg b/iOSClient/Images.xcassets/crashservice.imageset/bug-outline.svg new file mode 100644 index 0000000000..d58d933f8e --- /dev/null +++ b/iOSClient/Images.xcassets/crashservice.imageset/bug-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/create_file_document.imageset/Contents.json b/iOSClient/Images.xcassets/create_file_document.imageset/Contents.json new file mode 100644 index 0000000000..356e75ee11 --- /dev/null +++ b/iOSClient/Images.xcassets/create_file_document.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "file_text 1.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/create_file_document.imageset/file_text 1.pdf b/iOSClient/Images.xcassets/create_file_document.imageset/file_text 1.pdf new file mode 100644 index 0000000000..95241831e1 Binary files /dev/null and b/iOSClient/Images.xcassets/create_file_document.imageset/file_text 1.pdf differ diff --git a/iOSClient/Images.xcassets/create_file_ppt.imageset/Contents.json b/iOSClient/Images.xcassets/create_file_ppt.imageset/Contents.json new file mode 100644 index 0000000000..b976e2da22 --- /dev/null +++ b/iOSClient/Images.xcassets/create_file_ppt.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "file_ppt.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/create_file_ppt.imageset/file_ppt.pdf b/iOSClient/Images.xcassets/create_file_ppt.imageset/file_ppt.pdf new file mode 100644 index 0000000000..c127187374 Binary files /dev/null and b/iOSClient/Images.xcassets/create_file_ppt.imageset/file_ppt.pdf differ diff --git a/iOSClient/Images.xcassets/create_file_xls.imageset/Contents.json b/iOSClient/Images.xcassets/create_file_xls.imageset/Contents.json new file mode 100644 index 0000000000..72c7b90297 --- /dev/null +++ b/iOSClient/Images.xcassets/create_file_xls.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "file-calculation.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/create_file_xls.imageset/file-calculation.pdf b/iOSClient/Images.xcassets/create_file_xls.imageset/file-calculation.pdf new file mode 100644 index 0000000000..1c9642dbab Binary files /dev/null and b/iOSClient/Images.xcassets/create_file_xls.imageset/file-calculation.pdf differ diff --git a/iOSClient/Images.xcassets/dataPrivacy.imageset/Contents.json b/iOSClient/Images.xcassets/dataPrivacy.imageset/Contents.json new file mode 100644 index 0000000000..4fb0d4c09c --- /dev/null +++ b/iOSClient/Images.xcassets/dataPrivacy.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "default copy@2x.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "default copy@3x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "default copy@4x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/dataPrivacy.imageset/default copy@2x.png b/iOSClient/Images.xcassets/dataPrivacy.imageset/default copy@2x.png new file mode 100644 index 0000000000..40c3e7d47f Binary files /dev/null and b/iOSClient/Images.xcassets/dataPrivacy.imageset/default copy@2x.png differ diff --git a/iOSClient/Images.xcassets/dataPrivacy.imageset/default copy@3x.png b/iOSClient/Images.xcassets/dataPrivacy.imageset/default copy@3x.png new file mode 100644 index 0000000000..74d9dbb7dd Binary files /dev/null and b/iOSClient/Images.xcassets/dataPrivacy.imageset/default copy@3x.png differ diff --git a/iOSClient/Images.xcassets/dataPrivacy.imageset/default copy@4x.png b/iOSClient/Images.xcassets/dataPrivacy.imageset/default copy@4x.png new file mode 100644 index 0000000000..682122c3f2 Binary files /dev/null and b/iOSClient/Images.xcassets/dataPrivacy.imageset/default copy@4x.png differ diff --git a/iOSClient/Images.xcassets/deleteScan.imageset/Contents.json b/iOSClient/Images.xcassets/deleteScan.imageset/Contents.json new file mode 100644 index 0000000000..a339b95ca4 --- /dev/null +++ b/iOSClient/Images.xcassets/deleteScan.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "deleteScan.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "deleteScan@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "deleteScan@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/deleteScan.imageset/deleteScan.png b/iOSClient/Images.xcassets/deleteScan.imageset/deleteScan.png new file mode 100644 index 0000000000..c7a4ff62f0 Binary files /dev/null and b/iOSClient/Images.xcassets/deleteScan.imageset/deleteScan.png differ diff --git a/iOSClient/Images.xcassets/deleteScan.imageset/deleteScan@2x.png b/iOSClient/Images.xcassets/deleteScan.imageset/deleteScan@2x.png new file mode 100644 index 0000000000..d0b2037c59 Binary files /dev/null and b/iOSClient/Images.xcassets/deleteScan.imageset/deleteScan@2x.png differ diff --git a/iOSClient/Images.xcassets/deleteScan.imageset/deleteScan@3x.png b/iOSClient/Images.xcassets/deleteScan.imageset/deleteScan@3x.png new file mode 100644 index 0000000000..b6526408be Binary files /dev/null and b/iOSClient/Images.xcassets/deleteScan.imageset/deleteScan@3x.png differ diff --git a/iOSClient/Images.xcassets/diagram.imageset/Contents.json b/iOSClient/Images.xcassets/diagram.imageset/Contents.json new file mode 100644 index 0000000000..6cbdad9726 --- /dev/null +++ b/iOSClient/Images.xcassets/diagram.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "diagram.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/diagram.imageset/diagram.svg b/iOSClient/Images.xcassets/diagram.imageset/diagram.svg new file mode 100644 index 0000000000..ae5b35d9ef --- /dev/null +++ b/iOSClient/Images.xcassets/diagram.imageset/diagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/disclosureIndicator.imageset/Contents.json b/iOSClient/Images.xcassets/disclosureIndicator.imageset/Contents.json new file mode 100644 index 0000000000..da15f89512 --- /dev/null +++ b/iOSClient/Images.xcassets/disclosureIndicator.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "disclosureIndicator@2x.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/disclosureIndicator.imageset/disclosureIndicator@2x.png b/iOSClient/Images.xcassets/disclosureIndicator.imageset/disclosureIndicator@2x.png new file mode 100644 index 0000000000..7f4605655a Binary files /dev/null and b/iOSClient/Images.xcassets/disclosureIndicator.imageset/disclosureIndicator@2x.png differ diff --git a/iOSClient/Images.xcassets/document.imageset/Contents.json b/iOSClient/Images.xcassets/document.imageset/Contents.json index 847026cf24..63f2a7bb2a 100644 --- a/iOSClient/Images.xcassets/document.imageset/Contents.json +++ b/iOSClient/Images.xcassets/document.imageset/Contents.json @@ -1,15 +1,15 @@ { "images" : [ { - "idiom" : "universal", - "filename" : "document.pdf" + "filename" : "file_text.pdf", + "idiom" : "universal" } ], "info" : { - "version" : 1, - "author" : "xcode" + "author" : "xcode", + "version" : 1 }, "properties" : { "preserves-vector-representation" : true } -} \ No newline at end of file +} diff --git a/iOSClient/Images.xcassets/document.imageset/file_text.pdf b/iOSClient/Images.xcassets/document.imageset/file_text.pdf new file mode 100644 index 0000000000..95241831e1 Binary files /dev/null and b/iOSClient/Images.xcassets/document.imageset/file_text.pdf differ diff --git a/iOSClient/Images.xcassets/downArrow.imageset/Contents.json b/iOSClient/Images.xcassets/downArrow.imageset/Contents.json new file mode 100644 index 0000000000..81ef9bbb37 --- /dev/null +++ b/iOSClient/Images.xcassets/downArrow.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "downArrow@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/downArrow.imageset/downArrow@2x.png b/iOSClient/Images.xcassets/downArrow.imageset/downArrow@2x.png new file mode 100644 index 0000000000..6da8c3c9c5 Binary files /dev/null and b/iOSClient/Images.xcassets/downArrow.imageset/downArrow@2x.png differ diff --git a/iOSClient/Images.xcassets/e2eReadPassphrase.imageset/Contents.json b/iOSClient/Images.xcassets/e2eReadPassphrase.imageset/Contents.json new file mode 100644 index 0000000000..f3789cc3bb --- /dev/null +++ b/iOSClient/Images.xcassets/e2eReadPassphrase.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "e2eReadPassphrase.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/e2eReadPassphrase.imageset/e2eReadPassphrase.pdf b/iOSClient/Images.xcassets/e2eReadPassphrase.imageset/e2eReadPassphrase.pdf new file mode 100644 index 0000000000..d0ef6af164 Binary files /dev/null and b/iOSClient/Images.xcassets/e2eReadPassphrase.imageset/e2eReadPassphrase.pdf differ diff --git a/iOSClient/Images.xcassets/editUserProfile.imageset/Contents.json b/iOSClient/Images.xcassets/editUserProfile.imageset/Contents.json new file mode 100644 index 0000000000..ae240a41a3 --- /dev/null +++ b/iOSClient/Images.xcassets/editUserProfile.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "editUserProfile.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/editUserProfile.imageset/editUserProfile.pdf b/iOSClient/Images.xcassets/editUserProfile.imageset/editUserProfile.pdf new file mode 100644 index 0000000000..b3fbbbd0b5 Binary files /dev/null and b/iOSClient/Images.xcassets/editUserProfile.imageset/editUserProfile.pdf differ diff --git a/iOSClient/Images.xcassets/email.imageset/Contents.json b/iOSClient/Images.xcassets/email.imageset/Contents.json new file mode 100644 index 0000000000..565a76d806 --- /dev/null +++ b/iOSClient/Images.xcassets/email.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "mail.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/email.imageset/mail.pdf b/iOSClient/Images.xcassets/email.imageset/mail.pdf new file mode 100644 index 0000000000..33d54d385e Binary files /dev/null and b/iOSClient/Images.xcassets/email.imageset/mail.pdf differ diff --git a/iOSClient/Images.xcassets/encryptedfolder.imageset/Contents.json b/iOSClient/Images.xcassets/encryptedfolder.imageset/Contents.json new file mode 100644 index 0000000000..37e424164b --- /dev/null +++ b/iOSClient/Images.xcassets/encryptedfolder.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "encrypted folder.svg", + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/encryptedfolder.imageset/encrypted folder.svg b/iOSClient/Images.xcassets/encryptedfolder.imageset/encrypted folder.svg new file mode 100644 index 0000000000..454ea06f3b --- /dev/null +++ b/iOSClient/Images.xcassets/encryptedfolder.imageset/encrypted folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/favoriteSmall.imageset/Contents.json b/iOSClient/Images.xcassets/favoriteSmall.imageset/Contents.json new file mode 100644 index 0000000000..dbb4c2c5e1 --- /dev/null +++ b/iOSClient/Images.xcassets/favoriteSmall.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "videoFavoriteOn.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/favoriteSmall.imageset/videoFavoriteOn.pdf b/iOSClient/Images.xcassets/favoriteSmall.imageset/videoFavoriteOn.pdf new file mode 100644 index 0000000000..7b18400a76 Binary files /dev/null and b/iOSClient/Images.xcassets/favoriteSmall.imageset/videoFavoriteOn.pdf differ diff --git a/iOSClient/Images.xcassets/file.imageset/Contents.json b/iOSClient/Images.xcassets/file.imageset/Contents.json index 48ca8dd53d..34568170ce 100644 --- a/iOSClient/Images.xcassets/file.imageset/Contents.json +++ b/iOSClient/Images.xcassets/file.imageset/Contents.json @@ -1,15 +1,15 @@ { "images" : [ { - "idiom" : "universal", - "filename" : "file.pdf" + "filename" : "file.pdf", + "idiom" : "universal" } ], "info" : { - "version" : 1, - "author" : "xcode" + "author" : "xcode", + "version" : 1 }, "properties" : { "preserves-vector-representation" : true } -} \ No newline at end of file +} diff --git a/iOSClient/Images.xcassets/file.imageset/file.pdf b/iOSClient/Images.xcassets/file.imageset/file.pdf index e629726c98..bdbe2682c2 100644 Binary files a/iOSClient/Images.xcassets/file.imageset/file.pdf and b/iOSClient/Images.xcassets/file.imageset/file.pdf differ diff --git a/iOSClient/Images.xcassets/file_application.imageset/Contents.json b/iOSClient/Images.xcassets/file_application.imageset/Contents.json new file mode 100644 index 0000000000..31e255fd34 --- /dev/null +++ b/iOSClient/Images.xcassets/file_application.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "file_application.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/file_application.imageset/file_application.pdf b/iOSClient/Images.xcassets/file_application.imageset/file_application.pdf new file mode 100644 index 0000000000..987c78d183 Binary files /dev/null and b/iOSClient/Images.xcassets/file_application.imageset/file_application.pdf differ diff --git a/iOSClient/Images.xcassets/file_audio.imageset/Contents.json b/iOSClient/Images.xcassets/file_audio.imageset/Contents.json new file mode 100644 index 0000000000..165f3569e0 --- /dev/null +++ b/iOSClient/Images.xcassets/file_audio.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "file-audio.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/file_audio.imageset/file-audio.pdf b/iOSClient/Images.xcassets/file_audio.imageset/file-audio.pdf new file mode 100644 index 0000000000..ac39ce823a Binary files /dev/null and b/iOSClient/Images.xcassets/file_audio.imageset/file-audio.pdf differ diff --git a/iOSClient/Images.xcassets/file_code.imageset/Contents.json b/iOSClient/Images.xcassets/file_code.imageset/Contents.json new file mode 100644 index 0000000000..c967791083 --- /dev/null +++ b/iOSClient/Images.xcassets/file_code.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "file_code.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/file_code.imageset/file_code.pdf b/iOSClient/Images.xcassets/file_code.imageset/file_code.pdf new file mode 100644 index 0000000000..74613b5ac9 Binary files /dev/null and b/iOSClient/Images.xcassets/file_code.imageset/file_code.pdf differ diff --git a/iOSClient/Images.xcassets/file_compress.imageset/Contents.json b/iOSClient/Images.xcassets/file_compress.imageset/Contents.json new file mode 100644 index 0000000000..4a32eb8305 --- /dev/null +++ b/iOSClient/Images.xcassets/file_compress.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "file_compress.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/file_compress.imageset/file_compress.pdf b/iOSClient/Images.xcassets/file_compress.imageset/file_compress.pdf new file mode 100644 index 0000000000..491b479d9d Binary files /dev/null and b/iOSClient/Images.xcassets/file_compress.imageset/file_compress.pdf differ diff --git a/iOSClient/Images.xcassets/file_movie.imageset/Contents.json b/iOSClient/Images.xcassets/file_movie.imageset/Contents.json new file mode 100644 index 0000000000..7993c40c5b --- /dev/null +++ b/iOSClient/Images.xcassets/file_movie.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "file-video.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/file_movie.imageset/file-video.pdf b/iOSClient/Images.xcassets/file_movie.imageset/file-video.pdf new file mode 100644 index 0000000000..6b6a451b42 Binary files /dev/null and b/iOSClient/Images.xcassets/file_movie.imageset/file-video.pdf differ diff --git a/iOSClient/Images.xcassets/file_pdf.imageset/Contents.json b/iOSClient/Images.xcassets/file_pdf.imageset/Contents.json index 05026cff7f..2f97942cc1 100644 --- a/iOSClient/Images.xcassets/file_pdf.imageset/Contents.json +++ b/iOSClient/Images.xcassets/file_pdf.imageset/Contents.json @@ -1,12 +1,15 @@ { "images" : [ { - "filename" : "file_pdf.svg", + "filename" : "file-pdf.pdf", "idiom" : "universal" } ], "info" : { "author" : "xcode", "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true } } diff --git a/iOSClient/Images.xcassets/file_pdf.imageset/file-pdf.pdf b/iOSClient/Images.xcassets/file_pdf.imageset/file-pdf.pdf new file mode 100644 index 0000000000..aea9e1e55e Binary files /dev/null and b/iOSClient/Images.xcassets/file_pdf.imageset/file-pdf.pdf differ diff --git a/iOSClient/Images.xcassets/file_pdf.imageset/file_pdf.svg b/iOSClient/Images.xcassets/file_pdf.imageset/file_pdf.svg deleted file mode 100644 index 02fb207294..0000000000 --- a/iOSClient/Images.xcassets/file_pdf.imageset/file_pdf.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/iOSClient/Images.xcassets/file_photo.imageset/Contents.json b/iOSClient/Images.xcassets/file_photo.imageset/Contents.json index ca8f401824..b854b32ca4 100644 --- a/iOSClient/Images.xcassets/file_photo.imageset/Contents.json +++ b/iOSClient/Images.xcassets/file_photo.imageset/Contents.json @@ -1,15 +1,15 @@ { "images" : [ { - "idiom" : "universal", - "filename" : "file_photo.pdf" + "filename" : "file_photo.pdf", + "idiom" : "universal" } ], "info" : { - "version" : 1, - "author" : "xcode" + "author" : "xcode", + "version" : 1 }, "properties" : { "preserves-vector-representation" : true } -} \ No newline at end of file +} diff --git a/iOSClient/Images.xcassets/file_photo.imageset/file_photo.pdf b/iOSClient/Images.xcassets/file_photo.imageset/file_photo.pdf index a95c3f5577..a47ec6136f 100644 Binary files a/iOSClient/Images.xcassets/file_photo.imageset/file_photo.pdf and b/iOSClient/Images.xcassets/file_photo.imageset/file_photo.pdf differ diff --git a/iOSClient/Images.xcassets/file_photo_menu.imageset/Contents.json b/iOSClient/Images.xcassets/file_photo_menu.imageset/Contents.json new file mode 100644 index 0000000000..94f24bec38 --- /dev/null +++ b/iOSClient/Images.xcassets/file_photo_menu.imageset/Contents.json @@ -0,0 +1,52 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "file_photo_menu.pdf", + "idiom" : "universal", + "scale" : "2x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "default copy@500w.pdf", + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/file_photo_menu.imageset/default copy@500w.pdf b/iOSClient/Images.xcassets/file_photo_menu.imageset/default copy@500w.pdf new file mode 100644 index 0000000000..47f3245514 Binary files /dev/null and b/iOSClient/Images.xcassets/file_photo_menu.imageset/default copy@500w.pdf differ diff --git a/iOSClient/Images.xcassets/file_photo_menu.imageset/file_photo_menu.pdf b/iOSClient/Images.xcassets/file_photo_menu.imageset/file_photo_menu.pdf new file mode 100644 index 0000000000..2439cdd6b2 Binary files /dev/null and b/iOSClient/Images.xcassets/file_photo_menu.imageset/file_photo_menu.pdf differ diff --git a/iOSClient/Images.xcassets/file_ppt.imageset/Contents.json b/iOSClient/Images.xcassets/file_ppt.imageset/Contents.json new file mode 100644 index 0000000000..b976e2da22 --- /dev/null +++ b/iOSClient/Images.xcassets/file_ppt.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "file_ppt.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/file_ppt.imageset/file_ppt.pdf b/iOSClient/Images.xcassets/file_ppt.imageset/file_ppt.pdf new file mode 100644 index 0000000000..c127187374 Binary files /dev/null and b/iOSClient/Images.xcassets/file_ppt.imageset/file_ppt.pdf differ diff --git a/iOSClient/Images.xcassets/file_txt.imageset/Contents.json b/iOSClient/Images.xcassets/file_txt.imageset/Contents.json new file mode 100644 index 0000000000..5bdfa81f6a --- /dev/null +++ b/iOSClient/Images.xcassets/file_txt.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "file_txt.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/file_txt.imageset/file_txt.pdf b/iOSClient/Images.xcassets/file_txt.imageset/file_txt.pdf new file mode 100644 index 0000000000..bdbe2682c2 Binary files /dev/null and b/iOSClient/Images.xcassets/file_txt.imageset/file_txt.pdf differ diff --git a/iOSClient/Images.xcassets/file_txt_menu.imageset/Contents.json b/iOSClient/Images.xcassets/file_txt_menu.imageset/Contents.json new file mode 100644 index 0000000000..6f4aef470f --- /dev/null +++ b/iOSClient/Images.xcassets/file_txt_menu.imageset/Contents.json @@ -0,0 +1,56 @@ +{ + "images" : [ + { + "filename" : "fileText.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "fileTextDark.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "fileText@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "fileTextDark@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "fileText@3x.png", + "idiom" : "universal", + "scale" : "3x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "fileTextDark@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/file_txt_menu.imageset/fileText.png b/iOSClient/Images.xcassets/file_txt_menu.imageset/fileText.png new file mode 100644 index 0000000000..2d13982ecd Binary files /dev/null and b/iOSClient/Images.xcassets/file_txt_menu.imageset/fileText.png differ diff --git a/iOSClient/Images.xcassets/file_txt_menu.imageset/fileText@2x.png b/iOSClient/Images.xcassets/file_txt_menu.imageset/fileText@2x.png new file mode 100644 index 0000000000..be32ea9f60 Binary files /dev/null and b/iOSClient/Images.xcassets/file_txt_menu.imageset/fileText@2x.png differ diff --git a/iOSClient/Images.xcassets/file_txt_menu.imageset/fileText@3x.png b/iOSClient/Images.xcassets/file_txt_menu.imageset/fileText@3x.png new file mode 100644 index 0000000000..73f455751b Binary files /dev/null and b/iOSClient/Images.xcassets/file_txt_menu.imageset/fileText@3x.png differ diff --git a/iOSClient/Images.xcassets/file_txt_menu.imageset/fileTextDark.png b/iOSClient/Images.xcassets/file_txt_menu.imageset/fileTextDark.png new file mode 100644 index 0000000000..03c4b10325 Binary files /dev/null and b/iOSClient/Images.xcassets/file_txt_menu.imageset/fileTextDark.png differ diff --git a/iOSClient/Images.xcassets/file_txt_menu.imageset/fileTextDark@2x.png b/iOSClient/Images.xcassets/file_txt_menu.imageset/fileTextDark@2x.png new file mode 100644 index 0000000000..3d25bf1702 Binary files /dev/null and b/iOSClient/Images.xcassets/file_txt_menu.imageset/fileTextDark@2x.png differ diff --git a/iOSClient/Images.xcassets/file_txt_menu.imageset/fileTextDark@3x.png b/iOSClient/Images.xcassets/file_txt_menu.imageset/fileTextDark@3x.png new file mode 100644 index 0000000000..32ac4b3355 Binary files /dev/null and b/iOSClient/Images.xcassets/file_txt_menu.imageset/fileTextDark@3x.png differ diff --git a/iOSClient/Images.xcassets/file_xls.imageset/Contents.json b/iOSClient/Images.xcassets/file_xls.imageset/Contents.json new file mode 100644 index 0000000000..72c7b90297 --- /dev/null +++ b/iOSClient/Images.xcassets/file_xls.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "file-calculation.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/file_xls.imageset/file-calculation.pdf b/iOSClient/Images.xcassets/file_xls.imageset/file-calculation.pdf new file mode 100644 index 0000000000..1c9642dbab Binary files /dev/null and b/iOSClient/Images.xcassets/file_xls.imageset/file-calculation.pdf differ diff --git a/iOSClient/Images.xcassets/folder-photo.imageset/Contents.json b/iOSClient/Images.xcassets/folder-photo.imageset/Contents.json new file mode 100644 index 0000000000..2786542100 --- /dev/null +++ b/iOSClient/Images.xcassets/folder-photo.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "folder-photo.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/folder-photo.imageset/folder-photo.pdf b/iOSClient/Images.xcassets/folder-photo.imageset/folder-photo.pdf new file mode 100644 index 0000000000..f646199438 Binary files /dev/null and b/iOSClient/Images.xcassets/folder-photo.imageset/folder-photo.pdf differ diff --git a/iOSClient/Images.xcassets/folder-share.imageset/Contents.json b/iOSClient/Images.xcassets/folder-share.imageset/Contents.json new file mode 100644 index 0000000000..63a3af51db --- /dev/null +++ b/iOSClient/Images.xcassets/folder-share.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "folder-share.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/folder-share.imageset/folder-share.pdf b/iOSClient/Images.xcassets/folder-share.imageset/folder-share.pdf new file mode 100644 index 0000000000..4a5832ff32 Binary files /dev/null and b/iOSClient/Images.xcassets/folder-share.imageset/folder-share.pdf differ diff --git a/iOSClient/Images.xcassets/folder.imageset/Contents.json b/iOSClient/Images.xcassets/folder.imageset/Contents.json index 68fa26d8d7..d956ff5a07 100644 --- a/iOSClient/Images.xcassets/folder.imageset/Contents.json +++ b/iOSClient/Images.xcassets/folder.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "folder.svg", + "filename" : "folder.png", "idiom" : "universal" } ], diff --git a/iOSClient/Images.xcassets/folder.imageset/folder.png b/iOSClient/Images.xcassets/folder.imageset/folder.png new file mode 100644 index 0000000000..005b163e55 Binary files /dev/null and b/iOSClient/Images.xcassets/folder.imageset/folder.png differ diff --git a/iOSClient/Images.xcassets/folder.imageset/folder.svg b/iOSClient/Images.xcassets/folder.imageset/folder.svg deleted file mode 100644 index b3bf667783..0000000000 --- a/iOSClient/Images.xcassets/folder.imageset/folder.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/iOSClient/Images.xcassets/folderAutomaticUpload.imageset/Contents.json b/iOSClient/Images.xcassets/folderAutomaticUpload.imageset/Contents.json index 51ff0d5d02..2786542100 100644 --- a/iOSClient/Images.xcassets/folderAutomaticUpload.imageset/Contents.json +++ b/iOSClient/Images.xcassets/folderAutomaticUpload.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "folder_photo.svg", + "filename" : "folder-photo.pdf", "idiom" : "universal" } ], @@ -10,7 +10,6 @@ "version" : 1 }, "properties" : { - "preserves-vector-representation" : true, - "template-rendering-intent" : "template" + "preserves-vector-representation" : true } } diff --git a/iOSClient/Images.xcassets/folderAutomaticUpload.imageset/folder-photo.pdf b/iOSClient/Images.xcassets/folderAutomaticUpload.imageset/folder-photo.pdf new file mode 100644 index 0000000000..f646199438 Binary files /dev/null and b/iOSClient/Images.xcassets/folderAutomaticUpload.imageset/folder-photo.pdf differ diff --git a/iOSClient/Images.xcassets/folderAutomaticUpload.imageset/folder_photo.svg b/iOSClient/Images.xcassets/folderAutomaticUpload.imageset/folder_photo.svg deleted file mode 100644 index f46eb94656..0000000000 --- a/iOSClient/Images.xcassets/folderAutomaticUpload.imageset/folder_photo.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/iOSClient/Images.xcassets/folderEncrypted.imageset/Contents.json b/iOSClient/Images.xcassets/folderEncrypted.imageset/Contents.json index d5a0abaa2c..d3a66aded2 100644 --- a/iOSClient/Images.xcassets/folderEncrypted.imageset/Contents.json +++ b/iOSClient/Images.xcassets/folderEncrypted.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "folder_encrypted.svg", + "filename" : "folder-encrypted.pdf", "idiom" : "universal" } ], @@ -10,7 +10,6 @@ "version" : 1 }, "properties" : { - "preserves-vector-representation" : true, - "template-rendering-intent" : "template" + "preserves-vector-representation" : true } } diff --git a/iOSClient/Images.xcassets/folderEncrypted.imageset/folder-encrypted.pdf b/iOSClient/Images.xcassets/folderEncrypted.imageset/folder-encrypted.pdf new file mode 100644 index 0000000000..f2754a18a9 Binary files /dev/null and b/iOSClient/Images.xcassets/folderEncrypted.imageset/folder-encrypted.pdf differ diff --git a/iOSClient/Images.xcassets/folderEncrypted.imageset/folder_encrypted.svg b/iOSClient/Images.xcassets/folderEncrypted.imageset/folder_encrypted.svg deleted file mode 100644 index 4f9e6b487e..0000000000 --- a/iOSClient/Images.xcassets/folderEncrypted.imageset/folder_encrypted.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/iOSClient/Images.xcassets/folder_external.imageset/Contents.json b/iOSClient/Images.xcassets/folder_external.imageset/Contents.json index 741bbee824..852d06ecfb 100644 --- a/iOSClient/Images.xcassets/folder_external.imageset/Contents.json +++ b/iOSClient/Images.xcassets/folder_external.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "folder_external.svg", + "filename" : "folder-share.pdf", "idiom" : "universal" } ], diff --git a/iOSClient/Images.xcassets/folder_external.imageset/folder-share.pdf b/iOSClient/Images.xcassets/folder_external.imageset/folder-share.pdf new file mode 100644 index 0000000000..4a5832ff32 Binary files /dev/null and b/iOSClient/Images.xcassets/folder_external.imageset/folder-share.pdf differ diff --git a/iOSClient/Images.xcassets/folder_external.imageset/folder_external.svg b/iOSClient/Images.xcassets/folder_external.imageset/folder_external.svg deleted file mode 100644 index c6a0db5b35..0000000000 --- a/iOSClient/Images.xcassets/folder_external.imageset/folder_external.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/iOSClient/Images.xcassets/folder_group.imageset/Contents.json b/iOSClient/Images.xcassets/folder_group.imageset/Contents.json index 2c54bdc970..852d06ecfb 100644 --- a/iOSClient/Images.xcassets/folder_group.imageset/Contents.json +++ b/iOSClient/Images.xcassets/folder_group.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "folder_group.svg", + "filename" : "folder-share.pdf", "idiom" : "universal" } ], diff --git a/iOSClient/Images.xcassets/folder_group.imageset/folder-share.pdf b/iOSClient/Images.xcassets/folder_group.imageset/folder-share.pdf new file mode 100644 index 0000000000..4a5832ff32 Binary files /dev/null and b/iOSClient/Images.xcassets/folder_group.imageset/folder-share.pdf differ diff --git a/iOSClient/Images.xcassets/folder_group.imageset/folder_group.svg b/iOSClient/Images.xcassets/folder_group.imageset/folder_group.svg deleted file mode 100644 index 960ab84ec1..0000000000 --- a/iOSClient/Images.xcassets/folder_group.imageset/folder_group.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/iOSClient/Images.xcassets/folder_nmcloud.imageset/Contents.json b/iOSClient/Images.xcassets/folder_nmcloud.imageset/Contents.json new file mode 100644 index 0000000000..54635c2f38 --- /dev/null +++ b/iOSClient/Images.xcassets/folder_nmcloud.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "folder_nmcloud.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/folder_nmcloud.imageset/folder_nmcloud.pdf b/iOSClient/Images.xcassets/folder_nmcloud.imageset/folder_nmcloud.pdf new file mode 100644 index 0000000000..b828c52c05 Binary files /dev/null and b/iOSClient/Images.xcassets/folder_nmcloud.imageset/folder_nmcloud.pdf differ diff --git a/iOSClient/Images.xcassets/folder_public.imageset/Contents.json b/iOSClient/Images.xcassets/folder_public.imageset/Contents.json index ce84569fca..852d06ecfb 100644 --- a/iOSClient/Images.xcassets/folder_public.imageset/Contents.json +++ b/iOSClient/Images.xcassets/folder_public.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "folder_link.svg", + "filename" : "folder-share.pdf", "idiom" : "universal" } ], diff --git a/iOSClient/Images.xcassets/folder_public.imageset/folder-share.pdf b/iOSClient/Images.xcassets/folder_public.imageset/folder-share.pdf new file mode 100644 index 0000000000..4a5832ff32 Binary files /dev/null and b/iOSClient/Images.xcassets/folder_public.imageset/folder-share.pdf differ diff --git a/iOSClient/Images.xcassets/folder_public.imageset/folder_link.svg b/iOSClient/Images.xcassets/folder_public.imageset/folder_link.svg deleted file mode 100644 index 8966f9a61a..0000000000 --- a/iOSClient/Images.xcassets/folder_public.imageset/folder_link.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/iOSClient/Images.xcassets/folder_shared_with_me.imageset/Contents.json b/iOSClient/Images.xcassets/folder_shared_with_me.imageset/Contents.json index 8b5e688724..852d06ecfb 100644 --- a/iOSClient/Images.xcassets/folder_shared_with_me.imageset/Contents.json +++ b/iOSClient/Images.xcassets/folder_shared_with_me.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "folder_shared_with_me.svg", + "filename" : "folder-share.pdf", "idiom" : "universal" } ], diff --git a/iOSClient/Images.xcassets/folder_shared_with_me.imageset/folder-share.pdf b/iOSClient/Images.xcassets/folder_shared_with_me.imageset/folder-share.pdf new file mode 100644 index 0000000000..4a5832ff32 Binary files /dev/null and b/iOSClient/Images.xcassets/folder_shared_with_me.imageset/folder-share.pdf differ diff --git a/iOSClient/Images.xcassets/folder_shared_with_me.imageset/folder_shared_with_me.svg b/iOSClient/Images.xcassets/folder_shared_with_me.imageset/folder_shared_with_me.svg deleted file mode 100644 index d115211941..0000000000 --- a/iOSClient/Images.xcassets/folder_shared_with_me.imageset/folder_shared_with_me.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/iOSClient/Images.xcassets/foldersOnTop.imageset/Contents.json b/iOSClient/Images.xcassets/foldersOnTop.imageset/Contents.json new file mode 100644 index 0000000000..2f2e54e8c1 --- /dev/null +++ b/iOSClient/Images.xcassets/foldersOnTop.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "foldersOnTop.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "foldersOnTop@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "foldersOnTop@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/foldersOnTop.imageset/foldersOnTop.png b/iOSClient/Images.xcassets/foldersOnTop.imageset/foldersOnTop.png new file mode 100644 index 0000000000..728ecfd3a1 Binary files /dev/null and b/iOSClient/Images.xcassets/foldersOnTop.imageset/foldersOnTop.png differ diff --git a/iOSClient/Images.xcassets/foldersOnTop.imageset/foldersOnTop@2x.png b/iOSClient/Images.xcassets/foldersOnTop.imageset/foldersOnTop@2x.png new file mode 100644 index 0000000000..8c0bcb63c5 Binary files /dev/null and b/iOSClient/Images.xcassets/foldersOnTop.imageset/foldersOnTop@2x.png differ diff --git a/iOSClient/Images.xcassets/foldersOnTop.imageset/foldersOnTop@3x.png b/iOSClient/Images.xcassets/foldersOnTop.imageset/foldersOnTop@3x.png new file mode 100644 index 0000000000..45f64ca429 Binary files /dev/null and b/iOSClient/Images.xcassets/foldersOnTop.imageset/foldersOnTop@3x.png differ diff --git a/iOSClient/Images.xcassets/form-textbox.imageset/Contents.json b/iOSClient/Images.xcassets/form-textbox.imageset/Contents.json new file mode 100644 index 0000000000..60638382ad --- /dev/null +++ b/iOSClient/Images.xcassets/form-textbox.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "form-textbox.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/form-textbox.imageset/form-textbox.svg b/iOSClient/Images.xcassets/form-textbox.imageset/form-textbox.svg new file mode 100644 index 0000000000..d9f47d4e70 --- /dev/null +++ b/iOSClient/Images.xcassets/form-textbox.imageset/form-textbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/go-to-page.imageset/Contents.json b/iOSClient/Images.xcassets/go-to-page.imageset/Contents.json new file mode 100644 index 0000000000..684d965e60 --- /dev/null +++ b/iOSClient/Images.xcassets/go-to-page.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "go-to-page.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/go-to-page.imageset/go-to-page.pdf b/iOSClient/Images.xcassets/go-to-page.imageset/go-to-page.pdf new file mode 100644 index 0000000000..d9c8811dca Binary files /dev/null and b/iOSClient/Images.xcassets/go-to-page.imageset/go-to-page.pdf differ diff --git a/iOSClient/Images.xcassets/grid.imageset/Contents.json b/iOSClient/Images.xcassets/grid.imageset/Contents.json new file mode 100644 index 0000000000..30a6d892c1 --- /dev/null +++ b/iOSClient/Images.xcassets/grid.imageset/Contents.json @@ -0,0 +1,16 @@ +{ + "images" : [ + { + "filename" : "Untitled.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true, + "template-rendering-intent" : "template" + } +} diff --git a/iOSClient/Images.xcassets/grid.imageset/Untitled.pdf b/iOSClient/Images.xcassets/grid.imageset/Untitled.pdf new file mode 100644 index 0000000000..432ec04afa Binary files /dev/null and b/iOSClient/Images.xcassets/grid.imageset/Untitled.pdf differ diff --git a/iOSClient/Images.xcassets/home.imageset/Contents.json b/iOSClient/Images.xcassets/home.imageset/Contents.json new file mode 100644 index 0000000000..acdff8855e --- /dev/null +++ b/iOSClient/Images.xcassets/home.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "home.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/home.imageset/home.pdf b/iOSClient/Images.xcassets/home.imageset/home.pdf new file mode 100644 index 0000000000..024221c275 Binary files /dev/null and b/iOSClient/Images.xcassets/home.imageset/home.pdf differ diff --git a/iOSClient/Images.xcassets/icon-calendar.imageset/Contents.json b/iOSClient/Images.xcassets/icon-calendar.imageset/Contents.json new file mode 100644 index 0000000000..830a3079bc --- /dev/null +++ b/iOSClient/Images.xcassets/icon-calendar.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "icons8-calendario.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/icon-calendar.imageset/icons8-calendario.svg b/iOSClient/Images.xcassets/icon-calendar.imageset/icons8-calendario.svg new file mode 100644 index 0000000000..8146bc2cf9 --- /dev/null +++ b/iOSClient/Images.xcassets/icon-calendar.imageset/icons8-calendario.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/icon-confirm.imageset/Contents.json b/iOSClient/Images.xcassets/icon-confirm.imageset/Contents.json new file mode 100644 index 0000000000..f208a73f87 --- /dev/null +++ b/iOSClient/Images.xcassets/icon-confirm.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "icon-confirm.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/icon-confirm.imageset/icon-confirm.svg b/iOSClient/Images.xcassets/icon-confirm.imageset/icon-confirm.svg new file mode 100644 index 0000000000..f9e268e5b3 --- /dev/null +++ b/iOSClient/Images.xcassets/icon-confirm.imageset/icon-confirm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/icon-contacts.imageset/Contents.json b/iOSClient/Images.xcassets/icon-contacts.imageset/Contents.json new file mode 100644 index 0000000000..ca321128d9 --- /dev/null +++ b/iOSClient/Images.xcassets/icon-contacts.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "icons8-gruppo-utente-uomo-uomo.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/icon-contacts.imageset/icons8-gruppo-utente-uomo-uomo.svg b/iOSClient/Images.xcassets/icon-contacts.imageset/icons8-gruppo-utente-uomo-uomo.svg new file mode 100644 index 0000000000..927eab2467 --- /dev/null +++ b/iOSClient/Images.xcassets/icon-contacts.imageset/icons8-gruppo-utente-uomo-uomo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/icon-deck.imageset/Contents.json b/iOSClient/Images.xcassets/icon-deck.imageset/Contents.json new file mode 100644 index 0000000000..90df8ba400 --- /dev/null +++ b/iOSClient/Images.xcassets/icon-deck.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "deck.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/icon-deck.imageset/deck.svg b/iOSClient/Images.xcassets/icon-deck.imageset/deck.svg new file mode 100644 index 0000000000..0e36f77afc --- /dev/null +++ b/iOSClient/Images.xcassets/icon-deck.imageset/deck.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/icon-mail.imageset/Contents.json b/iOSClient/Images.xcassets/icon-mail.imageset/Contents.json new file mode 100644 index 0000000000..f08f7eaae4 --- /dev/null +++ b/iOSClient/Images.xcassets/icon-mail.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "icons8-nuovo-messaggio.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/icon-mail.imageset/icons8-nuovo-messaggio.svg b/iOSClient/Images.xcassets/icon-mail.imageset/icons8-nuovo-messaggio.svg new file mode 100644 index 0000000000..8518704a8a --- /dev/null +++ b/iOSClient/Images.xcassets/icon-mail.imageset/icons8-nuovo-messaggio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/icon-pages.imageset/Contents.json b/iOSClient/Images.xcassets/icon-pages.imageset/Contents.json new file mode 100644 index 0000000000..fe86cc0dc3 --- /dev/null +++ b/iOSClient/Images.xcassets/icon-pages.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "icon-pages.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/icon-pages.imageset/icon-pages.svg b/iOSClient/Images.xcassets/icon-pages.imageset/icon-pages.svg new file mode 100644 index 0000000000..67730faf16 --- /dev/null +++ b/iOSClient/Images.xcassets/icon-pages.imageset/icon-pages.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/icon-talk.imageset/Contents.json b/iOSClient/Images.xcassets/icon-talk.imageset/Contents.json new file mode 100644 index 0000000000..f0dc62157f --- /dev/null +++ b/iOSClient/Images.xcassets/icon-talk.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "app-dark.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/talk-template.imageset/app.svg b/iOSClient/Images.xcassets/icon-talk.imageset/app-dark.svg similarity index 92% rename from iOSClient/Images.xcassets/talk-template.imageset/app.svg rename to iOSClient/Images.xcassets/icon-talk.imageset/app-dark.svg index 024e8ca294..3e133d0a17 100644 --- a/iOSClient/Images.xcassets/talk-template.imageset/app.svg +++ b/iOSClient/Images.xcassets/icon-talk.imageset/app-dark.svg @@ -1 +1 @@ - + diff --git a/iOSClient/Images.xcassets/iconError.imageset/Contents.json b/iOSClient/Images.xcassets/iconError.imageset/Contents.json index edd808cf53..6e53abd5b4 100644 --- a/iOSClient/Images.xcassets/iconError.imageset/Contents.json +++ b/iOSClient/Images.xcassets/iconError.imageset/Contents.json @@ -1,8 +1,17 @@ { "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, { "filename" : "iconError@2x.png", - "idiom" : "universal" + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" } ], "info" : { diff --git a/iOSClient/Images.xcassets/iconInfo.imageset/Contents.json b/iOSClient/Images.xcassets/iconInfo.imageset/Contents.json index 43617286e3..dbc8ea0ff7 100644 --- a/iOSClient/Images.xcassets/iconInfo.imageset/Contents.json +++ b/iOSClient/Images.xcassets/iconInfo.imageset/Contents.json @@ -1,8 +1,17 @@ { "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, { "filename" : "iconInfo@2x.png", - "idiom" : "universal" + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" } ], "info" : { diff --git a/iOSClient/Images.xcassets/iconSuccess.imageset/Contents.json b/iOSClient/Images.xcassets/iconSuccess.imageset/Contents.json index 4fe638ca8f..f705d52525 100644 --- a/iOSClient/Images.xcassets/iconSuccess.imageset/Contents.json +++ b/iOSClient/Images.xcassets/iconSuccess.imageset/Contents.json @@ -1,8 +1,17 @@ { "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, { "filename" : "iconSuccess@2x.png", - "idiom" : "universal" + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" } ], "info" : { diff --git a/iOSClient/Images.xcassets/info.imageset/Contents.json b/iOSClient/Images.xcassets/info.imageset/Contents.json new file mode 100644 index 0000000000..ba9ee6e434 --- /dev/null +++ b/iOSClient/Images.xcassets/info.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "Unknown.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/info.imageset/Unknown.svg b/iOSClient/Images.xcassets/info.imageset/Unknown.svg new file mode 100644 index 0000000000..7757cbd0fd --- /dev/null +++ b/iOSClient/Images.xcassets/info.imageset/Unknown.svg @@ -0,0 +1 @@ + diff --git a/iOSClient/Images.xcassets/local.imageset/Contents.json b/iOSClient/Images.xcassets/local.imageset/Contents.json new file mode 100644 index 0000000000..5ffe3a6eed --- /dev/null +++ b/iOSClient/Images.xcassets/local.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "local.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "local@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "local@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/local.imageset/local.png b/iOSClient/Images.xcassets/local.imageset/local.png new file mode 100644 index 0000000000..7002ef11a0 Binary files /dev/null and b/iOSClient/Images.xcassets/local.imageset/local.png differ diff --git a/iOSClient/Images.xcassets/local.imageset/local@2x.png b/iOSClient/Images.xcassets/local.imageset/local@2x.png new file mode 100644 index 0000000000..c216a43f84 Binary files /dev/null and b/iOSClient/Images.xcassets/local.imageset/local@2x.png differ diff --git a/iOSClient/Images.xcassets/local.imageset/local@3x.png b/iOSClient/Images.xcassets/local.imageset/local@3x.png new file mode 100644 index 0000000000..744db900e2 Binary files /dev/null and b/iOSClient/Images.xcassets/local.imageset/local@3x.png differ diff --git a/iOSClient/Images.xcassets/log.imageset/Contents.json b/iOSClient/Images.xcassets/log.imageset/Contents.json new file mode 100644 index 0000000000..6ed94a9c3e --- /dev/null +++ b/iOSClient/Images.xcassets/log.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "log.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/log.imageset/log.pdf b/iOSClient/Images.xcassets/log.imageset/log.pdf new file mode 100644 index 0000000000..4bd5c5c302 Binary files /dev/null and b/iOSClient/Images.xcassets/log.imageset/log.pdf differ diff --git a/iOSClient/Images.xcassets/loginPassword.imageset/Contents.json b/iOSClient/Images.xcassets/loginPassword.imageset/Contents.json new file mode 100644 index 0000000000..a417091099 --- /dev/null +++ b/iOSClient/Images.xcassets/loginPassword.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "passwordNextcloud.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "passwordNextcloud@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "passwordNextcloud@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/loginPassword.imageset/passwordNextcloud.png b/iOSClient/Images.xcassets/loginPassword.imageset/passwordNextcloud.png new file mode 100644 index 0000000000..cd3f50839c Binary files /dev/null and b/iOSClient/Images.xcassets/loginPassword.imageset/passwordNextcloud.png differ diff --git a/iOSClient/Images.xcassets/loginPassword.imageset/passwordNextcloud@2x.png b/iOSClient/Images.xcassets/loginPassword.imageset/passwordNextcloud@2x.png new file mode 100644 index 0000000000..5c9ab644cd Binary files /dev/null and b/iOSClient/Images.xcassets/loginPassword.imageset/passwordNextcloud@2x.png differ diff --git a/iOSClient/Images.xcassets/loginPassword.imageset/passwordNextcloud@3x.png b/iOSClient/Images.xcassets/loginPassword.imageset/passwordNextcloud@3x.png new file mode 100644 index 0000000000..4a9d396894 Binary files /dev/null and b/iOSClient/Images.xcassets/loginPassword.imageset/passwordNextcloud@3x.png differ diff --git a/iOSClient/Images.xcassets/loginURL.imageset/Contents.json b/iOSClient/Images.xcassets/loginURL.imageset/Contents.json new file mode 100644 index 0000000000..6de00731ba --- /dev/null +++ b/iOSClient/Images.xcassets/loginURL.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "baseurlNextcloud.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "baseurlNextcloud@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "baseurlNextcloud@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/loginURL.imageset/baseurlNextcloud.png b/iOSClient/Images.xcassets/loginURL.imageset/baseurlNextcloud.png new file mode 100644 index 0000000000..d76926e7d6 Binary files /dev/null and b/iOSClient/Images.xcassets/loginURL.imageset/baseurlNextcloud.png differ diff --git a/iOSClient/Images.xcassets/loginURL.imageset/baseurlNextcloud@2x.png b/iOSClient/Images.xcassets/loginURL.imageset/baseurlNextcloud@2x.png new file mode 100644 index 0000000000..9c5853d14d Binary files /dev/null and b/iOSClient/Images.xcassets/loginURL.imageset/baseurlNextcloud@2x.png differ diff --git a/iOSClient/Images.xcassets/loginURL.imageset/baseurlNextcloud@3x.png b/iOSClient/Images.xcassets/loginURL.imageset/baseurlNextcloud@3x.png new file mode 100644 index 0000000000..8450538e3d Binary files /dev/null and b/iOSClient/Images.xcassets/loginURL.imageset/baseurlNextcloud@3x.png differ diff --git a/iOSClient/Images.xcassets/loginUser.imageset/Contents.json b/iOSClient/Images.xcassets/loginUser.imageset/Contents.json new file mode 100644 index 0000000000..9f0cdbcee5 --- /dev/null +++ b/iOSClient/Images.xcassets/loginUser.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "userNextcloud.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "userNextcloud@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "userNextcloud@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/loginUser.imageset/userNextcloud.png b/iOSClient/Images.xcassets/loginUser.imageset/userNextcloud.png new file mode 100644 index 0000000000..95a6baaef1 Binary files /dev/null and b/iOSClient/Images.xcassets/loginUser.imageset/userNextcloud.png differ diff --git a/iOSClient/Images.xcassets/loginUser.imageset/userNextcloud@2x.png b/iOSClient/Images.xcassets/loginUser.imageset/userNextcloud@2x.png new file mode 100644 index 0000000000..51bd35db1c Binary files /dev/null and b/iOSClient/Images.xcassets/loginUser.imageset/userNextcloud@2x.png differ diff --git a/iOSClient/Images.xcassets/loginUser.imageset/userNextcloud@3x.png b/iOSClient/Images.xcassets/loginUser.imageset/userNextcloud@3x.png new file mode 100644 index 0000000000..fd54f635e6 Binary files /dev/null and b/iOSClient/Images.xcassets/loginUser.imageset/userNextcloud@3x.png differ diff --git a/iOSClient/Images.xcassets/logoPng.imageset/Contents.json b/iOSClient/Images.xcassets/logoPng.imageset/Contents.json new file mode 100644 index 0000000000..43967f1e4a --- /dev/null +++ b/iOSClient/Images.xcassets/logoPng.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "logoPng 1.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/logoPng.imageset/logoPng 1.png b/iOSClient/Images.xcassets/logoPng.imageset/logoPng 1.png new file mode 100644 index 0000000000..a0402be0f4 Binary files /dev/null and b/iOSClient/Images.xcassets/logoPng.imageset/logoPng 1.png differ diff --git a/iOSClient/Images.xcassets/media.imageset/tabBarMedia.pdf b/iOSClient/Images.xcassets/media.imageset/tabBarMedia.pdf index 515ca27a10..57ab2633a8 100644 Binary files a/iOSClient/Images.xcassets/media.imageset/tabBarMedia.pdf and b/iOSClient/Images.xcassets/media.imageset/tabBarMedia.pdf differ diff --git a/iOSClient/Images.xcassets/mediaPlay.imageset/Contents.json b/iOSClient/Images.xcassets/mediaPlay.imageset/Contents.json new file mode 100644 index 0000000000..db15d73769 --- /dev/null +++ b/iOSClient/Images.xcassets/mediaPlay.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "play.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/mediaPlay.imageset/play.png b/iOSClient/Images.xcassets/mediaPlay.imageset/play.png new file mode 100644 index 0000000000..9dfae947ea Binary files /dev/null and b/iOSClient/Images.xcassets/mediaPlay.imageset/play.png differ diff --git a/iOSClient/Images.xcassets/mediaSelected.imageset/Contents.json b/iOSClient/Images.xcassets/mediaSelected.imageset/Contents.json new file mode 100644 index 0000000000..63e74b9485 --- /dev/null +++ b/iOSClient/Images.xcassets/mediaSelected.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "mediaSelected.pdf", + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/mediaSelected.imageset/mediaSelected.pdf b/iOSClient/Images.xcassets/mediaSelected.imageset/mediaSelected.pdf new file mode 100644 index 0000000000..f75f63eb82 Binary files /dev/null and b/iOSClient/Images.xcassets/mediaSelected.imageset/mediaSelected.pdf differ diff --git a/iOSClient/Images.xcassets/menuLogoUser.imageset/Contents.json b/iOSClient/Images.xcassets/menuLogoUser.imageset/Contents.json new file mode 100644 index 0000000000..02f557bf47 --- /dev/null +++ b/iOSClient/Images.xcassets/menuLogoUser.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "menuLogoUser.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "menuLogoUser@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "menuLogoUser@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/menuLogoUser.imageset/menuLogoUser.png b/iOSClient/Images.xcassets/menuLogoUser.imageset/menuLogoUser.png new file mode 100644 index 0000000000..1d1ca01288 Binary files /dev/null and b/iOSClient/Images.xcassets/menuLogoUser.imageset/menuLogoUser.png differ diff --git a/iOSClient/Images.xcassets/menuLogoUser.imageset/menuLogoUser@2x.png b/iOSClient/Images.xcassets/menuLogoUser.imageset/menuLogoUser@2x.png new file mode 100644 index 0000000000..7dbcfa2767 Binary files /dev/null and b/iOSClient/Images.xcassets/menuLogoUser.imageset/menuLogoUser@2x.png differ diff --git a/iOSClient/Images.xcassets/menuLogoUser.imageset/menuLogoUser@3x.png b/iOSClient/Images.xcassets/menuLogoUser.imageset/menuLogoUser@3x.png new file mode 100644 index 0000000000..40ed64e0ab Binary files /dev/null and b/iOSClient/Images.xcassets/menuLogoUser.imageset/menuLogoUser@3x.png differ diff --git a/iOSClient/Images.xcassets/microphoneMenu.imageset/Contents.json b/iOSClient/Images.xcassets/microphoneMenu.imageset/Contents.json new file mode 100644 index 0000000000..36303602eb --- /dev/null +++ b/iOSClient/Images.xcassets/microphoneMenu.imageset/Contents.json @@ -0,0 +1,52 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "microphoneMenu.pdf", + "idiom" : "universal", + "scale" : "2x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "default copy@500w.pdf", + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/microphoneMenu.imageset/default copy@500w.pdf b/iOSClient/Images.xcassets/microphoneMenu.imageset/default copy@500w.pdf new file mode 100644 index 0000000000..2be53f66ca Binary files /dev/null and b/iOSClient/Images.xcassets/microphoneMenu.imageset/default copy@500w.pdf differ diff --git a/iOSClient/Images.xcassets/microphoneMenu.imageset/microphoneMenu.pdf b/iOSClient/Images.xcassets/microphoneMenu.imageset/microphoneMenu.pdf new file mode 100644 index 0000000000..9bfed5ddc2 Binary files /dev/null and b/iOSClient/Images.xcassets/microphoneMenu.imageset/microphoneMenu.pdf differ diff --git a/iOSClient/Images.xcassets/more.imageset/Contents.json b/iOSClient/Images.xcassets/more.imageset/Contents.json new file mode 100644 index 0000000000..0fead39b1f --- /dev/null +++ b/iOSClient/Images.xcassets/more.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "default@500w.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/more.imageset/default@500w.pdf b/iOSClient/Images.xcassets/more.imageset/default@500w.pdf new file mode 100644 index 0000000000..414e585364 Binary files /dev/null and b/iOSClient/Images.xcassets/more.imageset/default@500w.pdf differ diff --git a/iOSClient/Images.xcassets/moreBig.imageset/Contents.json b/iOSClient/Images.xcassets/moreBig.imageset/Contents.json new file mode 100644 index 0000000000..2bd4f9dce3 --- /dev/null +++ b/iOSClient/Images.xcassets/moreBig.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "moreBig.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "moreBig@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "moreBig@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/moreBig.imageset/moreBig.png b/iOSClient/Images.xcassets/moreBig.imageset/moreBig.png new file mode 100644 index 0000000000..a63fd72eaf Binary files /dev/null and b/iOSClient/Images.xcassets/moreBig.imageset/moreBig.png differ diff --git a/iOSClient/Images.xcassets/moreBig.imageset/moreBig@2x.png b/iOSClient/Images.xcassets/moreBig.imageset/moreBig@2x.png new file mode 100644 index 0000000000..4dda5c1668 Binary files /dev/null and b/iOSClient/Images.xcassets/moreBig.imageset/moreBig@2x.png differ diff --git a/iOSClient/Images.xcassets/moreBig.imageset/moreBig@3x.png b/iOSClient/Images.xcassets/moreBig.imageset/moreBig@3x.png new file mode 100644 index 0000000000..1652e91f3b Binary files /dev/null and b/iOSClient/Images.xcassets/moreBig.imageset/moreBig@3x.png differ diff --git a/iOSClient/Images.xcassets/moreEmpty.imageset/Contents.json b/iOSClient/Images.xcassets/moreEmpty.imageset/Contents.json new file mode 100644 index 0000000000..608e3161e0 --- /dev/null +++ b/iOSClient/Images.xcassets/moreEmpty.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "moreEmpty.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "moreEmpty@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "moreEmpty@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/moreEmpty.imageset/moreEmpty.png b/iOSClient/Images.xcassets/moreEmpty.imageset/moreEmpty.png new file mode 100644 index 0000000000..f06ecbf37c Binary files /dev/null and b/iOSClient/Images.xcassets/moreEmpty.imageset/moreEmpty.png differ diff --git a/iOSClient/Images.xcassets/moreEmpty.imageset/moreEmpty@2x.png b/iOSClient/Images.xcassets/moreEmpty.imageset/moreEmpty@2x.png new file mode 100644 index 0000000000..b004371d02 Binary files /dev/null and b/iOSClient/Images.xcassets/moreEmpty.imageset/moreEmpty@2x.png differ diff --git a/iOSClient/Images.xcassets/moreEmpty.imageset/moreEmpty@3x.png b/iOSClient/Images.xcassets/moreEmpty.imageset/moreEmpty@3x.png new file mode 100644 index 0000000000..9ff7153798 Binary files /dev/null and b/iOSClient/Images.xcassets/moreEmpty.imageset/moreEmpty@3x.png differ diff --git a/iOSClient/Images.xcassets/move.imageset/Contents.json b/iOSClient/Images.xcassets/move.imageset/Contents.json new file mode 100644 index 0000000000..e31439f23a --- /dev/null +++ b/iOSClient/Images.xcassets/move.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "actionSheetMove.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "actionSheetMove@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "actionSheetMove@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/move.imageset/actionSheetMove.png b/iOSClient/Images.xcassets/move.imageset/actionSheetMove.png new file mode 100644 index 0000000000..1bd5ec35e9 Binary files /dev/null and b/iOSClient/Images.xcassets/move.imageset/actionSheetMove.png differ diff --git a/iOSClient/Images.xcassets/move.imageset/actionSheetMove@2x.png b/iOSClient/Images.xcassets/move.imageset/actionSheetMove@2x.png new file mode 100644 index 0000000000..d25c3fd724 Binary files /dev/null and b/iOSClient/Images.xcassets/move.imageset/actionSheetMove@2x.png differ diff --git a/iOSClient/Images.xcassets/move.imageset/actionSheetMove@3x.png b/iOSClient/Images.xcassets/move.imageset/actionSheetMove@3x.png new file mode 100644 index 0000000000..afcc5b64fa Binary files /dev/null and b/iOSClient/Images.xcassets/move.imageset/actionSheetMove@3x.png differ diff --git a/iOSClient/Images.xcassets/navigationMore.imageset/Contents.json b/iOSClient/Images.xcassets/navigationMore.imageset/Contents.json new file mode 100644 index 0000000000..fa2d81caaa --- /dev/null +++ b/iOSClient/Images.xcassets/navigationMore.imageset/Contents.json @@ -0,0 +1,25 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "more-round.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true, + "template-rendering-intent" : "template" + } +} diff --git a/iOSClient/Images.xcassets/navigationMore.imageset/more-round.png b/iOSClient/Images.xcassets/navigationMore.imageset/more-round.png new file mode 100644 index 0000000000..4440d0415f Binary files /dev/null and b/iOSClient/Images.xcassets/navigationMore.imageset/more-round.png differ diff --git a/iOSClient/Images.xcassets/navigationSort.imageset/Contents.json b/iOSClient/Images.xcassets/navigationSort.imageset/Contents.json new file mode 100644 index 0000000000..30a6d892c1 --- /dev/null +++ b/iOSClient/Images.xcassets/navigationSort.imageset/Contents.json @@ -0,0 +1,16 @@ +{ + "images" : [ + { + "filename" : "Untitled.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true, + "template-rendering-intent" : "template" + } +} diff --git a/iOSClient/Images.xcassets/navigationSort.imageset/Untitled.pdf b/iOSClient/Images.xcassets/navigationSort.imageset/Untitled.pdf new file mode 100644 index 0000000000..7d1fa8c47c Binary files /dev/null and b/iOSClient/Images.xcassets/navigationSort.imageset/Untitled.pdf differ diff --git a/iOSClient/Images.xcassets/networkInProgress.imageset/Contents.json b/iOSClient/Images.xcassets/networkInProgress.imageset/Contents.json new file mode 100644 index 0000000000..5cd67041ca --- /dev/null +++ b/iOSClient/Images.xcassets/networkInProgress.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "networkInProgress.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/networkInProgress.imageset/networkInProgress.pdf b/iOSClient/Images.xcassets/networkInProgress.imageset/networkInProgress.pdf new file mode 100644 index 0000000000..5441ff5fd7 Binary files /dev/null and b/iOSClient/Images.xcassets/networkInProgress.imageset/networkInProgress.pdf differ diff --git a/iOSClient/Images.xcassets/noPreview.imageset/Contents.json b/iOSClient/Images.xcassets/noPreview.imageset/Contents.json new file mode 100644 index 0000000000..05a0360065 --- /dev/null +++ b/iOSClient/Images.xcassets/noPreview.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "noPreview.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/noPreview.imageset/noPreview.pdf b/iOSClient/Images.xcassets/noPreview.imageset/noPreview.pdf new file mode 100644 index 0000000000..321ef3dab5 Binary files /dev/null and b/iOSClient/Images.xcassets/noPreview.imageset/noPreview.pdf differ diff --git a/iOSClient/Images.xcassets/noPreviewAudio.imageset/Contents.json b/iOSClient/Images.xcassets/noPreviewAudio.imageset/Contents.json new file mode 100644 index 0000000000..2854571244 --- /dev/null +++ b/iOSClient/Images.xcassets/noPreviewAudio.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "noPreviewAudio.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/noPreviewAudio.imageset/noPreviewAudio.pdf b/iOSClient/Images.xcassets/noPreviewAudio.imageset/noPreviewAudio.pdf new file mode 100644 index 0000000000..4e5cb56cba Binary files /dev/null and b/iOSClient/Images.xcassets/noPreviewAudio.imageset/noPreviewAudio.pdf differ diff --git a/iOSClient/Images.xcassets/noPreviewVideo.imageset/Contents.json b/iOSClient/Images.xcassets/noPreviewVideo.imageset/Contents.json new file mode 100644 index 0000000000..c3002c4769 --- /dev/null +++ b/iOSClient/Images.xcassets/noPreviewVideo.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "noPreviewVideo.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/noPreviewVideo.imageset/noPreviewVideo.pdf b/iOSClient/Images.xcassets/noPreviewVideo.imageset/noPreviewVideo.pdf new file mode 100644 index 0000000000..f710e31f4d Binary files /dev/null and b/iOSClient/Images.xcassets/noPreviewVideo.imageset/noPreviewVideo.pdf differ diff --git a/iOSClient/Images.xcassets/nocamera.imageset/Contents.json b/iOSClient/Images.xcassets/nocamera.imageset/Contents.json new file mode 100644 index 0000000000..78fb1072de --- /dev/null +++ b/iOSClient/Images.xcassets/nocamera.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "default@500w.pdf", + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/nocamera.imageset/default@500w.pdf b/iOSClient/Images.xcassets/nocamera.imageset/default@500w.pdf new file mode 100644 index 0000000000..429fd3fa2c Binary files /dev/null and b/iOSClient/Images.xcassets/nocamera.imageset/default@500w.pdf differ diff --git a/iOSClient/Images.xcassets/nonetwork.imageset/Contents.json b/iOSClient/Images.xcassets/nonetwork.imageset/Contents.json new file mode 100644 index 0000000000..34ae16431f --- /dev/null +++ b/iOSClient/Images.xcassets/nonetwork.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "nonetwork.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/nonetwork.imageset/nonetwork.pdf b/iOSClient/Images.xcassets/nonetwork.imageset/nonetwork.pdf new file mode 100644 index 0000000000..777d945c77 Binary files /dev/null and b/iOSClient/Images.xcassets/nonetwork.imageset/nonetwork.pdf differ diff --git a/iOSClient/Images.xcassets/notaMusic.imageset/Contents.json b/iOSClient/Images.xcassets/notaMusic.imageset/Contents.json new file mode 100644 index 0000000000..857154c7de --- /dev/null +++ b/iOSClient/Images.xcassets/notaMusic.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "notaMusic.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "notaMusic@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "notaMusic@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/notaMusic.imageset/notaMusic.png b/iOSClient/Images.xcassets/notaMusic.imageset/notaMusic.png new file mode 100644 index 0000000000..1cd41c8713 Binary files /dev/null and b/iOSClient/Images.xcassets/notaMusic.imageset/notaMusic.png differ diff --git a/iOSClient/Images.xcassets/notaMusic.imageset/notaMusic@2x.png b/iOSClient/Images.xcassets/notaMusic.imageset/notaMusic@2x.png new file mode 100644 index 0000000000..aed44f6548 Binary files /dev/null and b/iOSClient/Images.xcassets/notaMusic.imageset/notaMusic@2x.png differ diff --git a/iOSClient/Images.xcassets/notaMusic.imageset/notaMusic@3x.png b/iOSClient/Images.xcassets/notaMusic.imageset/notaMusic@3x.png new file mode 100644 index 0000000000..bd918083c6 Binary files /dev/null and b/iOSClient/Images.xcassets/notaMusic.imageset/notaMusic@3x.png differ diff --git a/iOSClient/Images.xcassets/notification.imageset/Contents.json b/iOSClient/Images.xcassets/notification.imageset/Contents.json new file mode 100644 index 0000000000..da621b2a42 --- /dev/null +++ b/iOSClient/Images.xcassets/notification.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "bell.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/notification.imageset/bell.pdf b/iOSClient/Images.xcassets/notification.imageset/bell.pdf new file mode 100644 index 0000000000..a98f3182ab Binary files /dev/null and b/iOSClient/Images.xcassets/notification.imageset/bell.pdf differ diff --git a/iOSClient/Images.xcassets/offOutlineAudio.imageset/Contents.json b/iOSClient/Images.xcassets/offOutlineAudio.imageset/Contents.json new file mode 100644 index 0000000000..a3f76c948d --- /dev/null +++ b/iOSClient/Images.xcassets/offOutlineAudio.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "Untitled.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/offOutlineAudio.imageset/Untitled.pdf b/iOSClient/Images.xcassets/offOutlineAudio.imageset/Untitled.pdf new file mode 100644 index 0000000000..bef40d5022 Binary files /dev/null and b/iOSClient/Images.xcassets/offOutlineAudio.imageset/Untitled.pdf differ diff --git a/iOSClient/Images.xcassets/offOutlineImage.imageset/Contents.json b/iOSClient/Images.xcassets/offOutlineImage.imageset/Contents.json new file mode 100644 index 0000000000..90bb416360 --- /dev/null +++ b/iOSClient/Images.xcassets/offOutlineImage.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "image.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/offOutlineImage.imageset/image.pdf b/iOSClient/Images.xcassets/offOutlineImage.imageset/image.pdf new file mode 100644 index 0000000000..e46da2947e Binary files /dev/null and b/iOSClient/Images.xcassets/offOutlineImage.imageset/image.pdf differ diff --git a/iOSClient/Images.xcassets/offOutlineVideo.imageset/Contents.json b/iOSClient/Images.xcassets/offOutlineVideo.imageset/Contents.json new file mode 100644 index 0000000000..a3f76c948d --- /dev/null +++ b/iOSClient/Images.xcassets/offOutlineVideo.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "Untitled.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/offOutlineVideo.imageset/Untitled.pdf b/iOSClient/Images.xcassets/offOutlineVideo.imageset/Untitled.pdf new file mode 100644 index 0000000000..6174b23e81 Binary files /dev/null and b/iOSClient/Images.xcassets/offOutlineVideo.imageset/Untitled.pdf differ diff --git a/iOSClient/Images.xcassets/offlineFlag.imageset/Contents.json b/iOSClient/Images.xcassets/offlineFlag.imageset/Contents.json new file mode 100644 index 0000000000..a66d8bacff --- /dev/null +++ b/iOSClient/Images.xcassets/offlineFlag.imageset/Contents.json @@ -0,0 +1,59 @@ +{ + "images" : [ + { + "filename" : "offlineFlagD.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "offlineFlag 1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "offlineFlagD@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "offlineFlag@2x 1.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "offlineFlagD@3x.png", + "idiom" : "universal", + "scale" : "3x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "offlineFlag@3x 1.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlag 1.png b/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlag 1.png new file mode 100644 index 0000000000..92508fbf3f Binary files /dev/null and b/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlag 1.png differ diff --git a/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlag@2x 1.png b/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlag@2x 1.png new file mode 100644 index 0000000000..3bc47bb8f2 Binary files /dev/null and b/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlag@2x 1.png differ diff --git a/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlag@3x 1.png b/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlag@3x 1.png new file mode 100644 index 0000000000..306d0499ec Binary files /dev/null and b/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlag@3x 1.png differ diff --git a/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlagD.png b/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlagD.png new file mode 100644 index 0000000000..760a94c27f Binary files /dev/null and b/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlagD.png differ diff --git a/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlagD@2x.png b/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlagD@2x.png new file mode 100644 index 0000000000..ea83af70d5 Binary files /dev/null and b/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlagD@2x.png differ diff --git a/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlagD@3x.png b/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlagD@3x.png new file mode 100644 index 0000000000..1adf1bebdd Binary files /dev/null and b/iOSClient/Images.xcassets/offlineFlag.imageset/offlineFlagD@3x.png differ diff --git a/iOSClient/Images.xcassets/offlineMenu.imageset/Contents.json b/iOSClient/Images.xcassets/offlineMenu.imageset/Contents.json new file mode 100644 index 0000000000..8f3e754211 --- /dev/null +++ b/iOSClient/Images.xcassets/offlineMenu.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "default@500w.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/offlineMenu.imageset/default@500w.pdf b/iOSClient/Images.xcassets/offlineMenu.imageset/default@500w.pdf new file mode 100644 index 0000000000..8655164ae6 Binary files /dev/null and b/iOSClient/Images.xcassets/offlineMenu.imageset/default@500w.pdf differ diff --git a/iOSClient/Images.xcassets/open_file.imageset/Contents.json b/iOSClient/Images.xcassets/open_file.imageset/Contents.json new file mode 100644 index 0000000000..1712417fdc --- /dev/null +++ b/iOSClient/Images.xcassets/open_file.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "openFile.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "openFile@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "openFile@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/open_file.imageset/openFile.png b/iOSClient/Images.xcassets/open_file.imageset/openFile.png new file mode 100644 index 0000000000..0f76ce12bc Binary files /dev/null and b/iOSClient/Images.xcassets/open_file.imageset/openFile.png differ diff --git a/iOSClient/Images.xcassets/open_file.imageset/openFile@2x.png b/iOSClient/Images.xcassets/open_file.imageset/openFile@2x.png new file mode 100644 index 0000000000..2f4e286f6f Binary files /dev/null and b/iOSClient/Images.xcassets/open_file.imageset/openFile@2x.png differ diff --git a/iOSClient/Images.xcassets/open_file.imageset/openFile@3x.png b/iOSClient/Images.xcassets/open_file.imageset/openFile@3x.png new file mode 100644 index 0000000000..5a0f7be299 Binary files /dev/null and b/iOSClient/Images.xcassets/open_file.imageset/openFile@3x.png differ diff --git a/iOSClient/Images.xcassets/palette.imageset/Contents.json b/iOSClient/Images.xcassets/palette.imageset/Contents.json new file mode 100644 index 0000000000..6601935c6f --- /dev/null +++ b/iOSClient/Images.xcassets/palette.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "palette.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/palette.imageset/palette.svg b/iOSClient/Images.xcassets/palette.imageset/palette.svg new file mode 100644 index 0000000000..6ded5cbb6c --- /dev/null +++ b/iOSClient/Images.xcassets/palette.imageset/palette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/passcode.imageset/Contents.json b/iOSClient/Images.xcassets/passcode.imageset/Contents.json new file mode 100644 index 0000000000..63ca80e76c --- /dev/null +++ b/iOSClient/Images.xcassets/passcode.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "passcode.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "passcode@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "passcode@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/passcode.imageset/passcode.png b/iOSClient/Images.xcassets/passcode.imageset/passcode.png new file mode 100644 index 0000000000..41a50a2571 Binary files /dev/null and b/iOSClient/Images.xcassets/passcode.imageset/passcode.png differ diff --git a/iOSClient/Images.xcassets/passcode.imageset/passcode@2x.png b/iOSClient/Images.xcassets/passcode.imageset/passcode@2x.png new file mode 100644 index 0000000000..1a7859c3c8 Binary files /dev/null and b/iOSClient/Images.xcassets/passcode.imageset/passcode@2x.png differ diff --git a/iOSClient/Images.xcassets/passcode.imageset/passcode@3x.png b/iOSClient/Images.xcassets/passcode.imageset/passcode@3x.png new file mode 100644 index 0000000000..b83b8f904a Binary files /dev/null and b/iOSClient/Images.xcassets/passcode.imageset/passcode@3x.png differ diff --git a/iOSClient/Images.xcassets/pip.enter.imageset/Contents.json b/iOSClient/Images.xcassets/pip.enter.imageset/Contents.json new file mode 100644 index 0000000000..d737f573c8 --- /dev/null +++ b/iOSClient/Images.xcassets/pip.enter.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "pip.enter.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/pip.enter.imageset/pip.enter.svg b/iOSClient/Images.xcassets/pip.enter.imageset/pip.enter.svg new file mode 100644 index 0000000000..8fa725a8ba --- /dev/null +++ b/iOSClient/Images.xcassets/pip.enter.imageset/pip.enter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/printer.imageset/Contents.json b/iOSClient/Images.xcassets/printer.imageset/Contents.json new file mode 100644 index 0000000000..d92ed2c7e6 --- /dev/null +++ b/iOSClient/Images.xcassets/printer.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "print.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/printer.imageset/print.svg b/iOSClient/Images.xcassets/printer.imageset/print.svg new file mode 100644 index 0000000000..1eac5337a8 --- /dev/null +++ b/iOSClient/Images.xcassets/printer.imageset/print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/qrcode.imageset/Contents.json b/iOSClient/Images.xcassets/qrcode.imageset/Contents.json new file mode 100644 index 0000000000..3d370c566d --- /dev/null +++ b/iOSClient/Images.xcassets/qrcode.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "qrcode.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/qrcode.imageset/qrcode.pdf b/iOSClient/Images.xcassets/qrcode.imageset/qrcode.pdf new file mode 100644 index 0000000000..d2c7194a64 Binary files /dev/null and b/iOSClient/Images.xcassets/qrcode.imageset/qrcode.pdf differ diff --git a/iOSClient/Images.xcassets/recent.imageset/Contents.json b/iOSClient/Images.xcassets/recent.imageset/Contents.json new file mode 100644 index 0000000000..59b0186b06 --- /dev/null +++ b/iOSClient/Images.xcassets/recent.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "recent.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/recent.imageset/recent.pdf b/iOSClient/Images.xcassets/recent.imageset/recent.pdf new file mode 100644 index 0000000000..496833c975 Binary files /dev/null and b/iOSClient/Images.xcassets/recent.imageset/recent.pdf differ diff --git a/iOSClient/Images.xcassets/rename.imageset/Contents.json b/iOSClient/Images.xcassets/rename.imageset/Contents.json new file mode 100644 index 0000000000..f361ec03e2 --- /dev/null +++ b/iOSClient/Images.xcassets/rename.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "actionSheetRename.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "actionSheetRename@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "actionSheetRename@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/rename.imageset/actionSheetRename.png b/iOSClient/Images.xcassets/rename.imageset/actionSheetRename.png new file mode 100644 index 0000000000..ff3bf49a82 Binary files /dev/null and b/iOSClient/Images.xcassets/rename.imageset/actionSheetRename.png differ diff --git a/iOSClient/Images.xcassets/rename.imageset/actionSheetRename@2x.png b/iOSClient/Images.xcassets/rename.imageset/actionSheetRename@2x.png new file mode 100644 index 0000000000..46415573f0 Binary files /dev/null and b/iOSClient/Images.xcassets/rename.imageset/actionSheetRename@2x.png differ diff --git a/iOSClient/Images.xcassets/rename.imageset/actionSheetRename@3x.png b/iOSClient/Images.xcassets/rename.imageset/actionSheetRename@3x.png new file mode 100644 index 0000000000..27f7dff1cf Binary files /dev/null and b/iOSClient/Images.xcassets/rename.imageset/actionSheetRename@3x.png differ diff --git a/iOSClient/Images.xcassets/restore.imageset/Contents.json b/iOSClient/Images.xcassets/restore.imageset/Contents.json new file mode 100644 index 0000000000..74570520e4 --- /dev/null +++ b/iOSClient/Images.xcassets/restore.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "restore.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "restore@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "restore@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/restore.imageset/restore.png b/iOSClient/Images.xcassets/restore.imageset/restore.png new file mode 100644 index 0000000000..04da83267c Binary files /dev/null and b/iOSClient/Images.xcassets/restore.imageset/restore.png differ diff --git a/iOSClient/Images.xcassets/restore.imageset/restore@2x.png b/iOSClient/Images.xcassets/restore.imageset/restore@2x.png new file mode 100644 index 0000000000..01cbc53d57 Binary files /dev/null and b/iOSClient/Images.xcassets/restore.imageset/restore@2x.png differ diff --git a/iOSClient/Images.xcassets/restore.imageset/restore@3x.png b/iOSClient/Images.xcassets/restore.imageset/restore@3x.png new file mode 100644 index 0000000000..c02e1e8291 Binary files /dev/null and b/iOSClient/Images.xcassets/restore.imageset/restore@3x.png differ diff --git a/iOSClient/Images.xcassets/role.imageset/Contents.json b/iOSClient/Images.xcassets/role.imageset/Contents.json new file mode 100644 index 0000000000..33866e577e --- /dev/null +++ b/iOSClient/Images.xcassets/role.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "role.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/role.imageset/role.pdf b/iOSClient/Images.xcassets/role.imageset/role.pdf new file mode 100644 index 0000000000..9f7dcfb04f Binary files /dev/null and b/iOSClient/Images.xcassets/role.imageset/role.pdf differ diff --git a/iOSClient/Images.xcassets/rotate.imageset/Contents.json b/iOSClient/Images.xcassets/rotate.imageset/Contents.json new file mode 100644 index 0000000000..6ef84edb13 --- /dev/null +++ b/iOSClient/Images.xcassets/rotate.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "rotate.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "rotate@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "rotate@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/rotate.imageset/rotate.png b/iOSClient/Images.xcassets/rotate.imageset/rotate.png new file mode 100644 index 0000000000..05bc26fc89 Binary files /dev/null and b/iOSClient/Images.xcassets/rotate.imageset/rotate.png differ diff --git a/iOSClient/Images.xcassets/rotate.imageset/rotate@2x.png b/iOSClient/Images.xcassets/rotate.imageset/rotate@2x.png new file mode 100644 index 0000000000..0fbf592dd2 Binary files /dev/null and b/iOSClient/Images.xcassets/rotate.imageset/rotate@2x.png differ diff --git a/iOSClient/Images.xcassets/rotate.imageset/rotate@3x.png b/iOSClient/Images.xcassets/rotate.imageset/rotate@3x.png new file mode 100644 index 0000000000..b840562baa Binary files /dev/null and b/iOSClient/Images.xcassets/rotate.imageset/rotate@3x.png differ diff --git a/iOSClient/Images.xcassets/save_files.imageset/Contents.json b/iOSClient/Images.xcassets/save_files.imageset/Contents.json new file mode 100644 index 0000000000..5d67bf067b --- /dev/null +++ b/iOSClient/Images.xcassets/save_files.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "saveSelectedFiles.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "saveSelectedFiles@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "saveSelectedFiles@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/save_files.imageset/saveSelectedFiles.png b/iOSClient/Images.xcassets/save_files.imageset/saveSelectedFiles.png new file mode 100644 index 0000000000..590c922f4e Binary files /dev/null and b/iOSClient/Images.xcassets/save_files.imageset/saveSelectedFiles.png differ diff --git a/iOSClient/Images.xcassets/save_files.imageset/saveSelectedFiles@2x.png b/iOSClient/Images.xcassets/save_files.imageset/saveSelectedFiles@2x.png new file mode 100644 index 0000000000..589eeb56c2 Binary files /dev/null and b/iOSClient/Images.xcassets/save_files.imageset/saveSelectedFiles@2x.png differ diff --git a/iOSClient/Images.xcassets/save_files.imageset/saveSelectedFiles@3x.png b/iOSClient/Images.xcassets/save_files.imageset/saveSelectedFiles@3x.png new file mode 100644 index 0000000000..4d1f750642 Binary files /dev/null and b/iOSClient/Images.xcassets/save_files.imageset/saveSelectedFiles@3x.png differ diff --git a/iOSClient/Images.xcassets/scan.imageset/Contents.json b/iOSClient/Images.xcassets/scan.imageset/Contents.json new file mode 100644 index 0000000000..8776a75678 --- /dev/null +++ b/iOSClient/Images.xcassets/scan.imageset/Contents.json @@ -0,0 +1,25 @@ +{ + "images" : [ + { + "filename" : "default@500w.pdf", + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "default copy@500w.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/scan.imageset/default copy@500w.pdf b/iOSClient/Images.xcassets/scan.imageset/default copy@500w.pdf new file mode 100644 index 0000000000..9731102ea6 Binary files /dev/null and b/iOSClient/Images.xcassets/scan.imageset/default copy@500w.pdf differ diff --git a/iOSClient/Images.xcassets/scan.imageset/default@500w.pdf b/iOSClient/Images.xcassets/scan.imageset/default@500w.pdf new file mode 100644 index 0000000000..118d570d99 Binary files /dev/null and b/iOSClient/Images.xcassets/scan.imageset/default@500w.pdf differ diff --git a/iOSClient/Images.xcassets/search.imageset/Contents.json b/iOSClient/Images.xcassets/search.imageset/Contents.json new file mode 100644 index 0000000000..8a79382902 --- /dev/null +++ b/iOSClient/Images.xcassets/search.imageset/Contents.json @@ -0,0 +1,25 @@ +{ + "images" : [ + { + "filename" : "search.pdf", + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "searchDark.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/iOSClient/Images.xcassets/search.imageset/search.pdf b/iOSClient/Images.xcassets/search.imageset/search.pdf new file mode 100644 index 0000000000..b96af4459e Binary files /dev/null and b/iOSClient/Images.xcassets/search.imageset/search.pdf differ diff --git a/iOSClient/Images.xcassets/search.imageset/searchDark.pdf b/iOSClient/Images.xcassets/search.imageset/searchDark.pdf new file mode 100644 index 0000000000..313042ee07 Binary files /dev/null and b/iOSClient/Images.xcassets/search.imageset/searchDark.pdf differ diff --git a/iOSClient/Images.xcassets/select.imageset/1.pdf b/iOSClient/Images.xcassets/select.imageset/1.pdf new file mode 100644 index 0000000000..70a7d0de4f Binary files /dev/null and b/iOSClient/Images.xcassets/select.imageset/1.pdf differ diff --git a/iOSClient/Images.xcassets/select.imageset/Contents.json b/iOSClient/Images.xcassets/select.imageset/Contents.json new file mode 100644 index 0000000000..dc28a0e196 --- /dev/null +++ b/iOSClient/Images.xcassets/select.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "1.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/selectFull.imageset/Contents.json b/iOSClient/Images.xcassets/selectFull.imageset/Contents.json new file mode 100644 index 0000000000..0fead39b1f --- /dev/null +++ b/iOSClient/Images.xcassets/selectFull.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "default@500w.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/selectFull.imageset/default@500w.pdf b/iOSClient/Images.xcassets/selectFull.imageset/default@500w.pdf new file mode 100644 index 0000000000..45d5146a5e Binary files /dev/null and b/iOSClient/Images.xcassets/selectFull.imageset/default@500w.pdf differ diff --git a/iOSClient/Images.xcassets/selectLight.imageset/Contents.json b/iOSClient/Images.xcassets/selectLight.imageset/Contents.json new file mode 100644 index 0000000000..12db6d7f50 --- /dev/null +++ b/iOSClient/Images.xcassets/selectLight.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "selectLight.png" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/selectLight.imageset/selectLight.png b/iOSClient/Images.xcassets/selectLight.imageset/selectLight.png new file mode 100644 index 0000000000..eff8324be3 Binary files /dev/null and b/iOSClient/Images.xcassets/selectLight.imageset/selectLight.png differ diff --git a/iOSClient/Images.xcassets/settings.imageset/Contents.json b/iOSClient/Images.xcassets/settings.imageset/Contents.json new file mode 100644 index 0000000000..8dfa77c79d --- /dev/null +++ b/iOSClient/Images.xcassets/settings.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "gear.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/settings.imageset/gear.pdf b/iOSClient/Images.xcassets/settings.imageset/gear.pdf new file mode 100644 index 0000000000..7182936e45 Binary files /dev/null and b/iOSClient/Images.xcassets/settings.imageset/gear.pdf differ diff --git a/iOSClient/Images.xcassets/share.imageset/Contents.json b/iOSClient/Images.xcassets/share.imageset/Contents.json new file mode 100644 index 0000000000..5d0e2aab26 --- /dev/null +++ b/iOSClient/Images.xcassets/share.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "share.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/share.imageset/share.pdf b/iOSClient/Images.xcassets/share.imageset/share.pdf new file mode 100644 index 0000000000..a1a4c9c1a2 Binary files /dev/null and b/iOSClient/Images.xcassets/share.imageset/share.pdf differ diff --git a/iOSClient/Images.xcassets/shareAdd.imageset/Contents.json b/iOSClient/Images.xcassets/shareAdd.imageset/Contents.json new file mode 100644 index 0000000000..cf2205ffcc --- /dev/null +++ b/iOSClient/Images.xcassets/shareAdd.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "shareAdd.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/shareAdd.imageset/shareAdd.pdf b/iOSClient/Images.xcassets/shareAdd.imageset/shareAdd.pdf new file mode 100644 index 0000000000..7a8c5c9193 Binary files /dev/null and b/iOSClient/Images.xcassets/shareAdd.imageset/shareAdd.pdf differ diff --git a/iOSClient/Images.xcassets/shareFill.imageset/Contents.json b/iOSClient/Images.xcassets/shareFill.imageset/Contents.json new file mode 100644 index 0000000000..5d0e2aab26 --- /dev/null +++ b/iOSClient/Images.xcassets/shareFill.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "share.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/shareFill.imageset/share.pdf b/iOSClient/Images.xcassets/shareFill.imageset/share.pdf new file mode 100644 index 0000000000..a1a4c9c1a2 Binary files /dev/null and b/iOSClient/Images.xcassets/shareFill.imageset/share.pdf differ diff --git a/iOSClient/Images.xcassets/shareInternalLink.imageset/Contents.json b/iOSClient/Images.xcassets/shareInternalLink.imageset/Contents.json new file mode 100644 index 0000000000..f5b01a429b --- /dev/null +++ b/iOSClient/Images.xcassets/shareInternalLink.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "shareInternalLink.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/shareInternalLink.imageset/shareInternalLink.pdf b/iOSClient/Images.xcassets/shareInternalLink.imageset/shareInternalLink.pdf new file mode 100644 index 0000000000..12ca2227f5 Binary files /dev/null and b/iOSClient/Images.xcassets/shareInternalLink.imageset/shareInternalLink.pdf differ diff --git a/iOSClient/Images.xcassets/shareMenu.imageset/Contents.json b/iOSClient/Images.xcassets/shareMenu.imageset/Contents.json new file mode 100644 index 0000000000..f1879b92be --- /dev/null +++ b/iOSClient/Images.xcassets/shareMenu.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "shareMenu.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/shareMenu.imageset/shareMenu.pdf b/iOSClient/Images.xcassets/shareMenu.imageset/shareMenu.pdf new file mode 100644 index 0000000000..46c899f329 Binary files /dev/null and b/iOSClient/Images.xcassets/shareMenu.imageset/shareMenu.pdf differ diff --git a/iOSClient/Images.xcassets/shareMounted.imageset/Contents.json b/iOSClient/Images.xcassets/shareMounted.imageset/Contents.json new file mode 100644 index 0000000000..d24d893c57 --- /dev/null +++ b/iOSClient/Images.xcassets/shareMounted.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "shareMounted.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +} \ No newline at end of file diff --git a/iOSClient/Images.xcassets/shareMounted.imageset/shareMounted.pdf b/iOSClient/Images.xcassets/shareMounted.imageset/shareMounted.pdf new file mode 100644 index 0000000000..53c160d2c1 Binary files /dev/null and b/iOSClient/Images.xcassets/shareMounted.imageset/shareMounted.pdf differ diff --git a/iOSClient/Images.xcassets/sharePhotoBrowser.imageset/Contents.json b/iOSClient/Images.xcassets/sharePhotoBrowser.imageset/Contents.json new file mode 100644 index 0000000000..1d44c683b2 --- /dev/null +++ b/iOSClient/Images.xcassets/sharePhotoBrowser.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "share.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "sharePhotoBrowser@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "share@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/sharePhotoBrowser.imageset/share.png b/iOSClient/Images.xcassets/sharePhotoBrowser.imageset/share.png new file mode 100644 index 0000000000..6c262ee817 Binary files /dev/null and b/iOSClient/Images.xcassets/sharePhotoBrowser.imageset/share.png differ diff --git a/iOSClient/Images.xcassets/sharePhotoBrowser.imageset/share@3x.png b/iOSClient/Images.xcassets/sharePhotoBrowser.imageset/share@3x.png new file mode 100644 index 0000000000..56205c9bbf Binary files /dev/null and b/iOSClient/Images.xcassets/sharePhotoBrowser.imageset/share@3x.png differ diff --git a/iOSClient/Images.xcassets/sharePhotoBrowser.imageset/sharePhotoBrowser@2x.png b/iOSClient/Images.xcassets/sharePhotoBrowser.imageset/sharePhotoBrowser@2x.png new file mode 100644 index 0000000000..1960d136df Binary files /dev/null and b/iOSClient/Images.xcassets/sharePhotoBrowser.imageset/sharePhotoBrowser@2x.png differ diff --git a/iOSClient/Images.xcassets/shareTypeEmail.imageset/Contents.json b/iOSClient/Images.xcassets/shareTypeEmail.imageset/Contents.json index 00298ac4b4..ffff08a617 100644 --- a/iOSClient/Images.xcassets/shareTypeEmail.imageset/Contents.json +++ b/iOSClient/Images.xcassets/shareTypeEmail.imageset/Contents.json @@ -1,15 +1,15 @@ { "images" : [ { - "idiom" : "universal", - "filename" : "shareTypeEmail.pdf" + "filename" : "user.pdf", + "idiom" : "universal" } ], "info" : { - "version" : 1, - "author" : "xcode" + "author" : "xcode", + "version" : 1 }, "properties" : { "preserves-vector-representation" : true } -} \ No newline at end of file +} diff --git a/iOSClient/Images.xcassets/shareTypeEmail.imageset/user.pdf b/iOSClient/Images.xcassets/shareTypeEmail.imageset/user.pdf new file mode 100644 index 0000000000..6985e202b0 Binary files /dev/null and b/iOSClient/Images.xcassets/shareTypeEmail.imageset/user.pdf differ diff --git a/iOSClient/Images.xcassets/shareTypeUser.imageset/Contents.json b/iOSClient/Images.xcassets/shareTypeUser.imageset/Contents.json index 874a5b2007..11ca2fc9dd 100644 --- a/iOSClient/Images.xcassets/shareTypeUser.imageset/Contents.json +++ b/iOSClient/Images.xcassets/shareTypeUser.imageset/Contents.json @@ -1,15 +1,15 @@ { "images" : [ { - "idiom" : "universal", - "filename" : "shareTypeUser.pdf" + "filename" : "shareTypeUser.pdf", + "idiom" : "universal" } ], "info" : { - "version" : 1, - "author" : "xcode" + "author" : "xcode", + "version" : 1 }, "properties" : { "preserves-vector-representation" : true } -} \ No newline at end of file +} diff --git a/iOSClient/Images.xcassets/shareTypeUser.imageset/shareTypeUser.pdf b/iOSClient/Images.xcassets/shareTypeUser.imageset/shareTypeUser.pdf index 03d855dcc4..62d278bb89 100644 Binary files a/iOSClient/Images.xcassets/shareTypeUser.imageset/shareTypeUser.pdf and b/iOSClient/Images.xcassets/shareTypeUser.imageset/shareTypeUser.pdf differ diff --git a/iOSClient/Images.xcassets/sharebylink.imageset/Contents.json b/iOSClient/Images.xcassets/sharebylink.imageset/Contents.json new file mode 100644 index 0000000000..3d40e6ef2a --- /dev/null +++ b/iOSClient/Images.xcassets/sharebylink.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "sharebylink.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/trash.imageset/trash.pdf b/iOSClient/Images.xcassets/sharebylink.imageset/sharebylink.pdf similarity index 94% rename from iOSClient/Images.xcassets/trash.imageset/trash.pdf rename to iOSClient/Images.xcassets/sharebylink.imageset/sharebylink.pdf index 9233b74c6f..40caf0cbcf 100644 Binary files a/iOSClient/Images.xcassets/trash.imageset/trash.pdf and b/iOSClient/Images.xcassets/sharebylink.imageset/sharebylink.pdf differ diff --git a/iOSClient/Images.xcassets/shield.checkerboard.imageset/Contents.json b/iOSClient/Images.xcassets/shield.checkerboard.imageset/Contents.json new file mode 100644 index 0000000000..e60bc99a84 --- /dev/null +++ b/iOSClient/Images.xcassets/shield.checkerboard.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "privacy.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "privacy@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "privacy@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/shield.checkerboard.imageset/privacy.png b/iOSClient/Images.xcassets/shield.checkerboard.imageset/privacy.png new file mode 100644 index 0000000000..b83f9c242c Binary files /dev/null and b/iOSClient/Images.xcassets/shield.checkerboard.imageset/privacy.png differ diff --git a/iOSClient/Images.xcassets/shield.checkerboard.imageset/privacy@2x.png b/iOSClient/Images.xcassets/shield.checkerboard.imageset/privacy@2x.png new file mode 100644 index 0000000000..4890418de1 Binary files /dev/null and b/iOSClient/Images.xcassets/shield.checkerboard.imageset/privacy@2x.png differ diff --git a/iOSClient/Images.xcassets/shield.checkerboard.imageset/privacy@3x.png b/iOSClient/Images.xcassets/shield.checkerboard.imageset/privacy@3x.png new file mode 100644 index 0000000000..bafa61a8b0 Binary files /dev/null and b/iOSClient/Images.xcassets/shield.checkerboard.imageset/privacy@3x.png differ diff --git a/iOSClient/Images.xcassets/sortDateLessRecent.imageset/Contents.json b/iOSClient/Images.xcassets/sortDateLessRecent.imageset/Contents.json new file mode 100644 index 0000000000..16f652eaab --- /dev/null +++ b/iOSClient/Images.xcassets/sortDateLessRecent.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "sortDateLess.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "sortDateLess@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "sortDateLess@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/sortDateLessRecent.imageset/sortDateLess.png b/iOSClient/Images.xcassets/sortDateLessRecent.imageset/sortDateLess.png new file mode 100644 index 0000000000..7679833bfe Binary files /dev/null and b/iOSClient/Images.xcassets/sortDateLessRecent.imageset/sortDateLess.png differ diff --git a/iOSClient/Images.xcassets/sortDateLessRecent.imageset/sortDateLess@2x.png b/iOSClient/Images.xcassets/sortDateLessRecent.imageset/sortDateLess@2x.png new file mode 100644 index 0000000000..3c31183268 Binary files /dev/null and b/iOSClient/Images.xcassets/sortDateLessRecent.imageset/sortDateLess@2x.png differ diff --git a/iOSClient/Images.xcassets/sortDateLessRecent.imageset/sortDateLess@3x.png b/iOSClient/Images.xcassets/sortDateLessRecent.imageset/sortDateLess@3x.png new file mode 100644 index 0000000000..d607e5c1a4 Binary files /dev/null and b/iOSClient/Images.xcassets/sortDateLessRecent.imageset/sortDateLess@3x.png differ diff --git a/iOSClient/Images.xcassets/sortDateMoreRecent.imageset/Contents.json b/iOSClient/Images.xcassets/sortDateMoreRecent.imageset/Contents.json new file mode 100644 index 0000000000..16f652eaab --- /dev/null +++ b/iOSClient/Images.xcassets/sortDateMoreRecent.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "sortDateLess.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "sortDateLess@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "sortDateLess@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/sortDateMoreRecent.imageset/sortDateLess.png b/iOSClient/Images.xcassets/sortDateMoreRecent.imageset/sortDateLess.png new file mode 100644 index 0000000000..7679833bfe Binary files /dev/null and b/iOSClient/Images.xcassets/sortDateMoreRecent.imageset/sortDateLess.png differ diff --git a/iOSClient/Images.xcassets/sortDateMoreRecent.imageset/sortDateLess@2x.png b/iOSClient/Images.xcassets/sortDateMoreRecent.imageset/sortDateLess@2x.png new file mode 100644 index 0000000000..3c31183268 Binary files /dev/null and b/iOSClient/Images.xcassets/sortDateMoreRecent.imageset/sortDateLess@2x.png differ diff --git a/iOSClient/Images.xcassets/sortDateMoreRecent.imageset/sortDateLess@3x.png b/iOSClient/Images.xcassets/sortDateMoreRecent.imageset/sortDateLess@3x.png new file mode 100644 index 0000000000..d607e5c1a4 Binary files /dev/null and b/iOSClient/Images.xcassets/sortDateMoreRecent.imageset/sortDateLess@3x.png differ diff --git a/iOSClient/Images.xcassets/sortFileNameAZ.imageset/Contents.json b/iOSClient/Images.xcassets/sortFileNameAZ.imageset/Contents.json new file mode 100644 index 0000000000..ab8789256f --- /dev/null +++ b/iOSClient/Images.xcassets/sortFileNameAZ.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "sortFileNameAZ.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "sortFileNameAZ@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "sortFileNameAZ@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/sortFileNameAZ.imageset/sortFileNameAZ.png b/iOSClient/Images.xcassets/sortFileNameAZ.imageset/sortFileNameAZ.png new file mode 100644 index 0000000000..41c8ae8e25 Binary files /dev/null and b/iOSClient/Images.xcassets/sortFileNameAZ.imageset/sortFileNameAZ.png differ diff --git a/iOSClient/Images.xcassets/sortFileNameAZ.imageset/sortFileNameAZ@2x.png b/iOSClient/Images.xcassets/sortFileNameAZ.imageset/sortFileNameAZ@2x.png new file mode 100644 index 0000000000..0532a1bf38 Binary files /dev/null and b/iOSClient/Images.xcassets/sortFileNameAZ.imageset/sortFileNameAZ@2x.png differ diff --git a/iOSClient/Images.xcassets/sortFileNameAZ.imageset/sortFileNameAZ@3x.png b/iOSClient/Images.xcassets/sortFileNameAZ.imageset/sortFileNameAZ@3x.png new file mode 100644 index 0000000000..5cb93d7c25 Binary files /dev/null and b/iOSClient/Images.xcassets/sortFileNameAZ.imageset/sortFileNameAZ@3x.png differ diff --git a/iOSClient/Images.xcassets/sortFileNameZA.imageset/Contents.json b/iOSClient/Images.xcassets/sortFileNameZA.imageset/Contents.json new file mode 100644 index 0000000000..33faa99868 --- /dev/null +++ b/iOSClient/Images.xcassets/sortFileNameZA.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "sortFileNameAZ.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "sortFileNameAZ@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "sortFileNameAZ@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/sortFileNameZA.imageset/sortFileNameAZ.png b/iOSClient/Images.xcassets/sortFileNameZA.imageset/sortFileNameAZ.png new file mode 100644 index 0000000000..41c8ae8e25 Binary files /dev/null and b/iOSClient/Images.xcassets/sortFileNameZA.imageset/sortFileNameAZ.png differ diff --git a/iOSClient/Images.xcassets/sortFileNameZA.imageset/sortFileNameAZ@2x.png b/iOSClient/Images.xcassets/sortFileNameZA.imageset/sortFileNameAZ@2x.png new file mode 100644 index 0000000000..0532a1bf38 Binary files /dev/null and b/iOSClient/Images.xcassets/sortFileNameZA.imageset/sortFileNameAZ@2x.png differ diff --git a/iOSClient/Images.xcassets/sortFileNameZA.imageset/sortFileNameAZ@3x.png b/iOSClient/Images.xcassets/sortFileNameZA.imageset/sortFileNameAZ@3x.png new file mode 100644 index 0000000000..5cb93d7c25 Binary files /dev/null and b/iOSClient/Images.xcassets/sortFileNameZA.imageset/sortFileNameAZ@3x.png differ diff --git a/iOSClient/Images.xcassets/sortLargest.imageset/Contents.json b/iOSClient/Images.xcassets/sortLargest.imageset/Contents.json new file mode 100644 index 0000000000..e92b17d4d0 --- /dev/null +++ b/iOSClient/Images.xcassets/sortLargest.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "sortLargest.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "sortLargest@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "sortLargest@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/sortLargest.imageset/sortLargest.png b/iOSClient/Images.xcassets/sortLargest.imageset/sortLargest.png new file mode 100644 index 0000000000..47a510c37b Binary files /dev/null and b/iOSClient/Images.xcassets/sortLargest.imageset/sortLargest.png differ diff --git a/iOSClient/Images.xcassets/sortLargest.imageset/sortLargest@2x.png b/iOSClient/Images.xcassets/sortLargest.imageset/sortLargest@2x.png new file mode 100644 index 0000000000..e77c5e3960 Binary files /dev/null and b/iOSClient/Images.xcassets/sortLargest.imageset/sortLargest@2x.png differ diff --git a/iOSClient/Images.xcassets/sortLargest.imageset/sortLargest@3x.png b/iOSClient/Images.xcassets/sortLargest.imageset/sortLargest@3x.png new file mode 100644 index 0000000000..8938830b7e Binary files /dev/null and b/iOSClient/Images.xcassets/sortLargest.imageset/sortLargest@3x.png differ diff --git a/iOSClient/Images.xcassets/sortSmallest.imageset/Contents.json b/iOSClient/Images.xcassets/sortSmallest.imageset/Contents.json new file mode 100644 index 0000000000..91698080a7 --- /dev/null +++ b/iOSClient/Images.xcassets/sortSmallest.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "sortSmallest.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "sortSmallest@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "sortSmallest@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/sortSmallest.imageset/sortSmallest.png b/iOSClient/Images.xcassets/sortSmallest.imageset/sortSmallest.png new file mode 100644 index 0000000000..24dda815e8 Binary files /dev/null and b/iOSClient/Images.xcassets/sortSmallest.imageset/sortSmallest.png differ diff --git a/iOSClient/Images.xcassets/sortSmallest.imageset/sortSmallest@2x.png b/iOSClient/Images.xcassets/sortSmallest.imageset/sortSmallest@2x.png new file mode 100644 index 0000000000..2977b318dd Binary files /dev/null and b/iOSClient/Images.xcassets/sortSmallest.imageset/sortSmallest@2x.png differ diff --git a/iOSClient/Images.xcassets/sortSmallest.imageset/sortSmallest@3x.png b/iOSClient/Images.xcassets/sortSmallest.imageset/sortSmallest@3x.png new file mode 100644 index 0000000000..834e834132 Binary files /dev/null and b/iOSClient/Images.xcassets/sortSmallest.imageset/sortSmallest@3x.png differ diff --git a/iOSClient/Images.xcassets/speaker0.imageset/Contents.json b/iOSClient/Images.xcassets/speaker0.imageset/Contents.json new file mode 100644 index 0000000000..cc93e05978 --- /dev/null +++ b/iOSClient/Images.xcassets/speaker0.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "speaker0.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/speaker0.imageset/speaker0.svg b/iOSClient/Images.xcassets/speaker0.imageset/speaker0.svg new file mode 100644 index 0000000000..a70f4507ee --- /dev/null +++ b/iOSClient/Images.xcassets/speaker0.imageset/speaker0.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/speaker1.imageset/Contents.json b/iOSClient/Images.xcassets/speaker1.imageset/Contents.json new file mode 100644 index 0000000000..ff3b03bf97 --- /dev/null +++ b/iOSClient/Images.xcassets/speaker1.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "speaker1.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/speaker1.imageset/speaker1.svg b/iOSClient/Images.xcassets/speaker1.imageset/speaker1.svg new file mode 100644 index 0000000000..957cd4d925 --- /dev/null +++ b/iOSClient/Images.xcassets/speaker1.imageset/speaker1.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/speaker2.imageset/Contents.json b/iOSClient/Images.xcassets/speaker2.imageset/Contents.json new file mode 100644 index 0000000000..92044d85c5 --- /dev/null +++ b/iOSClient/Images.xcassets/speaker2.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "speaker2.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/speaker2.imageset/speaker2.svg b/iOSClient/Images.xcassets/speaker2.imageset/speaker2.svg new file mode 100644 index 0000000000..3a22d817a4 --- /dev/null +++ b/iOSClient/Images.xcassets/speaker2.imageset/speaker2.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/speaker3.imageset/Contents.json b/iOSClient/Images.xcassets/speaker3.imageset/Contents.json new file mode 100644 index 0000000000..0125d154b4 --- /dev/null +++ b/iOSClient/Images.xcassets/speaker3.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "speaker3.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/speaker3.imageset/speaker3.svg b/iOSClient/Images.xcassets/speaker3.imageset/speaker3.svg new file mode 100644 index 0000000000..567b58690d --- /dev/null +++ b/iOSClient/Images.xcassets/speaker3.imageset/speaker3.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/square.and.arrow.down.imageset/Contents.json b/iOSClient/Images.xcassets/square.and.arrow.down.imageset/Contents.json new file mode 100644 index 0000000000..052394eece --- /dev/null +++ b/iOSClient/Images.xcassets/square.and.arrow.down.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "saveSelectedFiles.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "saveSelectedFiles@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "saveSelectedFiles@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/square.and.arrow.down.imageset/saveSelectedFiles.png b/iOSClient/Images.xcassets/square.and.arrow.down.imageset/saveSelectedFiles.png new file mode 100644 index 0000000000..590c922f4e Binary files /dev/null and b/iOSClient/Images.xcassets/square.and.arrow.down.imageset/saveSelectedFiles.png differ diff --git a/iOSClient/Images.xcassets/square.and.arrow.down.imageset/saveSelectedFiles@2x.png b/iOSClient/Images.xcassets/square.and.arrow.down.imageset/saveSelectedFiles@2x.png new file mode 100644 index 0000000000..589eeb56c2 Binary files /dev/null and b/iOSClient/Images.xcassets/square.and.arrow.down.imageset/saveSelectedFiles@2x.png differ diff --git a/iOSClient/Images.xcassets/square.and.arrow.down.imageset/saveSelectedFiles@3x.png b/iOSClient/Images.xcassets/square.and.arrow.down.imageset/saveSelectedFiles@3x.png new file mode 100644 index 0000000000..4d1f750642 Binary files /dev/null and b/iOSClient/Images.xcassets/square.and.arrow.down.imageset/saveSelectedFiles@3x.png differ diff --git a/iOSClient/Images.xcassets/square.and.arrow.up.imageset/Contents.json b/iOSClient/Images.xcassets/square.and.arrow.up.imageset/Contents.json new file mode 100644 index 0000000000..78451c57ba --- /dev/null +++ b/iOSClient/Images.xcassets/square.and.arrow.up.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "export-variant.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/square.and.arrow.up.imageset/export-variant.svg b/iOSClient/Images.xcassets/square.and.arrow.up.imageset/export-variant.svg new file mode 100644 index 0000000000..5b5f5aecd9 --- /dev/null +++ b/iOSClient/Images.xcassets/square.and.arrow.up.imageset/export-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/iOSClient/Images.xcassets/statusdownload.imageset/Contents.json b/iOSClient/Images.xcassets/statusdownload.imageset/Contents.json new file mode 100644 index 0000000000..be3c311a02 --- /dev/null +++ b/iOSClient/Images.xcassets/statusdownload.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "statusdownload.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "statusdownload@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "statusdownload@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/statusdownload.imageset/statusdownload.png b/iOSClient/Images.xcassets/statusdownload.imageset/statusdownload.png new file mode 100644 index 0000000000..ea4a54a7af Binary files /dev/null and b/iOSClient/Images.xcassets/statusdownload.imageset/statusdownload.png differ diff --git a/iOSClient/Images.xcassets/statusdownload.imageset/statusdownload@2x.png b/iOSClient/Images.xcassets/statusdownload.imageset/statusdownload@2x.png new file mode 100644 index 0000000000..86523e479d Binary files /dev/null and b/iOSClient/Images.xcassets/statusdownload.imageset/statusdownload@2x.png differ diff --git a/iOSClient/Images.xcassets/statusdownload.imageset/statusdownload@3x.png b/iOSClient/Images.xcassets/statusdownload.imageset/statusdownload@3x.png new file mode 100644 index 0000000000..30b1858034 Binary files /dev/null and b/iOSClient/Images.xcassets/statusdownload.imageset/statusdownload@3x.png differ diff --git a/iOSClient/Images.xcassets/statuserror.imageset/Contents.json b/iOSClient/Images.xcassets/statuserror.imageset/Contents.json new file mode 100644 index 0000000000..90c24b9a7e --- /dev/null +++ b/iOSClient/Images.xcassets/statuserror.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "statuserror.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "statuserror@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "statuserror@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/statuserror.imageset/statuserror.png b/iOSClient/Images.xcassets/statuserror.imageset/statuserror.png new file mode 100644 index 0000000000..ec243f09c0 Binary files /dev/null and b/iOSClient/Images.xcassets/statuserror.imageset/statuserror.png differ diff --git a/iOSClient/Images.xcassets/statuserror.imageset/statuserror@2x.png b/iOSClient/Images.xcassets/statuserror.imageset/statuserror@2x.png new file mode 100644 index 0000000000..83e5cb20f7 Binary files /dev/null and b/iOSClient/Images.xcassets/statuserror.imageset/statuserror@2x.png differ diff --git a/iOSClient/Images.xcassets/statuserror.imageset/statuserror@3x.png b/iOSClient/Images.xcassets/statuserror.imageset/statuserror@3x.png new file mode 100644 index 0000000000..886dd8b538 Binary files /dev/null and b/iOSClient/Images.xcassets/statuserror.imageset/statuserror@3x.png differ diff --git a/iOSClient/Images.xcassets/statusupload.imageset/Contents.json b/iOSClient/Images.xcassets/statusupload.imageset/Contents.json new file mode 100644 index 0000000000..07cd780b37 --- /dev/null +++ b/iOSClient/Images.xcassets/statusupload.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "statusupload.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "statusupload@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "statusupload@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/statusupload.imageset/statusupload.png b/iOSClient/Images.xcassets/statusupload.imageset/statusupload.png new file mode 100644 index 0000000000..95e89fae88 Binary files /dev/null and b/iOSClient/Images.xcassets/statusupload.imageset/statusupload.png differ diff --git a/iOSClient/Images.xcassets/statusupload.imageset/statusupload@2x.png b/iOSClient/Images.xcassets/statusupload.imageset/statusupload@2x.png new file mode 100644 index 0000000000..6a22c8f3d1 Binary files /dev/null and b/iOSClient/Images.xcassets/statusupload.imageset/statusupload@2x.png differ diff --git a/iOSClient/Images.xcassets/statusupload.imageset/statusupload@3x.png b/iOSClient/Images.xcassets/statusupload.imageset/statusupload@3x.png new file mode 100644 index 0000000000..8740be36ed Binary files /dev/null and b/iOSClient/Images.xcassets/statusupload.imageset/statusupload@3x.png differ diff --git a/iOSClient/Images.xcassets/success.imageset/Contents.json b/iOSClient/Images.xcassets/success.imageset/Contents.json new file mode 100644 index 0000000000..858785f7a8 --- /dev/null +++ b/iOSClient/Images.xcassets/success.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "success.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "success@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "success@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/success.imageset/success.png b/iOSClient/Images.xcassets/success.imageset/success.png new file mode 100644 index 0000000000..b1d2459a4b Binary files /dev/null and b/iOSClient/Images.xcassets/success.imageset/success.png differ diff --git a/iOSClient/Images.xcassets/success.imageset/success@2x.png b/iOSClient/Images.xcassets/success.imageset/success@2x.png new file mode 100644 index 0000000000..9832eda028 Binary files /dev/null and b/iOSClient/Images.xcassets/success.imageset/success@2x.png differ diff --git a/iOSClient/Images.xcassets/success.imageset/success@3x.png b/iOSClient/Images.xcassets/success.imageset/success@3x.png new file mode 100644 index 0000000000..d89d2e4719 Binary files /dev/null and b/iOSClient/Images.xcassets/success.imageset/success@3x.png differ diff --git a/iOSClient/Images.xcassets/switchGrid.imageset/Contents.json b/iOSClient/Images.xcassets/switchGrid.imageset/Contents.json new file mode 100644 index 0000000000..b1304ea08b --- /dev/null +++ b/iOSClient/Images.xcassets/switchGrid.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "switchGrid.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "switchGrid@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "switchGrid@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/switchGrid.imageset/switchGrid.png b/iOSClient/Images.xcassets/switchGrid.imageset/switchGrid.png new file mode 100644 index 0000000000..ed000d793f Binary files /dev/null and b/iOSClient/Images.xcassets/switchGrid.imageset/switchGrid.png differ diff --git a/iOSClient/Images.xcassets/switchGrid.imageset/switchGrid@2x.png b/iOSClient/Images.xcassets/switchGrid.imageset/switchGrid@2x.png new file mode 100644 index 0000000000..860729706b Binary files /dev/null and b/iOSClient/Images.xcassets/switchGrid.imageset/switchGrid@2x.png differ diff --git a/iOSClient/Images.xcassets/switchGrid.imageset/switchGrid@3x.png b/iOSClient/Images.xcassets/switchGrid.imageset/switchGrid@3x.png new file mode 100644 index 0000000000..582b458a0a Binary files /dev/null and b/iOSClient/Images.xcassets/switchGrid.imageset/switchGrid@3x.png differ diff --git a/iOSClient/Images.xcassets/switchList.imageset/Contents.json b/iOSClient/Images.xcassets/switchList.imageset/Contents.json new file mode 100644 index 0000000000..d0a70e20e3 --- /dev/null +++ b/iOSClient/Images.xcassets/switchList.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "switchList.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "switchList@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "switchList@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/switchList.imageset/switchList.png b/iOSClient/Images.xcassets/switchList.imageset/switchList.png new file mode 100644 index 0000000000..e68e96d87e Binary files /dev/null and b/iOSClient/Images.xcassets/switchList.imageset/switchList.png differ diff --git a/iOSClient/Images.xcassets/switchList.imageset/switchList@2x.png b/iOSClient/Images.xcassets/switchList.imageset/switchList@2x.png new file mode 100644 index 0000000000..1f387ae4e9 Binary files /dev/null and b/iOSClient/Images.xcassets/switchList.imageset/switchList@2x.png differ diff --git a/iOSClient/Images.xcassets/switchList.imageset/switchList@3x.png b/iOSClient/Images.xcassets/switchList.imageset/switchList@3x.png new file mode 100644 index 0000000000..5671a05ded Binary files /dev/null and b/iOSClient/Images.xcassets/switchList.imageset/switchList@3x.png differ diff --git a/iOSClient/Images.xcassets/tabBarFiles.imageset/Contents.json b/iOSClient/Images.xcassets/tabBarFiles.imageset/Contents.json new file mode 100644 index 0000000000..662b45275b --- /dev/null +++ b/iOSClient/Images.xcassets/tabBarFiles.imageset/Contents.json @@ -0,0 +1,16 @@ +{ + "images" : [ + { + "filename" : "tabBarFiles.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true, + "template-rendering-intent" : "template" + } +} diff --git a/iOSClient/Images.xcassets/tabBarFiles.imageset/tabBarFiles.pdf b/iOSClient/Images.xcassets/tabBarFiles.imageset/tabBarFiles.pdf new file mode 100644 index 0000000000..e9a6038f8e Binary files /dev/null and b/iOSClient/Images.xcassets/tabBarFiles.imageset/tabBarFiles.pdf differ diff --git a/iOSClient/Images.xcassets/tabBarMore.imageset/Contents.json b/iOSClient/Images.xcassets/tabBarMore.imageset/Contents.json new file mode 100644 index 0000000000..27f050f497 --- /dev/null +++ b/iOSClient/Images.xcassets/tabBarMore.imageset/Contents.json @@ -0,0 +1,16 @@ +{ + "images" : [ + { + "filename" : "tabBarMore.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true, + "template-rendering-intent" : "template" + } +} diff --git a/iOSClient/Images.xcassets/tabBarMore.imageset/tabBarMore.pdf b/iOSClient/Images.xcassets/tabBarMore.imageset/tabBarMore.pdf new file mode 100644 index 0000000000..9a950a9b28 Binary files /dev/null and b/iOSClient/Images.xcassets/tabBarMore.imageset/tabBarMore.pdf differ diff --git a/iOSClient/Images.xcassets/talk-template.imageset/Contents.json b/iOSClient/Images.xcassets/talk-template.imageset/Contents.json index 84eb196479..7ecaa63288 100644 --- a/iOSClient/Images.xcassets/talk-template.imageset/Contents.json +++ b/iOSClient/Images.xcassets/talk-template.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "app.svg", + "filename" : "talk.png", "idiom" : "universal" } ], diff --git a/iOSClient/Images.xcassets/talk-template.imageset/talk.png b/iOSClient/Images.xcassets/talk-template.imageset/talk.png new file mode 100644 index 0000000000..c124efb15d Binary files /dev/null and b/iOSClient/Images.xcassets/talk-template.imageset/talk.png differ diff --git a/iOSClient/Images.xcassets/talk.imageset/Contents.json b/iOSClient/Images.xcassets/talk.imageset/Contents.json new file mode 100644 index 0000000000..9384b676cd --- /dev/null +++ b/iOSClient/Images.xcassets/talk.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "talk.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/talk.imageset/talk.png b/iOSClient/Images.xcassets/talk.imageset/talk.png new file mode 100644 index 0000000000..c124efb15d Binary files /dev/null and b/iOSClient/Images.xcassets/talk.imageset/talk.png differ diff --git a/iOSClient/Images.xcassets/talk_bar.imageset/Contents.json b/iOSClient/Images.xcassets/talk_bar.imageset/Contents.json new file mode 100644 index 0000000000..76ba0d1ebe --- /dev/null +++ b/iOSClient/Images.xcassets/talk_bar.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "talk.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "talk_bar 1.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "talk_bar 2.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/talk_bar.imageset/talk.png b/iOSClient/Images.xcassets/talk_bar.imageset/talk.png new file mode 100644 index 0000000000..ff9f79e531 Binary files /dev/null and b/iOSClient/Images.xcassets/talk_bar.imageset/talk.png differ diff --git a/iOSClient/Images.xcassets/talk_bar.imageset/talk_bar 1.png b/iOSClient/Images.xcassets/talk_bar.imageset/talk_bar 1.png new file mode 100644 index 0000000000..f86c0a3574 Binary files /dev/null and b/iOSClient/Images.xcassets/talk_bar.imageset/talk_bar 1.png differ diff --git a/iOSClient/Images.xcassets/talk_bar.imageset/talk_bar 2.png b/iOSClient/Images.xcassets/talk_bar.imageset/talk_bar 2.png new file mode 100644 index 0000000000..a1a2edcf07 Binary files /dev/null and b/iOSClient/Images.xcassets/talk_bar.imageset/talk_bar 2.png differ diff --git a/iOSClient/Images.xcassets/taskCancelDownload.imageset/Contents.json b/iOSClient/Images.xcassets/taskCancelDownload.imageset/Contents.json new file mode 100644 index 0000000000..740de0b53d --- /dev/null +++ b/iOSClient/Images.xcassets/taskCancelDownload.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "stoptask.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "stoptask@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "stoptask@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/taskCancelDownload.imageset/stoptask.png b/iOSClient/Images.xcassets/taskCancelDownload.imageset/stoptask.png new file mode 100644 index 0000000000..0b10fd2706 Binary files /dev/null and b/iOSClient/Images.xcassets/taskCancelDownload.imageset/stoptask.png differ diff --git a/iOSClient/Images.xcassets/taskCancelDownload.imageset/stoptask@2x.png b/iOSClient/Images.xcassets/taskCancelDownload.imageset/stoptask@2x.png new file mode 100644 index 0000000000..f2a89067cb Binary files /dev/null and b/iOSClient/Images.xcassets/taskCancelDownload.imageset/stoptask@2x.png differ diff --git a/iOSClient/Images.xcassets/taskCancelDownload.imageset/stoptask@3x.png b/iOSClient/Images.xcassets/taskCancelDownload.imageset/stoptask@3x.png new file mode 100644 index 0000000000..6b8d8eaef6 Binary files /dev/null and b/iOSClient/Images.xcassets/taskCancelDownload.imageset/stoptask@3x.png differ diff --git a/iOSClient/Images.xcassets/taskCancelUpload.imageset/Contents.json b/iOSClient/Images.xcassets/taskCancelUpload.imageset/Contents.json new file mode 100644 index 0000000000..08d1ba722a --- /dev/null +++ b/iOSClient/Images.xcassets/taskCancelUpload.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "removetask.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "removetask@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "removetask@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/taskCancelUpload.imageset/removetask.png b/iOSClient/Images.xcassets/taskCancelUpload.imageset/removetask.png new file mode 100644 index 0000000000..de385275f3 Binary files /dev/null and b/iOSClient/Images.xcassets/taskCancelUpload.imageset/removetask.png differ diff --git a/iOSClient/Images.xcassets/taskCancelUpload.imageset/removetask@2x.png b/iOSClient/Images.xcassets/taskCancelUpload.imageset/removetask@2x.png new file mode 100644 index 0000000000..3be6410bb3 Binary files /dev/null and b/iOSClient/Images.xcassets/taskCancelUpload.imageset/removetask@2x.png differ diff --git a/iOSClient/Images.xcassets/taskCancelUpload.imageset/removetask@3x.png b/iOSClient/Images.xcassets/taskCancelUpload.imageset/removetask@3x.png new file mode 100644 index 0000000000..ac0e3c6847 Binary files /dev/null and b/iOSClient/Images.xcassets/taskCancelUpload.imageset/removetask@3x.png differ diff --git a/iOSClient/Images.xcassets/text.imageset/Contents.json b/iOSClient/Images.xcassets/text.imageset/Contents.json new file mode 100644 index 0000000000..ceaab0a067 --- /dev/null +++ b/iOSClient/Images.xcassets/text.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "text.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/text.imageset/text.pdf b/iOSClient/Images.xcassets/text.imageset/text.pdf new file mode 100644 index 0000000000..2154ceece1 Binary files /dev/null and b/iOSClient/Images.xcassets/text.imageset/text.pdf differ diff --git a/iOSClient/Images.xcassets/trash.imageset/Contents.json b/iOSClient/Images.xcassets/trash.imageset/Contents.json index e98514534c..0fead39b1f 100644 --- a/iOSClient/Images.xcassets/trash.imageset/Contents.json +++ b/iOSClient/Images.xcassets/trash.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "trash.pdf", + "filename" : "default@500w.pdf", "idiom" : "universal" } ], diff --git a/iOSClient/Images.xcassets/trash.imageset/default@500w.pdf b/iOSClient/Images.xcassets/trash.imageset/default@500w.pdf new file mode 100644 index 0000000000..225c983dec Binary files /dev/null and b/iOSClient/Images.xcassets/trash.imageset/default@500w.pdf differ diff --git a/iOSClient/Images.xcassets/uploadFile.imageset/Contents.json b/iOSClient/Images.xcassets/uploadFile.imageset/Contents.json new file mode 100644 index 0000000000..5866e33b62 --- /dev/null +++ b/iOSClient/Images.xcassets/uploadFile.imageset/Contents.json @@ -0,0 +1,52 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "default@500w.pdf", + "idiom" : "universal", + "scale" : "2x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "default copy@500w.pdf", + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/uploadFile.imageset/default copy@500w.pdf b/iOSClient/Images.xcassets/uploadFile.imageset/default copy@500w.pdf new file mode 100644 index 0000000000..568fb350d6 Binary files /dev/null and b/iOSClient/Images.xcassets/uploadFile.imageset/default copy@500w.pdf differ diff --git a/iOSClient/Images.xcassets/uploadFile.imageset/default@500w.pdf b/iOSClient/Images.xcassets/uploadFile.imageset/default@500w.pdf new file mode 100644 index 0000000000..49bbe6f285 Binary files /dev/null and b/iOSClient/Images.xcassets/uploadFile.imageset/default@500w.pdf differ diff --git a/iOSClient/Images.xcassets/user_settings.imageset/Contents.json b/iOSClient/Images.xcassets/user_settings.imageset/Contents.json new file mode 100644 index 0000000000..7e6128a816 --- /dev/null +++ b/iOSClient/Images.xcassets/user_settings.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "default@1,5x.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "default@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "default@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/user_settings.imageset/default@1,5x.png b/iOSClient/Images.xcassets/user_settings.imageset/default@1,5x.png new file mode 100644 index 0000000000..a556ff9868 Binary files /dev/null and b/iOSClient/Images.xcassets/user_settings.imageset/default@1,5x.png differ diff --git a/iOSClient/Images.xcassets/user_settings.imageset/default@2x.png b/iOSClient/Images.xcassets/user_settings.imageset/default@2x.png new file mode 100644 index 0000000000..c812343a8c Binary files /dev/null and b/iOSClient/Images.xcassets/user_settings.imageset/default@2x.png differ diff --git a/iOSClient/Images.xcassets/user_settings.imageset/default@3x.png b/iOSClient/Images.xcassets/user_settings.imageset/default@3x.png new file mode 100644 index 0000000000..eed7389198 Binary files /dev/null and b/iOSClient/Images.xcassets/user_settings.imageset/default@3x.png differ diff --git a/iOSClient/Images.xcassets/videono.imageset/Contents.json b/iOSClient/Images.xcassets/videono.imageset/Contents.json new file mode 100644 index 0000000000..5c7961ea2a --- /dev/null +++ b/iOSClient/Images.xcassets/videono.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "deviceNocamera.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/videono.imageset/deviceNocamera.pdf b/iOSClient/Images.xcassets/videono.imageset/deviceNocamera.pdf new file mode 100644 index 0000000000..09ff9e66eb Binary files /dev/null and b/iOSClient/Images.xcassets/videono.imageset/deviceNocamera.pdf differ diff --git a/iOSClient/Images.xcassets/videoyes.imageset/Contents.json b/iOSClient/Images.xcassets/videoyes.imageset/Contents.json new file mode 100644 index 0000000000..bfc956fce2 --- /dev/null +++ b/iOSClient/Images.xcassets/videoyes.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "deviceCamera.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/iOSClient/Images.xcassets/videoyes.imageset/deviceCamera.pdf b/iOSClient/Images.xcassets/videoyes.imageset/deviceCamera.pdf new file mode 100644 index 0000000000..807d6a30a8 Binary files /dev/null and b/iOSClient/Images.xcassets/videoyes.imageset/deviceCamera.pdf differ diff --git a/iOSClient/Images.xcassets/viewInFolder.imageset/Contents.json b/iOSClient/Images.xcassets/viewInFolder.imageset/Contents.json new file mode 100644 index 0000000000..2ea287530d --- /dev/null +++ b/iOSClient/Images.xcassets/viewInFolder.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "filename" : "viewInFolder-1.pdf", + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "viewInFolderDark.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOSClient/Images.xcassets/viewInFolder.imageset/viewInFolder-1.pdf b/iOSClient/Images.xcassets/viewInFolder.imageset/viewInFolder-1.pdf new file mode 100644 index 0000000000..bb8489ccd9 Binary files /dev/null and b/iOSClient/Images.xcassets/viewInFolder.imageset/viewInFolder-1.pdf differ diff --git a/iOSClient/Images.xcassets/viewInFolder.imageset/viewInFolderDark.pdf b/iOSClient/Images.xcassets/viewInFolder.imageset/viewInFolderDark.pdf new file mode 100644 index 0000000000..1f59694303 Binary files /dev/null and b/iOSClient/Images.xcassets/viewInFolder.imageset/viewInFolderDark.pdf differ diff --git a/iOSClient/NCGlobal.swift b/iOSClient/NCGlobal.swift index cbbd8c1e3f..3bb46a737e 100644 --- a/iOSClient/NCGlobal.swift +++ b/iOSClient/NCGlobal.swift @@ -23,16 +23,16 @@ import UIKit -final class NCGlobal: Sendable { - static let shared = NCGlobal() - +class NCGlobal: NSObject, @unchecked Sendable { + @objc static let shared = NCGlobal() + // ENUM // public enum TypeFilterScanDocument: String { case document = "document" case original = "original" } - + // Directory on Group // let directoryProviderStorage = "File Provider Storage" @@ -41,13 +41,13 @@ final class NCGlobal: Sendable { let appDatabaseNextcloud = "Library/Application Support/Nextcloud" let appScan = "Library/Application Support/Scan" let appUserData = "Library/Application Support/UserData" - + // Service // let metadataKeyedUnarchiver = "it.twsweb.nextcloud.metadata" let refreshTask = "com.nextcloud.refreshTask" let processingTask = "com.nextcloud.processingTask" - + // App // let appName = "files" @@ -56,7 +56,7 @@ final class NCGlobal: Sendable { let spreedName = "spreed" let twoFactorNotificatioName = "twofactor_nextcloud_notification" let termsOfServiceName = "terms_of_service" - + // Nextcloud version // let nextcloudVersion18: Int = 18 @@ -69,21 +69,26 @@ final class NCGlobal: Sendable { let nextcloudVersion28: Int = 28 let nextcloudVersion30: Int = 30 let nextcloudVersion31: Int = 31 - + // Nextcloud unsupported // let nextcloud_unsupported_version: Int = 17 - + // Intro selector // - let introLogin: Int = 0 - let introSignUpWithProvider: Int = 1 - + @objc let introLogin: Int = 0 + let introSignup: Int = 1 + // let introSignUpWithProvider: Int = 1 + + // Varie size GUI + // + @objc let heightCellSettings: CGFloat = 50 + // Avatar // let avatarSize: Int = 128 * Int(UIScreen.main.scale) let avatarSizeRounded: Int = 128 - + // Preview size // let size1024: CGSize = CGSize(width: 1024, height: 1024) @@ -93,50 +98,50 @@ final class NCGlobal: Sendable { let previewExt1024 = ".1024.preview.jpg" let previewExt512 = ".512.preview.jpg" let previewExt256 = ".256.preview.jpg" - + func getSizeExtension(column: Int) -> String { if column == 0 { return previewExt256 } let width = UIScreen.main.bounds.width / CGFloat(column) - - switch (width * 4) { - case 0...384: - return previewExt256 - case 385...768: - return previewExt512 - default: - return previewExt1024 - } + + switch (width * 4) { + case 0...384: + return previewExt256 + case 385...768: + return previewExt512 + default: + return previewExt1024 + } } - + // E2EE // let e2eePassphraseTest = "more over television factory tendency independence international intellectual impress interest sentence pony" - let e2eeVersions = ["1.1", "1.2", "2.0"] + @objc let e2eeVersions = ["1.1", "1.2", "2.0"] let e2eeVersionV11 = "1.1" let e2eeVersionV12 = "1.2" let e2eeVersionV20 = "2.0" - + // CHUNK let chunkSizeMBCellular = 10000000 let chunkSizeMBEthernetOrWiFi = 100000000 - + // Video // let maxHTTPCache: Int64 = 10000000000 // 10 GB let fileNameVideoEncoded: String = "video_encoded.mp4" - + // NCViewerProviderContextMenu // let maxAutoDownload: UInt64 = 50000000 // 50MB let maxAutoDownloadCellular: UInt64 = 10000000 // 10MB - + // Layout // let layoutList = "typeLayoutList" let layoutGrid = "typeLayoutGrid" let layoutPhotoRatio = "typeLayoutPhotoRatio" let layoutPhotoSquare = "typeLayoutPhotoSquare" - + let layoutViewTrash = "LayoutTrash" let layoutViewOffline = "LayoutOffline" let layoutViewFavorite = "LayoutFavorite" @@ -147,38 +152,49 @@ final class NCGlobal: Sendable { let layoutViewShareExtension = "LayoutShareExtension" let layoutViewGroupfolders = "LayoutGroupfolders" let layoutViewMedia = "LayoutMedia" - + let layoutViewMove = "LayoutMove" + // Button Type in Cell list/grid // let buttonMoreMore = "more" let buttonMoreLock = "moreLock" - + let buttonMoreStop = "stop" + + // Standard height sections header/footer + // + let heightButtonsView: CGFloat = 50 + let heightHeaderTransfer: CGFloat = 50 + let heightSection: CGFloat = 30 + let heightFooter: CGFloat = 1 + let heightFooterButton: CGFloat = 30 + let endHeightFooter: CGFloat = 85 + // Text - OnlyOffice - Collabora - QuickLook // let editorText = "text" let editorOnlyoffice = "onlyoffice" let editorCollabora = "collabora" let editorQuickLook = "quicklook" - + let onlyofficeDocx = "onlyoffice_docx" let onlyofficeXlsx = "onlyoffice_xlsx" let onlyofficePptx = "onlyoffice_pptx" - + // Template // let templateDocument = "document" let templateSpreadsheet = "spreadsheet" let templatePresentation = "presentation" - + // Rich Workspace // let fileNameRichWorkspace = "Readme.md" - + // ContentPresenter // let dismissAfterSecond: TimeInterval = 4 let dismissAfterSecondLong: TimeInterval = 7 - + // Error // let errorRequestExplicityCancelled: Int = 15 @@ -191,6 +207,7 @@ final class NCGlobal: Sendable { let errorConflict: Int = 409 let errorPreconditionFailed: Int = 412 let errorUnsupportedMediaType: Int = 415 + let errorWebDAVLocked: Int = 423 let errorInternalServerError: Int = 500 let errorMaintenance: Int = 503 let errorQuota: Int = 507 @@ -226,7 +243,7 @@ final class NCGlobal: Sendable { let errorE2EEEncodedKey: Int = -98014 let errorE2EENoUserFound: Int = -98015 let errorE2EEUploadInProgress: Int = -98016 - + // Selector // let selectorDownloadFile = "downloadFile" @@ -243,7 +260,9 @@ final class NCGlobal: Sendable { let selectorSaveAsScan = "saveAsScan" let selectorOpenDetail = "openDetail" let selectorSynchronizationOffline = "synchronizationOffline" - + let selectorPrint = "print" + let selectorDeleteFile = "deleteFile" + // Metadata : Status // // 0 normal @@ -252,38 +271,48 @@ final class NCGlobal: Sendable { // ± 3 error // let metadataStatusNormal: Int = 0 - + let metadataStatusWaitDownload: Int = -1 let metadataStatusDownloading: Int = -2 let metadataStatusDownloadError: Int = -3 - + let metadataStatusWaitUpload: Int = 1 let metadataStatusUploading: Int = 2 let metadataStatusUploadError: Int = 3 - + let metadataStatusWaitCreateFolder: Int = 10 let metadataStatusWaitDelete: Int = 11 let metadataStatusWaitRename: Int = 12 let metadataStatusWaitFavorite: Int = 13 let metadataStatusWaitCopy: Int = 14 let metadataStatusWaitMove: Int = 15 - + let metadataStatusInTransfer = [-1, -2, 1, 2] let metadataStatusFileDown = [-1, -2, -3] let metadataStatusHideInView = [1, 2, 3, 11] let metadataStatusHideInFileExtension = [1, 2, 3, 10, 11] let metadataStatusWaitWebDav = [10, 11, 12, 13, 14, 15] - + + // Hidden files included in the read + // + let includeHiddenFiles: [String] = [".LivePhoto"] + // Auto upload subfolder granularity // - let subfolderGranularityDaily = 2 - let subfolderGranularityMonthly = 1 - let subfolderGranularityYearly = 0 - + @objc let subfolderGranularityDaily = 2 + @objc let subfolderGranularityMonthly = 1 + @objc let subfolderGranularityYearly = 0 + // Notification Center // - let notificationCenterChangeUser = "changeUser" // userInfo: account, controller - let notificationCenterChangeTheming = "changeTheming" // userInfo: account + @objc let notificationCenterChangeUser = "changeUser" + let notificationCenterChangeTheming = "changeTheming" + @objc let notificationCenterApplicationDidEnterBackground = "applicationDidEnterBackground" + @objc let notificationCenterApplicationDidBecomeActive = "applicationDidBecomeActive" + @objc let notificationCenterApplicationWillResignActive = "applicationWillResignActive" + @objc let notificationCenterApplicationWillEnterForeground = "applicationWillEnterForeground" + + @objc let notificationCenterInitialize = "initialize" let notificationCenterRichdocumentGrabFocus = "richdocumentGrabFocus" let notificationCenterReloadDataNCShare = "reloadDataNCShare" let notificationCenterCloseRichWorkspaceWebView = "closeRichWorkspaceWebView" @@ -292,56 +321,67 @@ final class NCGlobal: Sendable { let notificationCenterClearCache = "clearCache" let notificationCenterChangeLayout = "changeLayout" // userInfo: account, serverUrl, layoutForView let notificationCenterCheckUserDelaultErrorDone = "checkUserDelaultErrorDone" // userInfo: account, controller - + let notificationCenterCreateMediaCacheEnded = "createMediaCacheEnded" + let notificationCenterReloadDataSource = "reloadDataSource" // userInfo: serverUrl?, clearDataSource let notificationCenterGetServerData = "getServerData" // userInfo: serverUrl? - + let notificationCenterChangeStatusFolderE2EE = "changeStatusFolderE2EE" // userInfo: serverUrl - + let notificationCenterDownloadStartFile = "downloadStartFile" // userInfo: ocId, ocIdTransfer, session, serverUrl, account let notificationCenterDownloadedFile = "downloadedFile" // userInfo: ocId, ocIdTransfer, session, session, serverUrl, account, selector, error let notificationCenterDownloadCancelFile = "downloadCancelFile" // userInfo: ocId, ocIdTransfer, session, serverUrl, account - + let notificationCenterUploadStartFile = "uploadStartFile" // userInfo: ocId, ocIdTransfer, session, serverUrl, account, fileName, sessionSelector let notificationCenterUploadedFile = "uploadedFile" // userInfo: ocId, ocIdTransfer, session, serverUrl, account, fileName, ocIdTransfer, error let notificationCenterUploadedLivePhoto = "uploadedLivePhoto" // userInfo: ocId, ocIdTransfer, session, serverUrl, account, fileName, ocIdTransfer, error let notificationCenterUploadCancelFile = "uploadCancelFile" // userInfo: ocId, ocIdTransfer, session, serverUrl, account - + let notificationCenterProgressTask = "progressTask" // userInfo: account, ocId, ocIdTransfer, session, serverUrl, status, chunk, e2eEncrypted, progress, totalBytes, totalBytesExpected - + let notificationCenterUpdateBadgeNumber = "updateBadgeNumber" // userInfo: counterDownload, counterUpload - + let notificationCenterCreateFolder = "createFolder" // userInfo: ocId, serverUrl, account, withPush, sceneIdentifier let notificationCenterDeleteFile = "deleteFile" // userInfo: [ocId], error let notificationCenterCopyMoveFile = "copyMoveFile" // userInfo: [ocId] serverUrl, account, dragdrop, type (copy, move) + let notificationCenterMoveFile = "moveFile" // userInfo: [ocId], [indexPath], error + let notificationCenterCopyFile = "copyFile" // userInfo: [ocId], [indexPath], error let notificationCenterRenameFile = "renameFile" // userInfo: serverUrl, account, error let notificationCenterFavoriteFile = "favoriteFile" // userInfo: ocId, serverUrl let notificationCenterFileExists = "fileExists" // userInfo: ocId, fileExists - + let notificationCenterMenuSearchTextPDF = "menuSearchTextPDF" let notificationCenterMenuGotToPageInPDF = "menuGotToPageInPDF" - + let notificationCenterOpenMediaDetail = "openMediaDetail" // userInfo: ocId - + let notificationCenterDismissScanDocument = "dismissScanDocument" let notificationCenterDismissUploadAssets = "dismissUploadAssets" - + let notificationCenterEnableSwipeGesture = "enableSwipeGesture" let notificationCenterDisableSwipeGesture = "disableSwipeGesture" - + + let notificationCenterShareViewIn = "ShareViewIn" + let notificationCenterShareAdvancePermission = "ShareAdvancePermission" + let notificationCenterShareSendEmail = "ShareSendEmail" + let notificationCenterShareUnshare = "ShareUnshare" + let notificationCenterStatusReadOnly = "statusReadOnly" + let notificationCenterStatusEditing = "statusEditing" + let notificationCenterStatusFileDrop = "statusFileDrop" + let notificationCenterPlayerIsPlaying = "playerIsPlaying" let notificationCenterPlayerStoppedPlaying = "playerStoppedPlaying" - + let notificationCenterUpdateShare = "updateShare" - + // TIP // let tipPDFThumbnail = "tipPDFThumbnail" let tipAccountRequest = "tipAccountRequest" let tipScanAddImage = "tipScanAddImage" let tipMediaDetailView = "tipMediaDetailView" - let tipAutoUpload = "tipAutoUpload" - + let tipAutoUpload = "tipAutoUpload" + // ACTION // let actionNoAction = "no-action" @@ -349,7 +389,7 @@ final class NCGlobal: Sendable { let actionScanDocument = "add-scan-document" let actionTextDocument = "create-text-document" let actionVoiceMemo = "create-voice-memo" - + // WIDGET ACTION // let widgetActionNoAction = "nextcloud://open-action?action=no-action" @@ -357,24 +397,45 @@ final class NCGlobal: Sendable { let widgetActionScanDocument = "nextcloud://open-action?action=add-scan-document" let widgetActionTextDocument = "nextcloud://open-action?action=create-text-document" let widgetActionVoiceMemo = "nextcloud://open-action?action=create-voice-memo" - + // APPCONFIG // let configuration_brand = "brand" - + let configuration_serverUrl = "serverUrl" let configuration_username = "username" let configuration_password = "password" let configuration_apppassword = "apppassword" - + let configuration_disable_intro = "disable_intro" let configuration_disable_multiaccount = "disable_multiaccount" let configuration_disable_crash_service = "disable_crash_service" let configuration_disable_log = "disable_log" + let configuration_disable_manage_account = "disable_manage_account" let configuration_disable_more_external_site = "disable_more_external_site" let configuration_disable_openin_file = "disable_openin_file" let configuration_enforce_passcode_lock = "enforce_passcode_lock" - + + // CAPABILITIES + // + var capabilityServerVersionMajor: Int = 0 + @objc var capabilityServerVersion: String = "" + @objc var capabilityThemingName: String = "" + @objc var capabilityThemingSlogan: String = "" + + @objc var capabilityE2EEEnabled: Bool = false + @objc var capabilityE2EEApiVersion: String = "" + + var capabilityRichdocumentsEnabled: Bool = false + var capabilityRichdocumentsMimetypes: [String] = [] + var capabilityActivity: [String] = [] + var capabilityNotification: [String] = [] + + @objc var capabilityUserStatusEnabled: Bool = false + var isLivePhotoServerAvailable: Bool { // NC28 + return capabilityServerVersionMajor >= nextcloudVersion28 + } + // MORE NEXTCLOUD APPS // let talkSchemeUrl = "nextcloudtalk://" @@ -382,42 +443,57 @@ final class NCGlobal: Sendable { let talkAppStoreUrl = "https://apps.apple.com/in/app/nextcloud-talk/id1296825574" let notesAppStoreUrl = "https://apps.apple.com/in/app/nextcloud-notes/id813973264" let moreAppsUrl = "itms-apps://search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&term=nextcloud" - + // SNAPSHOT PREVIEW // let defaultSnapshotConfiguration = "DefaultPreviewConfiguration" - + // FORBIDDEN CHARACTERS // // TODO: Remove this let forbiddenCharacters = ["/", "\\", ":", "\"", "|", "?", "*", "<", ">"] - + // DIAGNOSTICS CLIENTS // let diagnosticIssueSyncConflicts = "sync_conflicts" let diagnosticIssueProblems = "problems" let diagnosticIssueVirusDetected = "virus_detected" let diagnosticIssueE2eeErrors = "e2ee_errors" - + let diagnosticProblemsForbidden = "CHARACTERS_FORBIDDEN" let diagnosticProblemsBadResponse = "BAD_SERVER_RESPONSE" let diagnosticProblemsUploadServerError = "UploadError.SERVER_ERROR" - + // MEDIA LAYOUT // let mediaLayoutRatio = "mediaLayoutRatio" let mediaLayoutSquare = "mediaLayoutSquare" - + // DRAG & DROP // let metadataOcIdDataRepresentation = "text/com.nextcloud.ocId" - + // GROUP AMIN // let groupAdmin = "admin" - + // DATA TASK DESCRIPTION // let taskDescriptionRetrievesProperties = "retrievesProperties" let taskDescriptionSynchronization = "synchronization" + let taskDescriptionDeleteFileOrFolder = "deleteFileOrFolder" + + // MoEngage App Version + // + let moEngageAppVersion = 854 + + // Filename Mask and Type + // + let keyFileNameMask = "fileNameMask" + let keyFileNameType = "fileNameType" + let keyFileNameAutoUploadMask = "fileNameAutoUploadMask" + let keyFileNameAutoUploadType = "fileNameAutoUploadType" + let keyFileNameOriginal = "fileNameOriginal" + let keyFileNameOriginalAutoUpload = "fileNameOriginalAutoUpload" + } diff --git a/iOSClient/NCImageCache.swift b/iOSClient/NCImageCache.swift index 8277236a94..93b7c347cb 100644 --- a/iOSClient/NCImageCache.swift +++ b/iOSClient/NCImageCache.swift @@ -27,8 +27,8 @@ import LRUCache import NextcloudKit import RealmSwift -final class NCImageCache: @unchecked Sendable { - static let shared = NCImageCache() +@objc class NCImageCache: NSObject, @unchecked Sendable { + @objc static let shared = NCImageCache() private let utility = NCUtility() private let global = NCGlobal.shared @@ -36,6 +36,8 @@ final class NCImageCache: @unchecked Sendable { private let allowExtensions = [NCGlobal.shared.previewExt256] private var brandElementColor: UIColor? + private let limit: Int = 1000 + private var totalSize: Int64 = 0 public var countLimit: Int = 2000 lazy var cache: LRUCache = { return LRUCache(countLimit: countLimit) @@ -44,10 +46,50 @@ final class NCImageCache: @unchecked Sendable { public var isLoadingCache: Bool = false var isDidEnterBackground: Bool = false - init() { + struct metadataInfo { + var etag: String + var date: NSDate + var width: Int + var height: Int + } + + struct imageInfo { + var image: UIImage? + var size: CGSize? + var date: Date + } + + private typealias ThumbnailImageLRUCache = LRUCache + private typealias ThumbnailSizeLRUCache = LRUCache + + private lazy var cacheImage: ThumbnailImageLRUCache = { + return ThumbnailImageLRUCache(countLimit: limit) + }() + private lazy var cacheSize: ThumbnailSizeLRUCache = { + return ThumbnailSizeLRUCache() + }() + private var metadatasInfo: [String: metadataInfo] = [:] + private var metadatas: ThreadSafeArray? + + var createMediaCacheInProgress: Bool = false + let showAllPredicateMediaString = "account == %@ AND serverUrl BEGINSWITH %@ AND (classFile == '\(NKCommon.TypeClassFile.image.rawValue)' OR classFile == '\(NKCommon.TypeClassFile.video.rawValue)') AND NOT (session CONTAINS[c] 'upload')" + let showBothPredicateMediaString = "account == %@ AND serverUrl BEGINSWITH %@ AND (classFile == '\(NKCommon.TypeClassFile.image.rawValue)' OR classFile == '\(NKCommon.TypeClassFile.video.rawValue)') AND NOT (session CONTAINS[c] 'upload') AND NOT (livePhotoFile != '' AND classFile == '\(NKCommon.TypeClassFile.video.rawValue)')" + let showOnlyPredicateMediaString = "account == %@ AND serverUrl BEGINSWITH %@ AND classFile == %@ AND NOT (session CONTAINS[c] 'upload') AND NOT (livePhotoFile != '' AND classFile == '\(NKCommon.TypeClassFile.video.rawValue)')" + + override init() { + super.init() + + countLimit = calculateMaxImages(percentage: 5.0, imageSizeKB: 30.0) // 5% of cache = 20 + NextcloudKit.shared.nkCommonInstance.writeLog("Counter cache image: \(countLimit)") + NotificationCenter.default.addObserver(forName: LRUCacheMemoryWarningNotification, object: nil, queue: nil) { _ in self.cache.removeAllValues() + self.countLimit = self.countLimit - 500 + if self.countLimit <= 0 { self.countLimit = 100 } self.cache = LRUCache(countLimit: self.countLimit) +#if DEBUG + NCContentPresenter().messageNotification("Cache image memory warning \(self.countLimit)", error: .success, delay: NCGlobal.shared.dismissAfterSecond, type: NCContentPresenter.messageType.error, priority: .max) +#endif } NotificationCenter.default.addObserver(forName: UIApplication.didEnterBackgroundNotification, object: nil, queue: nil) { _ in @@ -116,6 +158,117 @@ final class NCImageCache: @unchecked Sendable { NotificationCenter.default.removeObserver(self, name: LRUCacheMemoryWarningNotification, object: nil) } + @objc func createMediaCache(account: String, withCacheSize: Bool) { + if createMediaCacheInProgress { + NextcloudKit.shared.nkCommonInstance.writeLog("[ERROR] ThumbnailLRUCache image process already in progress") + return + } + createMediaCacheInProgress = true + + self.metadatasInfo.removeAll() + self.metadatas = nil + self.metadatas = getMediaMetadatas(account: account) + let ext = ".preview.ico" + let manager = FileManager.default + let resourceKeys = Set([.nameKey, .pathKey, .fileSizeKey, .creationDateKey]) + struct FileInfo { + var path: URL + var ocIdEtag: String + var date: Date + var fileSize: Int + var width: Int + var height: Int + } + var files: [FileInfo] = [] + let startDate = Date() + + if let metadatas = metadatas { + metadatas.forEach { metadata in + metadatasInfo[metadata.ocId] = metadataInfo(etag: metadata.etag, date: metadata.date, width: metadata.width, height: metadata.height) + } + } + + if let enumerator = manager.enumerator(at: URL(fileURLWithPath: NCUtilityFileSystem().directoryProviderStorage), includingPropertiesForKeys: [.isRegularFileKey], options: [.skipsHiddenFiles]) { + for case let fileURL as URL in enumerator where fileURL.lastPathComponent.hasSuffix(ext) { + let fileName = fileURL.lastPathComponent + let ocId = fileURL.deletingLastPathComponent().lastPathComponent + guard let resourceValues = try? fileURL.resourceValues(forKeys: resourceKeys), + let fileSize = resourceValues.fileSize, + fileSize > 0 else { continue } + let width = metadatasInfo[ocId]?.width ?? 0 + let height = metadatasInfo[ocId]?.height ?? 0 + if withCacheSize { + if let date = metadatasInfo[ocId]?.date, + let etag = metadatasInfo[ocId]?.etag, + fileName == etag + ext { + files.append(FileInfo(path: fileURL, ocIdEtag: ocId + etag, date: date as Date, fileSize: fileSize, width: width, height: height)) + } else { + let etag = fileName.replacingOccurrences(of: ".preview.ico", with: "") + files.append(FileInfo(path: fileURL, ocIdEtag: ocId + etag, date: Date.distantPast, fileSize: fileSize, width: width, height: height)) + } + } else if let date = metadatasInfo[ocId]?.date, let etag = metadatasInfo[ocId]?.etag, fileName == etag + ext { + files.append(FileInfo(path: fileURL, ocIdEtag: ocId + etag, date: date as Date, fileSize: fileSize, width: width, height: height)) + } else { + print("Nothing") + } + } + } + + files.sort(by: { $0.date > $1.date }) + if let firstDate = files.first?.date, let lastDate = files.last?.date { + print("First date: \(firstDate)") + print("Last date: \(lastDate)") + } + + cacheImage.removeAllValues() + cacheSize.removeAllValues() + var counter: Int = 0 + for file in files { + if !withCacheSize, counter > limit { + break + } + autoreleasepool { + if let image = UIImage(contentsOfFile: file.path.path) { + if counter < limit { + cacheImage.setValue(imageInfo(image: image, size: image.size, date: file.date), forKey: file.ocIdEtag) + totalSize = totalSize + Int64(file.fileSize) + } + if file.width == 0, file.height == 0 { + cacheSize.setValue(image.size, forKey: file.ocIdEtag) + } + } + } + counter += 1 + } + + let diffDate = Date().timeIntervalSinceReferenceDate - startDate.timeIntervalSinceReferenceDate + NextcloudKit.shared.nkCommonInstance.writeLog("--------- ThumbnailLRUCache image process ---------") + NextcloudKit.shared.nkCommonInstance.writeLog("Counter cache image: \(cacheImage.count)") + NextcloudKit.shared.nkCommonInstance.writeLog("Counter cache size: \(cacheSize.count)") + NextcloudKit.shared.nkCommonInstance.writeLog("Total size images process: " + NCUtilityFileSystem().transformedSize(totalSize)) + NextcloudKit.shared.nkCommonInstance.writeLog("Time process: \(diffDate)") + NextcloudKit.shared.nkCommonInstance.writeLog("--------- ThumbnailLRUCache image process ---------") + + createMediaCacheInProgress = false + NotificationCenter.default.postOnMainThread(name: NCGlobal.shared.notificationCenterCreateMediaCacheEnded) + } + + func calculateMaxImages(percentage: Double, imageSizeKB: Double) -> Int { + let totalRamBytes = Double(ProcessInfo.processInfo.physicalMemory) + let cacheSizeBytes = totalRamBytes * (percentage / 100.0) + let imageSizeBytes = imageSizeKB * 1024 + let maxImages = Int(cacheSizeBytes / imageSizeBytes) + + return maxImages + } + + func getMediaMetadatas(account: String, predicate: NSPredicate? = nil) -> ThreadSafeArray? { + guard let tableAccount = NCManageDatabase.shared.getTableAccount(predicate: NSPredicate(format: "account == %@", account)) else { return nil } + let startServerUrl = NCUtilityFileSystem().getHomeServer(urlBase: tableAccount.urlBase, userId: tableAccount.userId) + tableAccount.mediaPath + let predicateBoth = NSPredicate(format: showBothPredicateMediaString, account, startServerUrl) + return NCManageDatabase.shared.getMediaMetadatas(predicate: predicate ?? predicateBoth, sorted: "date") + } + func allowExtensions(ext: String) -> Bool { return allowExtensions.contains(ext) } @@ -175,79 +328,201 @@ final class NCImageCache: @unchecked Sendable { // MARK: - - func getImageFile() -> UIImage { - return utility.loadImage(named: "doc", colors: [NCBrandColor.shared.iconImageColor2]) + struct images { + static var file = UIImage() + + static var shared = UIImage() + static var canShare = UIImage() + static var shareByLink = UIImage() + static var sharedWithMe = UIImage() + + static var favorite = UIImage() + static var comment = UIImage() + static var livePhoto = UIImage() + static var offlineFlag = UIImage() + static var local = UIImage() + + static var folderEncrypted = UIImage() + static var folderSharedWithMe = UIImage() + static var folderPublic = UIImage() + static var folderGroup = UIImage() + static var folderExternal = UIImage() + static var folderAutomaticUpload = UIImage() + static var folder = UIImage() + + static var checkedYes = UIImage() + static var checkedNo = UIImage() + + static var buttonMore = UIImage() + static var buttonStop = UIImage() + static var buttonMoreLock = UIImage() + static var buttonRestore = UIImage() + static var buttonTrash = UIImage() + + static var iconContacts = UIImage() + static var iconTalk = UIImage() + static var iconCalendar = UIImage() + static var iconDeck = UIImage() + static var iconMail = UIImage() + static var iconConfirm = UIImage() + static var iconPages = UIImage() + static var iconFile = UIImage() } + func createImagesCache() { + let utility = NCUtility() + + images.file = UIImage(named: "file")! + + images.shared = UIImage(named: "share")!.image(color: .systemGray, size: 24)//50) + images.canShare = UIImage(named: "share")!.image(color: .systemGray, size: 24)//50) + images.shareByLink = UIImage(named: "sharebylink")!.image(color: .systemGray, size: 24)//50) + images.sharedWithMe = UIImage.init(named: "cloudUpload")!.image(color: NCBrandColor.shared.nmcIconSharedWithMe, size: 24)//50) + + images.favorite = utility.loadImage(named: "star.fill", colors: [NCBrandColor.shared.yellowFavorite]) + images.comment = UIImage(named: "comment")!.image(color: .systemGray, size: 24)//50) + images.livePhoto = utility.loadImage(named: "livephoto", colors: [.label]) + images.offlineFlag = UIImage(named: "offlineFlag")! + images.local = UIImage(named: "local")! + + images.checkedYes = UIImage(named: "checkedYes")! + images.checkedNo = utility.loadImage(named: "circle") + + images.buttonMore = UIImage(named: "more")!.image(color: .systemGray, size: 24)//50) + images.buttonStop = UIImage(named: "stop")!.image(color: .systemGray, size: 24)//50) + images.buttonMoreLock = UIImage(named: "moreLock")!.image(color: .systemGray, size: 24)//50) + images.buttonRestore = UIImage(named: "restore")!.image(color: .systemGray, size: 24)//50) + images.buttonTrash = UIImage(named: "trash")!.image(color: .systemGray, size: 24)//50) + + createImagesBrandCache() + } + + func createImagesBrandCache() { + + let brandElement = NCBrandColor.shared.brandElement + guard brandElement != self.brandElementColor else { return } + self.brandElementColor = brandElement + + let folderWidth: CGFloat = UIScreen.main.bounds.width / 3 + images.folderEncrypted = UIImage(named: "folderEncrypted")! + images.folderSharedWithMe = UIImage(named: "folder-share")! + images.folderPublic = UIImage(named: "folder-share")! + images.folderGroup = UIImage(named: "folder_group")! + images.folderExternal = UIImage(named: "folder_external")! + images.folderAutomaticUpload = UIImage(named: "folder-photo")! + images.folder = UIImage(named: "folder_nmcloud")! + + images.iconContacts = UIImage(named: "icon-contacts")!.image(color: brandElement, size: folderWidth) + images.iconTalk = UIImage(named: "icon-talk")!.image(color: brandElement, size: folderWidth) + images.iconCalendar = UIImage(named: "icon-calendar")!.image(color: brandElement, size: folderWidth) + images.iconDeck = UIImage(named: "icon-deck")!.image(color: brandElement, size: folderWidth) + images.iconMail = UIImage(named: "icon-mail")!.image(color: brandElement, size: folderWidth) + images.iconConfirm = UIImage(named: "icon-confirm")!.image(color: brandElement, size: folderWidth) + images.iconPages = UIImage(named: "icon-pages")!.image(color: brandElement, size: folderWidth) +// images.iconFile = UIImage(named: "icon-file")!.image(color: brandElement, size: folderWidth) + + NotificationCenter.default.postOnMainThread(name: NCGlobal.shared.notificationCenterChangeTheming) + } + + // MARK: - + + func getImageFile() -> UIImage { + return NCImageCache.images.file + } + func getImageShared() -> UIImage { - return utility.loadImage(named: "person.fill.badge.plus", colors: NCBrandColor.shared.iconImageMultiColors) + return NCImageCache.images.shared + } + + func getImageShared(account: String) -> UIImage { + return NCImageCache.images.shared } func getImageCanShare() -> UIImage { - return utility.loadImage(named: "person.fill.badge.plus", colors: NCBrandColor.shared.iconImageMultiColors) + return NCImageCache.images.canShare } func getImageShareByLink() -> UIImage { - return utility.loadImage(named: "link", colors: [NCBrandColor.shared.iconImageColor]) + return NCImageCache.images.shareByLink } - + func getImageFavorite() -> UIImage { - return utility.loadImage(named: "star.fill", colors: [NCBrandColor.shared.yellowFavorite]) + return NCImageCache.images.favorite } func getImageOfflineFlag() -> UIImage { - return utility.loadImage(named: "arrow.down.circle.fill", colors: [.systemGreen]) + return NCImageCache.images.offlineFlag } func getImageLocal() -> UIImage { - return utility.loadImage(named: "checkmark.circle.fill", colors: [.systemGreen]) + return NCImageCache.images.local } func getImageCheckedYes() -> UIImage { - return utility.loadImage(named: "checkmark.circle.fill", colors: [NCBrandColor.shared.iconImageColor2]) + return NCImageCache.images.checkedYes } func getImageCheckedNo() -> UIImage { - return utility.loadImage(named: "circle", colors: [NCBrandColor.shared.iconImageColor]) + return NCImageCache.images.checkedNo } func getImageButtonMore() -> UIImage { - return utility.loadImage(named: "ellipsis", colors: [NCBrandColor.shared.iconImageColor]) + return NCImageCache.images.buttonMore } func getImageButtonStop() -> UIImage { - return utility.loadImage(named: "stop.circle", colors: [NCBrandColor.shared.iconImageColor]) + return NCImageCache.images.buttonStop } func getImageButtonMoreLock() -> UIImage { - return utility.loadImage(named: "lock.fill", colors: [NCBrandColor.shared.iconImageColor]) + return NCImageCache.images.buttonMoreLock } - + + func getImageLivePhoto() -> UIImage { + return NCImageCache.images.livePhoto + } + func getFolder(account: String) -> UIImage { - return UIImage(named: "folder")!.image(color: NCBrandColor.shared.getElement(account: account)) + return NCImageCache.images.folder } - func getFolderEncrypted(account: String) -> UIImage { - return UIImage(named: "folderEncrypted")!.image(color: NCBrandColor.shared.getElement(account: account)) + func getAddFolder() -> UIImage { + return UIImage(named: "addFolder")! } - func getFolderSharedWithMe(account: String) -> UIImage { - return UIImage(named: "folder_shared_with_me")!.image(color: NCBrandColor.shared.getElement(account: account)) + func getAddFolderInfo() -> UIImage { + return UIImage(named: "addFolderInfo")!.imageColor(NCBrandColor.shared.iconImageColor) } - func getFolderPublic(account: String) -> UIImage { - return UIImage(named: "folder_public")!.image(color: NCBrandColor.shared.getElement(account: account)) + func getEncryptedFolder() -> UIImage { + return NCImageCache.images.folderEncrypted } - - func getFolderGroup(account: String) -> UIImage { - return UIImage(named: "folder_group")!.image(color: NCBrandColor.shared.getElement(account: account)) + + func getFolderEncrypted() -> UIImage { + return NCImageCache.images.folderEncrypted } - - func getFolderExternal(account: String) -> UIImage { - return UIImage(named: "folder_external")!.image(color: NCBrandColor.shared.getElement(account: account)) + + func getFolderSharedWithMe() -> UIImage { + return NCImageCache.images.folderSharedWithMe } - - func getFolderAutomaticUpload(account: String) -> UIImage { - return UIImage(named: "folderAutomaticUpload")!.image(color: NCBrandColor.shared.getElement(account: account)) + + func getFolderPublic() -> UIImage { + return NCImageCache.images.folderPublic + } + + func getFolderGroup() -> UIImage { + return NCImageCache.images.folderGroup + } + + func getFolderExternal() -> UIImage { + return NCImageCache.images.folderExternal + } + + func getFolderAutomaticUpload() -> UIImage { + return NCImageCache.images.folderAutomaticUpload + } + + func getFolder() -> UIImage { + return NCImageCache.images.folder } }