diff options
Diffstat (limited to 'ios/experimental')
118 files changed, 670 insertions, 883 deletions
diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight.xcodeproj/project.pbxproj b/ios/experimental/LibreOfficeLight/LibreOfficeLight.xcodeproj/project.pbxproj index 8162ef593d64..9cedf95931b5 100644 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight.xcodeproj/project.pbxproj +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight.xcodeproj/project.pbxproj @@ -23,8 +23,8 @@ 397E09211E597BD8001374E0 /* LibreOfficeLightUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 397E09201E597BD8001374E0 /* LibreOfficeLightUITests.swift */; }; 3992D85A1E5B762A00BEA987 /* DocumentController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3992D8591E5B762A00BEA987 /* DocumentController.swift */; }; 3992D85D1E5B764A00BEA987 /* SideMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3992D85B1E5B764A00BEA987 /* SideMenu.swift */; }; - 3992D85E1E5B764A00BEA987 /* FileManagerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3992D85C1E5B764A00BEA987 /* FileManagerController.swift */; }; 399648471E5B87DC00E73E83 /* ViewProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 399648461E5B87DC00E73E83 /* ViewProperties.swift */; }; + 39A3A88F1EE6D424007C05E1 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 39A3A88E1EE6D424007C05E1 /* Default-568h@2x.png */; }; 39B08B9D1E5F0BB600682A59 /* fundamentalrc in Resources */ = {isa = PBXBuildFile; fileRef = 39B084E51E5F0BB400682A59 /* fundamentalrc */; }; 39B08B9E1E5F0BB600682A59 /* offapi.rdb in Resources */ = {isa = PBXBuildFile; fileRef = 39B084E61E5F0BB400682A59 /* offapi.rdb */; }; 39B08B9F1E5F0BB600682A59 /* oovbaapi.rdb in Resources */ = {isa = PBXBuildFile; fileRef = 39B084E71E5F0BB400682A59 /* oovbaapi.rdb */; }; @@ -75,8 +75,8 @@ 397E09221E597BD8001374E0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = LibreOfficeLightUITests/Info.plist; sourceTree = SOURCE_ROOT; }; 3992D8591E5B762A00BEA987 /* DocumentController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DocumentController.swift; path = LibreOfficeLight/DocumentController.swift; sourceTree = SOURCE_ROOT; }; 3992D85B1E5B764A00BEA987 /* SideMenu.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SideMenu.swift; path = LibreOfficeLight/SideMenu.swift; sourceTree = SOURCE_ROOT; }; - 3992D85C1E5B764A00BEA987 /* FileManagerController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FileManagerController.swift; path = LibreOfficeLight/FileManagerController.swift; sourceTree = SOURCE_ROOT; }; 399648461E5B87DC00E73E83 /* ViewProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ViewProperties.swift; path = LibreOfficeLight/ViewProperties.swift; sourceTree = SOURCE_ROOT; }; + 39A3A88E1EE6D424007C05E1 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = "<group>"; }; 39B084E21E5F0A9600682A59 /* lo.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = lo.xcconfig; path = ../../ioswork/ios/generated/lo.xcconfig; sourceTree = SOURCE_ROOT; }; 39B084E51E5F0BB400682A59 /* fundamentalrc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = fundamentalrc; path = ../../ioswork/ios/resources/fundamentalrc; sourceTree = SOURCE_ROOT; }; 39B084E61E5F0BB400682A59 /* offapi.rdb */ = {isa = PBXFileReference; lastKnownFileType = file; name = offapi.rdb; path = ../../ioswork/ios/resources/offapi.rdb; sourceTree = SOURCE_ROOT; }; @@ -137,6 +137,7 @@ 397E08F11E597BD8001374E0 = { isa = PBXGroup; children = ( + 39A3A88E1EE6D424007C05E1 /* Default-568h@2x.png */, 39B084E41E5F0B5200682A59 /* Resources */, 3911D89F1E5993600050D6BC /* Support files */, 397E08FC1E597BD8001374E0 /* LibreOfficeLight */, @@ -165,7 +166,6 @@ 397E08FD1E597BD8001374E0 /* AppDelegate.swift */, 3992D85B1E5B764A00BEA987 /* SideMenu.swift */, 3992D8591E5B762A00BEA987 /* DocumentController.swift */, - 3992D85C1E5B764A00BEA987 /* FileManagerController.swift */, 392ED9B21E5E4B03005C8435 /* ViewPrintManager.swift */, 399648461E5B87DC00E73E83 /* ViewProperties.swift */, 397E09011E597BD8001374E0 /* Main.storyboard */, @@ -334,6 +334,7 @@ 39022C1B1EDC2A0E00100066 /* program in Resources */, 39022C1D1EDC2A2C00100066 /* services in Resources */, 397868D61E59A3EA007F9248 /* LaunchScreen.xib in Resources */, + 39A3A88F1EE6D424007C05E1 /* Default-568h@2x.png in Resources */, 396F92F71E7AE62400A28C82 /* Settings.bundle in Resources */, 39B08B9F1E5F0BB600682A59 /* oovbaapi.rdb in Resources */, 39B08B9D1E5F0BB600682A59 /* fundamentalrc in Resources */, @@ -369,7 +370,6 @@ 392ED9B31E5E4B03005C8435 /* ViewPrintManager.swift in Sources */, 3992D85D1E5B764A00BEA987 /* SideMenu.swift in Sources */, 399648471E5B87DC00E73E83 /* ViewProperties.swift in Sources */, - 3992D85E1E5B764A00BEA987 /* FileManagerController.swift in Sources */, 3992D85A1E5B762A00BEA987 /* DocumentController.swift in Sources */, 39022C181EDC142F00100066 /* lokit.mm in Sources */, 397E08FE1E597BD8001374E0 /* AppDelegate.swift in Sources */, @@ -601,13 +601,16 @@ GCC_PREFIX_HEADER = "LibreOfficeLight/LibreOfficeLight-Prefix.pch"; GCC_SYMBOLS_PRIVATE_EXTERN = NO; INFOPLIST_FILE = LibreOfficeLight/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 10.3; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + ONLY_ACTIVE_ARCH = NO; OTHER_LDFLAGS = "$(LINK_LDFLAGS)"; PRODUCT_BUNDLE_IDENTIFIER = com.jani.Editors.LibreOfficeLight; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "LibreOfficeLight/lokit-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = 2; VALID_ARCHS = "$(ARCHS_STANDARD)"; }; name = Debug; @@ -628,13 +631,15 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "LibreOfficeLight/LibreOfficeLight-Prefix.pch"; INFOPLIST_FILE = LibreOfficeLight/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 10.3; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - ONLY_ACTIVE_ARCH = YES; + ONLY_ACTIVE_ARCH = NO; OTHER_LDFLAGS = "$(LINK_LDFLAGS)"; PRODUCT_BUNDLE_IDENTIFIER = com.jani.Editors.LibreOfficeLight; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "LibreOfficeLight/lokit-Bridging-Header.h"; SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = 2; VALID_ARCHS = "$(ARCHS_STANDARD)"; }; name = Release; diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/Contents.json index 501be9cf31a6..f26318c08f8e 100644 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,48 +1,6 @@ { "images" : [ { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "LibreOffice-Small.png", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "LibreOffice-60x60@2x.png", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - }, - { "idiom" : "ipad", "size" : "20x20", "scale" : "1x" @@ -53,13 +11,15 @@ "scale" : "2x" }, { - "idiom" : "ipad", "size" : "29x29", + "idiom" : "ipad", + "filename" : "LibreOffice-29x29@1x.png", "scale" : "1x" }, { "idiom" : "ipad", "size" : "29x29", + "filename" : "LibreOffice-29x29@2x.png", "scale" : "2x" }, { @@ -70,28 +30,30 @@ { "idiom" : "ipad", "size" : "40x40", + "filename" : "LibreOffice-40x40@2x.png", "scale" : "2x" }, { - "idiom" : "ipad", "size" : "76x76", + "idiom" : "ipad", + "filename" : "LibreOffice-76x76@1x.png", "scale" : "1x" }, { - "size" : "76x76", "idiom" : "ipad", + "size" : "76x76", "filename" : "LibreOffice-76x76@2x.png", "scale" : "2x" }, { - "size" : "83.5x83.5", "idiom" : "ipad", + "size" : "83.5x83.5", "filename" : "LibreOffice-83.5x83.5@2x.png", "scale" : "2x" - } + }, ], "info" : { "version" : 1, "author" : "xcode" } -}
\ No newline at end of file +} diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-29x29@1x.png b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-29x29@1x.png Binary files differnew file mode 100644 index 000000000000..5b4666ed94c9 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-29x29@1x.png diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-Small.png b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-29x29@2x.png Binary files differindex b73a8b8011e8..b73a8b8011e8 100644 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-Small.png +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-29x29@2x.png diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-40x40@2x.png b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-40x40@2x.png Binary files differnew file mode 100644 index 000000000000..e3ced1a72cb1 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-40x40@2x.png diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-60x60@2x.png b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-60x60@2x.png Binary files differdeleted file mode 100644 index b6371ab981a9..000000000000 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-60x60@2x.png +++ /dev/null diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-76x76@1x.png b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-76x76@1x.png Binary files differnew file mode 100644 index 000000000000..364a93b7d51f --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-76x76@1x.png diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-76x76@2x.png b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-76x76@2x.png Binary files differindex e0e1cf3123a9..f7f8c3211d11 100644 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-76x76@2x.png +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/AppIcon.appiconset/LibreOffice-76x76@2x.png diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/Contents.json new file mode 100644 index 000000000000..da4a164c9186 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/base_app.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/base_app.dataset/Contents.json new file mode 100644 index 000000000000..ce1f8383bd4b --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/base_app.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "base_app.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/base_app.dataset/base_app.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/base_app.dataset/base_app.ico Binary files differnew file mode 100644 index 000000000000..97b6110b3451 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/base_app.dataset/base_app.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/calc_app.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/calc_app.dataset/Contents.json new file mode 100644 index 000000000000..0cc61edd5dd6 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/calc_app.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "calc_app.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/calc_app.dataset/calc_app.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/calc_app.dataset/calc_app.ico Binary files differnew file mode 100644 index 000000000000..388ac6de236f --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/calc_app.dataset/calc_app.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/database.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/database.dataset/Contents.json new file mode 100644 index 000000000000..856a0fb43943 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/database.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "database.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/database.dataset/database.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/database.dataset/database.ico Binary files differnew file mode 100644 index 000000000000..97b6110b3451 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/database.dataset/database.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/draw_app.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/draw_app.dataset/Contents.json new file mode 100644 index 000000000000..fda70233fab6 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/draw_app.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "draw_app.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/draw_app.dataset/draw_app.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/draw_app.dataset/draw_app.ico Binary files differnew file mode 100644 index 000000000000..48749da9c203 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/draw_app.dataset/draw_app.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/drawing-template.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/drawing-template.dataset/Contents.json new file mode 100644 index 000000000000..885f35756af9 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/drawing-template.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "drawing-template.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/drawing-template.dataset/drawing-template.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/drawing-template.dataset/drawing-template.icns Binary files differnew file mode 100644 index 000000000000..64c373ecaa33 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/drawing-template.dataset/drawing-template.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/drawing.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/drawing.dataset/Contents.json new file mode 100644 index 000000000000..3e1c14b1bd99 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/drawing.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "drawing.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/drawing.dataset/drawing.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/drawing.dataset/drawing.icns Binary files differnew file mode 100644 index 000000000000..d179d041a6ca --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/drawing.dataset/drawing.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/empty-document.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/empty-document.dataset/Contents.json new file mode 100644 index 000000000000..816e9aa12ac6 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/empty-document.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "empty-document.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/empty-document.dataset/empty-document.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/empty-document.dataset/empty-document.ico Binary files differnew file mode 100644 index 000000000000..ec11e8fe579a --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/empty-document.dataset/empty-document.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/empty-template.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/empty-template.dataset/Contents.json new file mode 100644 index 000000000000..8d4ccc066991 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/empty-template.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "empty-template.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/empty-template.dataset/empty-template.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/empty-template.dataset/empty-template.ico Binary files differnew file mode 100644 index 000000000000..ec11e8fe579a --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/empty-template.dataset/empty-template.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/extension.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/extension.dataset/Contents.json new file mode 100644 index 000000000000..f35fc2be7409 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/extension.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "extension.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/extension.dataset/extension.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/extension.dataset/extension.icns Binary files differnew file mode 100644 index 000000000000..cec1b92c37b2 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/extension.dataset/extension.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/formula.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/formula.dataset/Contents.json new file mode 100644 index 000000000000..dec8005ed4ef --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/formula.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "formula.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/formula.dataset/formula.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/formula.dataset/formula.icns Binary files differnew file mode 100644 index 000000000000..f6dc588095f4 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/formula.dataset/formula.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/impress_app.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/impress_app.dataset/Contents.json new file mode 100644 index 000000000000..e31a70f4071b --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/impress_app.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "impress_app.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/impress_app.dataset/impress_app.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/impress_app.dataset/impress_app.ico Binary files differnew file mode 100644 index 000000000000..0845cad87f48 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/impress_app.dataset/impress_app.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/main.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/main.dataset/Contents.json new file mode 100644 index 000000000000..1fb866b12621 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/main.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "main.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/main.dataset/main.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/main.dataset/main.icns Binary files differnew file mode 100644 index 000000000000..c3e1bf693142 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/main.dataset/main.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/master-document.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/master-document.dataset/Contents.json new file mode 100644 index 000000000000..1b65ad0ed8af --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/master-document.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "master-document.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/master-document.dataset/master-document.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/master-document.dataset/master-document.icns Binary files differnew file mode 100644 index 000000000000..4b0cf1bb7ea6 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/master-document.dataset/master-document.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/math_app.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/math_app.dataset/Contents.json new file mode 100644 index 000000000000..5d6e71002586 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/math_app.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "math_app.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/math_app.dataset/math_app.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/math_app.dataset/math_app.ico Binary files differnew file mode 100644 index 000000000000..07b3e8ecf929 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/math_app.dataset/math_app.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-database.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-database.dataset/Contents.json new file mode 100644 index 000000000000..5f270e1fe434 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-database.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-database.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-database.dataset/oasis-database.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-database.dataset/oasis-database.icns Binary files differnew file mode 100644 index 000000000000..e523fdd9d5d1 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-database.dataset/oasis-database.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-drawing-template.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-drawing-template.dataset/Contents.json new file mode 100644 index 000000000000..c2c2cc129596 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-drawing-template.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-drawing-template.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-drawing-template.dataset/oasis-drawing-template.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-drawing-template.dataset/oasis-drawing-template.ico Binary files differnew file mode 100644 index 000000000000..9991270a5f84 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-drawing-template.dataset/oasis-drawing-template.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-drawing.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-drawing.dataset/Contents.json new file mode 100644 index 000000000000..74ba17140dd8 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-drawing.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-drawing.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-drawing.dataset/oasis-drawing.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-drawing.dataset/oasis-drawing.icns Binary files differnew file mode 100644 index 000000000000..64563d2576ab --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-drawing.dataset/oasis-drawing.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-empty-document.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-empty-document.dataset/Contents.json new file mode 100644 index 000000000000..a08538af3d8d --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-empty-document.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-empty-document.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-empty-document.dataset/oasis-empty-document.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-empty-document.dataset/oasis-empty-document.icns Binary files differnew file mode 100644 index 000000000000..c5c80a01e799 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-empty-document.dataset/oasis-empty-document.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-empty-template.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-empty-template.dataset/Contents.json new file mode 100644 index 000000000000..b129babbc840 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-empty-template.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-empty-template.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-empty-template.dataset/oasis-empty-template.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-empty-template.dataset/oasis-empty-template.icns Binary files differnew file mode 100644 index 000000000000..c5c80a01e799 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-empty-template.dataset/oasis-empty-template.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-formula.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-formula.dataset/Contents.json new file mode 100644 index 000000000000..19236e87ff66 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-formula.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-formula.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-formula.dataset/oasis-formula.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-formula.dataset/oasis-formula.ico Binary files differnew file mode 100644 index 000000000000..07b3e8ecf929 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-formula.dataset/oasis-formula.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-master-document-template.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-master-document-template.dataset/Contents.json new file mode 100644 index 000000000000..47b7fb7ef3c0 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-master-document-template.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-master-document-template.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-master-document-template.dataset/oasis-master-document-template.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-master-document-template.dataset/oasis-master-document-template.icns Binary files differnew file mode 100644 index 000000000000..9115dfc4b443 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-master-document-template.dataset/oasis-master-document-template.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-master-document.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-master-document.dataset/Contents.json new file mode 100644 index 000000000000..5043c1477d89 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-master-document.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-master-document.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-master-document.dataset/oasis-master-document.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-master-document.dataset/oasis-master-document.ico Binary files differnew file mode 100644 index 000000000000..0ac9681b10b9 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-master-document.dataset/oasis-master-document.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-presentation-template.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-presentation-template.dataset/Contents.json new file mode 100644 index 000000000000..0f5874081f8f --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-presentation-template.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-presentation-template.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-presentation-template.dataset/oasis-presentation-template.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-presentation-template.dataset/oasis-presentation-template.icns Binary files differnew file mode 100644 index 000000000000..6bf52a1849b4 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-presentation-template.dataset/oasis-presentation-template.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-presentation.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-presentation.dataset/Contents.json new file mode 100644 index 000000000000..98bd94f4db47 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-presentation.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-presentation.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-presentation.dataset/oasis-presentation.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-presentation.dataset/oasis-presentation.ico Binary files differnew file mode 100644 index 000000000000..0845cad87f48 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-presentation.dataset/oasis-presentation.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-spreadsheet-template.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-spreadsheet-template.dataset/Contents.json new file mode 100644 index 000000000000..97df6313091a --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-spreadsheet-template.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-spreadsheet-template.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-spreadsheet-template.dataset/oasis-spreadsheet-template.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-spreadsheet-template.dataset/oasis-spreadsheet-template.icns Binary files differnew file mode 100644 index 000000000000..d217378535ff --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-spreadsheet-template.dataset/oasis-spreadsheet-template.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-spreadsheet.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-spreadsheet.dataset/Contents.json new file mode 100644 index 000000000000..189679bfcc2b --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-spreadsheet.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-spreadsheet.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-spreadsheet.dataset/oasis-spreadsheet.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-spreadsheet.dataset/oasis-spreadsheet.icns Binary files differnew file mode 100644 index 000000000000..95cc98b343da --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-spreadsheet.dataset/oasis-spreadsheet.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-text-template.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-text-template.dataset/Contents.json new file mode 100644 index 000000000000..ead3ca01d657 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-text-template.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-text-template.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-text-template.dataset/oasis-text-template.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-text-template.dataset/oasis-text-template.ico Binary files differnew file mode 100644 index 000000000000..71136e778458 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-text-template.dataset/oasis-text-template.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-text.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-text.dataset/Contents.json new file mode 100644 index 000000000000..36818aec009f --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-text.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-text.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-text.dataset/oasis-text.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-text.dataset/oasis-text.ico Binary files differnew file mode 100644 index 000000000000..70210b0ec661 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-text.dataset/oasis-text.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-web-template.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-web-template.dataset/Contents.json new file mode 100644 index 000000000000..59b4f2d0759c --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-web-template.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oasis-web-template.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-web-template.dataset/oasis-web-template.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-web-template.dataset/oasis-web-template.icns Binary files differnew file mode 100644 index 000000000000..06fcd5ad1193 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oasis-web-template.dataset/oasis-web-template.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_base_app.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_base_app.dataset/Contents.json new file mode 100644 index 000000000000..d0b8167784f4 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_base_app.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "ooo3_base_app.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_base_app.dataset/ooo3_base_app.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_base_app.dataset/ooo3_base_app.icns Binary files differnew file mode 100644 index 000000000000..9fa0bbf3ed67 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_base_app.dataset/ooo3_base_app.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_calc_app.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_calc_app.dataset/Contents.json new file mode 100644 index 000000000000..a543625d969e --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_calc_app.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "ooo3_calc_app.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_calc_app.dataset/ooo3_calc_app.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_calc_app.dataset/ooo3_calc_app.icns Binary files differnew file mode 100644 index 000000000000..9d61c699c47b --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_calc_app.dataset/ooo3_calc_app.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_draw_app.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_draw_app.dataset/Contents.json new file mode 100644 index 000000000000..b25950e52819 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_draw_app.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "ooo3_draw_app.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_draw_app.dataset/ooo3_draw_app.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_draw_app.dataset/ooo3_draw_app.icns Binary files differnew file mode 100644 index 000000000000..d179d041a6ca --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_draw_app.dataset/ooo3_draw_app.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_impress_app.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_impress_app.dataset/Contents.json new file mode 100644 index 000000000000..c7ef66c5c26a --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_impress_app.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "ooo3_impress_app.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_impress_app.dataset/ooo3_impress_app.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_impress_app.dataset/ooo3_impress_app.icns Binary files differnew file mode 100644 index 000000000000..c9bc5d020470 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_impress_app.dataset/ooo3_impress_app.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_main_app.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_main_app.dataset/Contents.json new file mode 100644 index 000000000000..a1fb19120772 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_main_app.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "ooo3_main_app.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_main_app.dataset/ooo3_main_app.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_main_app.dataset/ooo3_main_app.icns Binary files differnew file mode 100644 index 000000000000..c5c80a01e799 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_main_app.dataset/ooo3_main_app.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_math_app.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_math_app.dataset/Contents.json new file mode 100644 index 000000000000..8865582a036c --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_math_app.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "ooo3_math_app.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_math_app.dataset/ooo3_math_app.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_math_app.dataset/ooo3_math_app.icns Binary files differnew file mode 100644 index 000000000000..f6dc588095f4 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_math_app.dataset/ooo3_math_app.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_open.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_open.dataset/Contents.json new file mode 100644 index 000000000000..ddb254da8fb3 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_open.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "ooo3_open.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_open.dataset/ooo3_open.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_open.dataset/ooo3_open.icns Binary files differnew file mode 100644 index 000000000000..c5c80a01e799 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_open.dataset/ooo3_open.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_writer_app.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_writer_app.dataset/Contents.json new file mode 100644 index 000000000000..18d3b1004f77 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_writer_app.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "ooo3_writer_app.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_writer_app.dataset/ooo3_writer_app.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_writer_app.dataset/ooo3_writer_app.icns Binary files differnew file mode 100644 index 000000000000..9b7a301ee02b --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/ooo3_writer_app.dataset/ooo3_writer_app.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/open.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/open.dataset/Contents.json new file mode 100644 index 000000000000..26efddc8e782 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/open.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "open.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/open.dataset/open.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/open.dataset/open.ico Binary files differnew file mode 100644 index 000000000000..ec11e8fe579a --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/open.dataset/open.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oxt-extension.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oxt-extension.dataset/Contents.json new file mode 100644 index 000000000000..69374067ea26 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oxt-extension.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "oxt-extension.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oxt-extension.dataset/oxt-extension.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oxt-extension.dataset/oxt-extension.ico Binary files differnew file mode 100644 index 000000000000..b6c1808d4372 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/oxt-extension.dataset/oxt-extension.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/presentation-template.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/presentation-template.dataset/Contents.json new file mode 100644 index 000000000000..1cf424888b4c --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/presentation-template.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "presentation-template.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/presentation-template.dataset/presentation-template.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/presentation-template.dataset/presentation-template.ico Binary files differnew file mode 100644 index 000000000000..b248474958e9 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/presentation-template.dataset/presentation-template.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/presentation.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/presentation.dataset/Contents.json new file mode 100644 index 000000000000..48727c0d5b39 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/presentation.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "presentation.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/presentation.dataset/presentation.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/presentation.dataset/presentation.ico Binary files differnew file mode 100644 index 000000000000..0845cad87f48 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/presentation.dataset/presentation.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/soffice.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/soffice.dataset/Contents.json new file mode 100644 index 000000000000..30042d0d9633 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/soffice.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "soffice.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/soffice.dataset/soffice.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/soffice.dataset/soffice.ico Binary files differnew file mode 100644 index 000000000000..ec11e8fe579a --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/soffice.dataset/soffice.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/spreadsheet-template.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/spreadsheet-template.dataset/Contents.json new file mode 100644 index 000000000000..01557a90814d --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/spreadsheet-template.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "spreadsheet-template.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/spreadsheet-template.dataset/spreadsheet-template.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/spreadsheet-template.dataset/spreadsheet-template.icns Binary files differnew file mode 100644 index 000000000000..f527a14b7969 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/spreadsheet-template.dataset/spreadsheet-template.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/spreadsheet.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/spreadsheet.dataset/Contents.json new file mode 100644 index 000000000000..87e81d2698c1 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/spreadsheet.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "spreadsheet.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/spreadsheet.dataset/spreadsheet.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/spreadsheet.dataset/spreadsheet.icns Binary files differnew file mode 100644 index 000000000000..9d61c699c47b --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/spreadsheet.dataset/spreadsheet.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/text-template.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/text-template.dataset/Contents.json new file mode 100644 index 000000000000..c5cbe2c9cb42 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/text-template.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "text-template.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/text-template.dataset/text-template.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/text-template.dataset/text-template.icns Binary files differnew file mode 100644 index 000000000000..accd48b9bdd2 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/text-template.dataset/text-template.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/text.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/text.dataset/Contents.json new file mode 100644 index 000000000000..3fd87b58858c --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/text.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "text.icns" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/text.dataset/text.icns b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/text.dataset/text.icns Binary files differnew file mode 100644 index 000000000000..9b7a301ee02b --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/text.dataset/text.icns diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/writer_app.dataset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/writer_app.dataset/Contents.json new file mode 100644 index 000000000000..9dc51107f3ac --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/writer_app.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "writer_app.ico" + } + ] +}
\ No newline at end of file diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/writer_app.dataset/writer_app.ico b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/writer_app.dataset/writer_app.ico Binary files differnew file mode 100644 index 000000000000..70210b0ec661 --- /dev/null +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.icons/writer_app.dataset/writer_app.ico diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.imageset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.imageset/Contents.json deleted file mode 100644 index 9eceac21a50d..000000000000 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "scale" : "1x", - "filename" : "Document.png" - }, - { - "idiom" : "universal", - "scale" : "2x", - "filename" : "Document.png" - }, - { - "idiom" : "universal", - "scale" : "3x", - "filename" : "Document.png" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.imageset/Document.png b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.imageset/Document.png Binary files differdeleted file mode 100644 index a0bf9afbb596..000000000000 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/document.imageset/Document.png +++ /dev/null diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iCloudDrive.imageset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iCloudDrive.imageset/Contents.json deleted file mode 100644 index cd69f7f90c00..000000000000 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iCloudDrive.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "scale" : "1x", - "filename" : "iCloudDrive.png" - }, - { - "idiom" : "universal", - "scale" : "2x", - "filename" : "iCloudDrive@2x.png" - }, - { - "idiom" : "universal", - "scale" : "3x", - "filename" : "iCloudDrive@3x.png" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iCloudDrive.imageset/iCloudDrive.png b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iCloudDrive.imageset/iCloudDrive.png Binary files differdeleted file mode 100644 index d213949b467f..000000000000 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iCloudDrive.imageset/iCloudDrive.png +++ /dev/null diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iCloudDrive.imageset/iCloudDrive@2x.png b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iCloudDrive.imageset/iCloudDrive@2x.png Binary files differdeleted file mode 100644 index ba486fbbe6ae..000000000000 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iCloudDrive.imageset/iCloudDrive@2x.png +++ /dev/null diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iCloudDrive.imageset/iCloudDrive@3x.png b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iCloudDrive.imageset/iCloudDrive@3x.png Binary files differdeleted file mode 100644 index 28c41597cf0f..000000000000 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iCloudDrive.imageset/iCloudDrive@3x.png +++ /dev/null diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iPhone.imageset/Contents.json b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iPhone.imageset/Contents.json deleted file mode 100644 index 2d0a29db946a..000000000000 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iPhone.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "scale" : "1x", - "filename" : "iPhone.png" - }, - { - "idiom" : "universal", - "scale" : "2x", - "filename" : "iPhone@2x.png" - }, - { - "idiom" : "universal", - "scale" : "3x", - "filename" : "iPhone@3x.png" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iPhone.imageset/iPhone.png b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iPhone.imageset/iPhone.png Binary files differdeleted file mode 100644 index defe533b489a..000000000000 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iPhone.imageset/iPhone.png +++ /dev/null diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iPhone.imageset/iPhone@2x.png b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iPhone.imageset/iPhone@2x.png Binary files differdeleted file mode 100644 index da7dcbff0dc4..000000000000 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iPhone.imageset/iPhone@2x.png +++ /dev/null diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iPhone.imageset/iPhone@3x.png b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iPhone.imageset/iPhone@3x.png Binary files differdeleted file mode 100644 index 1c827c89af6f..000000000000 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Assets.xcassets/iPhone.imageset/iPhone@3x.png +++ /dev/null diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/DocumentController.swift b/ios/experimental/LibreOfficeLight/LibreOfficeLight/DocumentController.swift index 8b355590db9f..683b82a357fe 100755 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/DocumentController.swift +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/DocumentController.swift @@ -9,8 +9,16 @@ import UIKit -class DocumentController: UIViewController, DocumentActionsControlDelegate +class DocumentController: UIViewController, DocumentActionsControlDelegate, UIDocumentMenuDelegate { + func documentMenu(_: UIDocumentMenuViewController, didPickDocumentPicker: UIDocumentPickerViewController) + { + } + + func documentMenuWasCancelled(_: UIDocumentMenuViewController) + { + } + // Show sidemenu (part of documentcontroller) @IBAction func doMenu(_ sender: UIBarButtonItem) { @@ -77,9 +85,23 @@ class DocumentController: UIViewController, DocumentActionsControlDelegate func actionOpen() { + let importMenu = UIDocumentMenuViewController(documentTypes: [], in: .import) +// let importMenu = UIDocumentMenuViewController(documentTypes: ["com.jani.Editors.docx", +// "com.jani.Editors.doc", +// "com.jani.Editors.xlsx", +// "com.jani.Editors.xls", +// "com.jani.Editors.pptx", +// "com.jani.Editors.ppt", +// "com.jani.Editors.pdf", +// "com.jani.Editors.odt", +// "com.jani.Editors.ods", +// "com.jani.Editors.odp"], in: .import) + importMenu.delegate = self + self.present(importMenu, animated: true, completion: nil) + // JIX Close active documents if any // Present FileManager - performSegue(withIdentifier: "showFileManager", sender: self) +// performSegue(withIdentifier: "showFileManager", sender: self) // start DocumentBrowser with new document } @@ -138,6 +160,10 @@ class DocumentController: UIViewController, DocumentActionsControlDelegate { super.viewDidLoad() // Do any additional setup after loading the view. + +// let path = Bundle.main.path(forResource: "Info", ofType: "plist") +// let dict = NSDictionary(contentsOfFile: path!) +// let tableData = dict!.object(forKey: "CFBundleDocumentTypes") } @@ -237,9 +263,9 @@ class DocumentActions: UITableViewController // Last stop before displaying popover override func prepare(for segue: UIStoryboardSegue, sender: Any?) { - let vc = segue.destination as! setNameAction - vc.delegateDoc = self.delegate - vc.protocolActionToPerform = (segue.identifier == "showNew") ? 2 : 3 +// let vc = segue.destination as! setNameAction +// vc.delegateDoc = self.delegate +// vc.protocolActionToPerform = (segue.identifier == "showNew") ? 2 : 3 } } diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/FileManagerController.swift b/ios/experimental/LibreOfficeLight/LibreOfficeLight/FileManagerController.swift deleted file mode 100755 index 49fdf41ae1ed..000000000000 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/FileManagerController.swift +++ /dev/null @@ -1,487 +0,0 @@ -// -// This file is part of the LibreOffice project. -// -// This Source Code Form is subject to the terms of the Mozilla Public -// License, v.2.0. If a copy of the MPL was not distributed with this -// file, You can obtain one at http://mozilla.org/MPL/2.0/. -// -import UIKit - - -private class FileStorage -{ - // house keeping variables - private let filemgr : FileManager = FileManager.default - private var storageIsLocal : Bool = true - - // Start path for the 2 storage locations - private let baseLocalDocPath : URL - private let baseCloudDocPath : URL? - private var currentDocPath : URL? { - get { - return storageIsLocal ? baseLocalDocPath : baseCloudDocPath - } - } - - // make access to current dir independent of storage selection - private var localDir : URL - private var cloudDir : URL? - private var currentDir : URL { - get { - return storageIsLocal ? localDir : cloudDir! - } - set(newDir) { - if storageIsLocal { - localDir = newDir - } else { - cloudDir = newDir - } - } - } - - - - // content of current directory - var currentFileList : [String] = [] - var currentDirList : [String] = [] - - - - // Support functions - func iCloudEnabled() -> Bool - { - return filemgr.ubiquityIdentityToken != nil - } - - - func isSubDirectory() -> Bool - { - return currentDir != currentDocPath - } - - - - func selectStorage(_ doSwitch : Bool) -> Bool - { - if doSwitch { - storageIsLocal = !storageIsLocal - buildFileList() - } - return storageIsLocal - } - - - - func enterDirectory(_ name: String) - { - // simple add directory - currentDir = currentDir.appendingPathComponent(name) - filemgr.changeCurrentDirectoryPath(name) - buildFileList() - } - - - func leaveDirectory() - { - // step up for active storage, and only if not in root - if isSubDirectory() { - currentDir = currentDir.deletingLastPathComponent() - buildFileList() - } - } - - - - func getDirectory() -> String - { - let myCurDir = currentDir.path - let myLen = currentDocPath!.path.endIndex - return (myLen == myCurDir.endIndex) ? "/" : myCurDir.substring(from: myLen) - } - - - - func createDirectory(_ name: String) - { - let newDir = currentDir.appendingPathComponent(name) - try! filemgr.createDirectory(at: newDir, withIntermediateDirectories: true, attributes: nil) - currentDir = currentDir.appendingPathComponent(name) - buildFileList() - } - - - - func deleteFileDirectory(_ name: String) - { - let delDir = currentDir.appendingPathComponent(name) - try! filemgr.removeItem(at: delDir) - buildFileList() - } - - - - func getFileURL(_ name: String) -> URL - { - return currentDir.appendingPathComponent(name) - } - - - - func copyFile(_ name: String) - { - try! filemgr.copyItem(at: currentDir.appendingPathComponent(name), - to: (storageIsLocal ? cloudDir! : localDir).appendingPathComponent(name)) - } - - - - func moveFile(_ name: String) - { - try! filemgr.moveItem(at: currentDir.appendingPathComponent(name), - to: (storageIsLocal ? localDir : cloudDir!).appendingPathComponent(name)) - buildFileList() - } - - - - func renameFile(_ oldName: String, _ newName: String) - { - try! filemgr.moveItem(at: currentDir.appendingPathComponent(oldName), - to: currentDir.appendingPathComponent(newName)) - buildFileList() - } - - - - private func buildFileList() - { - currentDirList = [] - currentFileList = [] - let rawFileList = try! filemgr.contentsOfDirectory(at: currentDir, - includingPropertiesForKeys: [URLResourceKey.isDirectoryKey]) - for rawFile in rawFileList { - var isDir: ObjCBool = false - filemgr.fileExists(atPath: rawFile.path, isDirectory: &isDir) - if isDir.boolValue { - currentDirList.append(rawFile.lastPathComponent) - } else { - currentFileList.append(rawFile.lastPathComponent) - } - } - } - - - - init() - { - baseLocalDocPath = filemgr.urls(for: .documentDirectory, in: .userDomainMask)[0] - localDir = baseLocalDocPath - - let cloudUrl = filemgr.url(forUbiquityContainerIdentifier: nil) - baseCloudDocPath = (cloudUrl == nil) ? nil : cloudUrl?.appendingPathComponent("Documents") - cloudDir = baseCloudDocPath - buildFileList() - } -} - - - -class FileManagerController : UITableViewController, FileActionsControlDelegate - -{ - // Housekeeping variables - private var fileData = FileStorage() - private var selectedRow : IndexPath? - - - - // selectStorage is only enabled when iCloud is active - @IBOutlet weak var buttonSelectStorage: UIBarButtonItem! - override func viewDidLoad() - { - super.viewDidLoad() - buttonSelectStorage.isEnabled = fileData.iCloudEnabled() - } - - - - // Toogle between local and cloud storage - @IBAction func doSelectStorage(_ sender: UIBarButtonItem) - { - sender.image = fileData.selectStorage(true) ? #imageLiteral(resourceName: "iCloudDrive") : #imageLiteral(resourceName: "iPhone") - reloadData() - self.presentedViewController?.dismiss(animated: true, completion: nil) - } - - - - // Last stop before displaying popover - override func prepare(for segue: UIStoryboardSegue, sender: Any?) - { - if segue.identifier == "showActions" { - let vc = segue.destination as! FileManagerActions - vc.delegate = self - vc.inFileSelect = (selectedRow != nil) - vc.inSubDirectory = fileData.isSubDirectory() - vc.useCloud = fileData.iCloudEnabled() - } - } - - - - func actionOpen() - { - if selectedRow != nil { - let currentCell = tableView.cellForRow(at: selectedRow!) as! FileManagerCell - if currentCell.isDirectory { - fileData.enterDirectory(currentCell.fileName) - reloadData() - } else { - // JIX delegate to Document - } - } - } - - - - func actionDelete() - { - if selectedRow != nil { - let currentCell = self.tableView.cellForRow(at: selectedRow!) as! FileManagerCell - fileData.deleteFileDirectory(currentCell.fileName) - reloadData() - } - } - - - - func actionRename(_ name : String) - { - if selectedRow != nil { - let currentCell = tableView.cellForRow(at: selectedRow!) as! FileManagerCell - fileData.renameFile(currentCell.fileName, name) - reloadData() - } - } - - - - func actionUploadDownload() - { - if selectedRow != nil { - let currentCell = self.tableView.cellForRow(at: selectedRow!) as! FileManagerCell - fileData.copyFile(currentCell.fileName) - reloadData() - } - } - - - - func actionLevelUp() - { - fileData.leaveDirectory() - reloadData() - } - - - - func actionCreateDirectory(_ name : String) - { - fileData.createDirectory(name) - reloadData() - } - - - - // Table handling functions - override func numberOfSections(in tableView: UITableView) -> Int - { - return 1 - } - - - - override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int - { - return fileData.currentDirList.count + fileData.currentFileList.count - } - - - - override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell - { - let cell = self.tableView.dequeueReusableCell(withIdentifier: "fileEntry", for: indexPath) as! FileManagerCell - let row = indexPath.row - - if row < fileData.currentDirList.count { - cell.fileName = fileData.currentDirList[row] - cell.fileLabel.text = cell.fileName + "/" - cell.isDirectory = true - } else { - let inx = row - fileData.currentDirList.count - cell.fileName = fileData.currentFileList[inx] - cell.fileLabel.text = cell.fileName - cell.isDirectory = false - } - return cell - } - - - - // Select a row (file) and show actions - override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) - { - selectedRow = indexPath - performSegue(withIdentifier: "showActions", sender: self) - } - - - - // Support function - func reloadData() - { - title = (fileData.selectStorage(false) ? "Local - " : "iCloud - ") + fileData.getDirectory() - tableView.reloadData() - } -} - - - -// Space holder for extra information needed to do the right thing for each action -class FileManagerCell: UITableViewCell { - - @IBOutlet weak var fileLabel: UILabel! - var isDirectory : Bool = false - var fileName : String = "" -} - - - -// Protocol for action popover callback -protocol FileActionsControlDelegate -{ - func actionOpen() - func actionDelete() - func actionRename(_ name : String) - func actionUploadDownload() - func actionLevelUp() - func actionCreateDirectory(_ name : String) -} - - - -// Action popover dialog -class FileManagerActions : UITableViewController - -{ - // Pointer to callback class - var delegate : FileActionsControlDelegate? - var inSubDirectory : Bool = false - var inFileSelect : Bool = false - var useCloud : Bool = false - - // Calling class might enable/disable each button - @IBOutlet weak var buttonUploadDownload: UIButton! - @IBOutlet weak var buttonDelete: UIButton! - @IBOutlet weak var buttonOpen: UIButton! - @IBOutlet weak var buttonRename: UIButton! - @IBOutlet weak var buttonLevelUp: UIButton! - - - // Actions - @IBAction func doOpen(_ sender: UIButton) - { - delegate?.actionOpen() - dismiss(animated: false) - } - - - - @IBAction func doDelete(_ sender: UIButton) - { - delegate?.actionDelete() - dismiss(animated: false) - } - - - - @IBAction func doUploadDownload(_ sender: UIButton) - { - delegate?.actionUploadDownload() - dismiss(animated: false) - } - - - - @IBAction func doLevelUp(_ sender: UIButton) - { - delegate?.actionLevelUp() - dismiss(animated: false) - } - - - - override func viewDidLoad() - { - super.viewDidLoad() - buttonLevelUp.isEnabled = inSubDirectory - buttonDelete.isEnabled = inFileSelect - buttonOpen.isEnabled = inFileSelect - buttonRename.isEnabled = inFileSelect - buttonUploadDownload.isEnabled = (inFileSelect && useCloud) - } - - - - // Last stop before displaying popover - override func prepare(for segue: UIStoryboardSegue, sender: Any?) - { - let vc = segue.destination as! setNameAction - vc.delegateFile = self.delegate - vc.protocolActionToPerform = (segue.identifier == "showRename") ? 0 : 1 - } -} - - - -// Action popover dialog -class setNameAction : UIViewController - -{ - // Pointer to callback class - var delegateFile : FileActionsControlDelegate? - var delegateDoc : DocumentActionsControlDelegate? - var protocolActionToPerform : Int = -1 - - - // Calling class might enable/disable each button - @IBOutlet weak var editText: UITextField! - - - - @IBAction func doOK(_ sender: UIButton) - { - switch protocolActionToPerform - { - case 0: // renameDir - delegateFile?.actionRename(editText.text!) - case 1: // createDir - delegateFile?.actionCreateDirectory(editText.text!) - case 2: // New - delegateDoc?.actionNew(editText.text!) - case 3: // SaveAs - delegateDoc?.actionSaveAs(editText.text!) - default: - break - } - dismiss(animated: false) - } - - - - override func viewDidLoad() - { - super.viewDidLoad() - } -} - diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Info.plist b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Info.plist index 6975c22c6a08..3406f04bb5ec 100755 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/Info.plist +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/Info.plist @@ -7,6 +7,8 @@ <key>CFBundleDocumentTypes</key> <array> <dict> + <key>CFBundleTypeIconFiles</key> + <array/> <key>CFBundleTypeName</key> <string>DOCX Microsoft Word</string> <key>CFBundleTypeRole</key> @@ -15,10 +17,12 @@ <string>Owner</string> <key>LSItemContentTypes</key> <array> - <string>com.jani.Editors.docx</string> + <string>org.openxmlformats.wordprocessingml.document</string> </array> </dict> <dict> + <key>CFBundleTypeIconFiles</key> + <array/> <key>CFBundleTypeName</key> <string>DOC Microsoft Word</string> <key>CFBundleTypeRole</key> @@ -27,7 +31,7 @@ <string>Owner</string> <key>LSItemContentTypes</key> <array> - <string>com.jani.Editors.doc</string> + <string>com.microsoft.word.doc</string> </array> </dict> <dict> @@ -179,10 +183,14 @@ file, You can obtain one at http://mozilla.org/MPL/2.0/.</string> <array> <string>armv7</string> </array> + <key>UIRequiresFullScreen</key> + <false/> <key>UISupportedInterfaceOrientations</key> <array> <string>UIInterfaceOrientationLandscapeLeft</string> <string>UIInterfaceOrientationLandscapeRight</string> + <string>UIInterfaceOrientationPortraitUpsideDown</string> + <string>UIInterfaceOrientationPortrait</string> </array> <key>UISupportedInterfaceOrientations~ipad</key> <array> @@ -233,40 +241,6 @@ file, You can obtain one at http://mozilla.org/MPL/2.0/.</string> <string>public.data</string> </array> <key>UTTypeDescription</key> - <string>DOCX Microsoft Word</string> - <key>UTTypeIdentifier</key> - <string>com.jani.Editors.docx</string> - <key>UTTypeTagSpecification</key> - <dict> - <key>public.filename-extension</key> - <string>docx</string> - <key>public.mime-type</key> - <string>application/vnd.openxmlformats-officedocument.wordprocessingml.document</string> - </dict> - </dict> - <dict> - <key>UTTypeConformsTo</key> - <array> - <string>public.data</string> - </array> - <key>UTTypeDescription</key> - <string>DOC Microsoft Word</string> - <key>UTTypeIdentifier</key> - <string>com.jani.Editors.doc</string> - <key>UTTypeTagSpecification</key> - <dict> - <key>public.filename-extension</key> - <string>doc</string> - <key>public.mime-type</key> - <string>application/msword</string> - </dict> - </dict> - <dict> - <key>UTTypeConformsTo</key> - <array> - <string>public.data</string> - </array> - <key>UTTypeDescription</key> <string>PPTX Microsoft Powerpoint</string> <key>UTTypeIdentifier</key> <string>com.jani.Editors.pptx</string> @@ -364,5 +338,28 @@ file, You can obtain one at http://mozilla.org/MPL/2.0/.</string> </dict> </dict> </array> + <key>UTImportedTypeDeclarations</key> + <array> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.data</string> + </array> + <key>UTTypeDescription</key> + <string>DOCX Microsoft Word</string> + <key>UTTypeIdentifier</key> + <string>org.openxmlformats.wordprocessingml.document</string> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.data</string> + </array> + <key>UTTypeDescription</key> + <string>DOC Microsoft Word</string> + <key>UTTypeIdentifier</key> + <string>com.microsoft.word.doc</string> + </dict> + </array> </dict> </plist> diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/en.lproj/Main.storyboard b/ios/experimental/LibreOfficeLight/LibreOfficeLight/en.lproj/Main.storyboard index bae2722a17fa..8602d97f1683 100755 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/en.lproj/Main.storyboard +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/en.lproj/Main.storyboard @@ -7,7 +7,6 @@ <deployment identifier="iOS"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12086"/> <capability name="Constraints to layout margins" minToolsVersion="6.0"/> - <capability name="Navigation items with more than one left or right bar item" minToolsVersion="7.0"/> <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> </dependencies> <scenes> @@ -22,6 +21,15 @@ <view key="view" contentMode="scaleToFill" id="kh9-bI-dsS"> <rect key="frame" x="0.0" y="0.0" width="768" height="1024"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="My document" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="D1P-q2-3PT"> + <rect key="frame" x="193" y="476" width="156" height="21"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <nil key="textColor"/> + <nil key="highlightedColor"/> + </label> + </subviews> <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> </view> <toolbarItems/> @@ -40,238 +48,11 @@ </barButtonItem> </navigationItem> <simulatedToolbarMetrics key="simulatedBottomBarMetrics"/> - <connections> - <segue destination="cip-1Z-62J" kind="show" identifier="showFileManager" id="0PG-d7-Fy1"/> - </connections> </viewController> <placeholder placeholderIdentifier="IBFirstResponder" id="x5A-6p-PRh" sceneMemberID="firstResponder"/> </objects> <point key="canvasLocation" x="1231" y="304"/> </scene> - <!--Local - /--> - <scene sceneID="2JR-NV-Eo3"> - <objects> - <tableViewController id="cip-1Z-62J" customClass="FileManagerController" customModule="LibreOfficeLight" customModuleProvider="target" sceneMemberID="viewController"> - <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="Ugl-w8-9oc"> - <rect key="frame" x="0.0" y="0.0" width="768" height="1024"/> - <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> - <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - <prototypes> - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="fileEntry" id="kKu-xM-S1e" customClass="FileManagerCell" customModule="LibreOfficeLight" customModuleProvider="target"> - <rect key="frame" x="0.0" y="28" width="768" height="44"/> - <autoresizingMask key="autoresizingMask"/> - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="kKu-xM-S1e" id="80i-6K-kty"> - <rect key="frame" x="0.0" y="0.0" width="768" height="43.5"/> - <autoresizingMask key="autoresizingMask"/> - <subviews> - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="fileEntry" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vlx-gc-YQQ"> - <rect key="frame" x="21" y="11" width="739" height="21"/> - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> - <fontDescription key="fontDescription" type="system" pointSize="17"/> - <nil key="textColor"/> - <nil key="highlightedColor"/> - </label> - </subviews> - <variation key="default"> - <mask key="subviews"> - <exclude reference="vlx-gc-YQQ"/> - </mask> - </variation> - <variation key="heightClass=regular-widthClass=regular"> - <mask key="subviews"> - <include reference="vlx-gc-YQQ"/> - </mask> - </variation> - </tableViewCellContentView> - <connections> - <outlet property="fileLabel" destination="vlx-gc-YQQ" id="ORx-l5-Dst"/> - </connections> - </tableViewCell> - </prototypes> - <connections> - <outlet property="dataSource" destination="cip-1Z-62J" id="gkR-g9-bcD"/> - <outlet property="delegate" destination="cip-1Z-62J" id="uyZ-lZ-r0j"/> - </connections> - </tableView> - <navigationItem key="navigationItem" title="Local - /" id="fBX-vO-7Rj"> - <leftBarButtonItems> - <barButtonItem image="back" id="q43-8I-nlC"> - <connections> - <segue destination="iOm-U1-ALi" kind="unwind" unwindAction="returnedWithSegue:" id="oBt-oU-XA8"/> - </connections> - </barButtonItem> - <barButtonItem image="iCloudDrive" id="aad-FF-63q"> - <connections> - <action selector="doSelectStorage:" destination="cip-1Z-62J" id="uv2-gA-Pqq"/> - </connections> - </barButtonItem> - </leftBarButtonItems> - <barButtonItem key="rightBarButtonItem" systemItem="action" id="IgM-Gx-FQp"> - <connections> - <segue destination="5ff-kT-49H" kind="popoverPresentation" identifier="showActions" popoverAnchorBarButtonItem="IgM-Gx-FQp" id="If5-Nv-a7W"> - <popoverArrowDirection key="popoverArrowDirection" up="YES" down="YES" left="YES" right="YES"/> - </segue> - </connections> - </barButtonItem> - </navigationItem> - <connections> - <outlet property="buttonSelectStorage" destination="aad-FF-63q" id="1zz-Vy-Wve"/> - </connections> - </tableViewController> - <placeholder placeholderIdentifier="IBFirstResponder" id="HFd-ah-Xo4" userLabel="First Responder" sceneMemberID="firstResponder"/> - <exit id="iOm-U1-ALi" userLabel="Exit" sceneMemberID="exit"/> - </objects> - <point key="canvasLocation" x="1230" y="1063"/> - </scene> - <!--File Manager Actions--> - <scene sceneID="H5Y-px-61Q"> - <objects> - <tableViewController autoresizesArchivedViewToFullSize="NO" title="File Manager Actions" modalTransitionStyle="crossDissolve" modalPresentationStyle="overCurrentContext" clearsSelectionOnViewWillAppear="NO" id="5ff-kT-49H" customClass="FileManagerActions" customModule="LibreOfficeLight" customModuleProvider="target" sceneMemberID="viewController"> - <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="plain" separatorStyle="default" rowHeight="30" sectionHeaderHeight="28" sectionFooterHeight="28" id="2t6-op-1gZ"> - <rect key="frame" x="0.0" y="0.0" width="134" height="180"/> - <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/> - <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - <sections> - <tableViewSection id="LCb-p9-A8u"> - <cells> - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="VuG-w2-cW6"> - <rect key="frame" x="0.0" y="0.0" width="134" height="30"/> - <autoresizingMask key="autoresizingMask"/> - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="VuG-w2-cW6" id="8SA-cA-5eZ"> - <rect key="frame" x="0.0" y="0.0" width="134" height="29.5"/> - <autoresizingMask key="autoresizingMask"/> - <subviews> - <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ZSm-By-dJs"> - <rect key="frame" x="10" y="0.0" width="124" height="30"/> - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> - <state key="normal" title="Up/Download"/> - <connections> - <action selector="doUploadDownload:" destination="5ff-kT-49H" eventType="touchUpInside" id="lEl-tA-956"/> - </connections> - </button> - </subviews> - </tableViewCellContentView> - </tableViewCell> - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="L5l-rq-TxW"> - <rect key="frame" x="0.0" y="30" width="134" height="30"/> - <autoresizingMask key="autoresizingMask"/> - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="L5l-rq-TxW" id="dmK-Lh-hje"> - <rect key="frame" x="0.0" y="0.0" width="134" height="29.5"/> - <autoresizingMask key="autoresizingMask"/> - <subviews> - <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="IQ3-hK-KmM"> - <rect key="frame" x="10" y="0.0" width="124" height="30"/> - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> - <state key="normal" title="Delete..."/> - <connections> - <action selector="doDelete:" destination="5ff-kT-49H" eventType="touchUpInside" id="ACi-Rs-Tog"/> - </connections> - </button> - </subviews> - </tableViewCellContentView> - </tableViewCell> - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="gCu-Su-BAB"> - <rect key="frame" x="0.0" y="60" width="134" height="30"/> - <autoresizingMask key="autoresizingMask"/> - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="gCu-Su-BAB" id="P2T-Nb-OqI"> - <rect key="frame" x="0.0" y="0.0" width="134" height="29.5"/> - <autoresizingMask key="autoresizingMask"/> - <subviews> - <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="BSN-dd-e84"> - <rect key="frame" x="10" y="-1" width="124" height="30"/> - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> - <state key="normal" title="Open..."/> - <connections> - <action selector="doOpen:" destination="5ff-kT-49H" eventType="touchUpInside" id="jbn-Nr-8dd"/> - </connections> - </button> - </subviews> - </tableViewCellContentView> - </tableViewCell> - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="b9s-rz-SjN"> - <rect key="frame" x="0.0" y="90" width="134" height="30"/> - <autoresizingMask key="autoresizingMask"/> - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="b9s-rz-SjN" id="NVs-9k-H8m"> - <rect key="frame" x="0.0" y="0.0" width="134" height="29.5"/> - <autoresizingMask key="autoresizingMask"/> - <subviews> - <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="5Rk-LW-Ub9"> - <rect key="frame" x="10" y="-1" width="124" height="30"/> - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> - <state key="normal" title="Rename"/> - <connections> - <segue destination="99b-cf-b84" kind="popoverPresentation" identifier="showRename" popoverAnchorView="5Rk-LW-Ub9" id="nga-Gl-Vki"> - <popoverArrowDirection key="popoverArrowDirection" up="YES" down="YES" left="YES" right="YES"/> - </segue> - </connections> - </button> - </subviews> - </tableViewCellContentView> - </tableViewCell> - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="bzW-XI-AgR"> - <rect key="frame" x="0.0" y="120" width="134" height="30"/> - <autoresizingMask key="autoresizingMask"/> - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="bzW-XI-AgR" id="z9x-qQ-lou"> - <rect key="frame" x="0.0" y="0.0" width="134" height="29.5"/> - <autoresizingMask key="autoresizingMask"/> - <subviews> - <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="fNi-5u-PqA"> - <rect key="frame" x="10" y="-1" width="124" height="30"/> - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> - <state key="normal" title="Level up"/> - <connections> - <action selector="doLevelUp:" destination="5ff-kT-49H" eventType="touchUpInside" id="fM6-nH-5Z1"/> - </connections> - </button> - </subviews> - </tableViewCellContentView> - </tableViewCell> - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="1ne-Jo-yKA"> - <rect key="frame" x="0.0" y="150" width="134" height="30"/> - <autoresizingMask key="autoresizingMask"/> - <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="1ne-Jo-yKA" id="qmx-Us-SWx"> - <rect key="frame" x="0.0" y="0.0" width="134" height="29.5"/> - <autoresizingMask key="autoresizingMask"/> - <subviews> - <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="pir-sf-icw"> - <rect key="frame" x="10" y="-1" width="124" height="30"/> - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> - <state key="normal" title="Create directory"/> - <connections> - <segue destination="99b-cf-b84" kind="popoverPresentation" identifier="showCreateDirectory" popoverAnchorView="pir-sf-icw" id="mBN-fl-zFy"> - <popoverArrowDirection key="popoverArrowDirection" up="YES" down="YES" left="YES" right="YES"/> - </segue> - </connections> - </button> - </subviews> - </tableViewCellContentView> - </tableViewCell> - </cells> - </tableViewSection> - </sections> - <connections> - <outlet property="dataSource" destination="5ff-kT-49H" id="UgT-eg-0zE"/> - <outlet property="delegate" destination="5ff-kT-49H" id="LEX-V1-HLr"/> - </connections> - </tableView> - <value key="contentSizeForViewInPopover" type="size" width="134" height="180"/> - <nil key="simulatedStatusBarMetrics"/> - <nil key="simulatedTopBarMetrics"/> - <nil key="simulatedBottomBarMetrics"/> - <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/> - <size key="freeformSize" width="134" height="180"/> - <connections> - <outlet property="buttonDelete" destination="IQ3-hK-KmM" id="GNv-Wu-Gdw"/> - <outlet property="buttonLevelUp" destination="fNi-5u-PqA" id="phL-bi-HaC"/> - <outlet property="buttonOpen" destination="BSN-dd-e84" id="j4Q-KH-UFt"/> - <outlet property="buttonRename" destination="5Rk-LW-Ub9" id="Saz-Nh-NEc"/> - <outlet property="buttonUploadDownload" destination="ZSm-By-dJs" id="oVW-Nt-Pfx"/> - </connections> - </tableViewController> - <placeholder placeholderIdentifier="IBFirstResponder" id="gPn-3u-MDl" userLabel="First Responder" sceneMemberID="firstResponder"/> - </objects> - <point key="canvasLocation" x="1798" y="1063"/> - </scene> <!--Set Name Action--> <scene sceneID="M2W-AJ-QxD"> <objects> @@ -383,7 +164,6 @@ <segue destination="h7c-B7-pKT" kind="show" identifier="showProperties" id="dDf-1s-0HH"/> <segue destination="ay1-ce-WHs" kind="show" identifier="showPrintManager" id="BgL-QR-QJ0"/> <segue destination="vXZ-lx-hvc" kind="relationship" relationship="rootViewController" id="ONR-Tq-ptF"/> - <segue destination="cip-1Z-62J" kind="show" identifier="showFileManager" id="MPj-WI-cxX"/> </connections> </navigationController> <placeholder placeholderIdentifier="IBFirstResponder" id="XfU-3W-Qcb" userLabel="First Responder" sceneMemberID="firstResponder"/> @@ -735,13 +515,10 @@ </scene> </scenes> <resources> - <image name="back" width="7" height="12"/> <image name="document" width="20" height="20"/> - <image name="iCloudDrive" width="22" height="22"/> <image name="menu" width="22" height="22"/> </resources> <inferredMetricsTieBreakers> - <segue reference="MPj-WI-cxX"/> - <segue reference="nga-Gl-Vki"/> + <segue reference="etF-bX-EXf"/> </inferredMetricsTieBreakers> </document> diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/lokit.mm b/ios/experimental/LibreOfficeLight/LibreOfficeLight/lokit.mm index a0c9c0b6eedd..e3455b728fbd 100755 --- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/lokit.mm +++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/lokit.mm @@ -20,17 +20,20 @@ // Force reference to libreofficekit_hook +#ifdef LINK_LOKIT extern "C" __attribute__((used)) void *libreofficekit_hook(const char *); static __attribute__((used)) void *(*foop)(const char *) = libreofficekit_hook; // pointers to our instance static LibreOfficeKit* kit; static LibreOfficeKitDocument* document; +#endif // Bridge functions to LibreOfficeKit extern "C" int BridgeLOkit_Init(const char *path) { +#ifdef LINK_LOKIT char bufUserPath[200]; strcpy(bufUserPath, path); strcpy(bufUserPath + strlen(path), "/user"); @@ -38,13 +41,16 @@ extern "C" int BridgeLOkit_Init(const char *path) // Initialize LibreOfficeKit if (!kit) kit = lok_init_2(path, bufUserPath); +#endif return 0; } int LOkit_open(char *file) { +#ifdef LINK_LOKIT document = kit->pClass->documentLoad(kit, file); document->pClass->initializeForRendering(document, ""); +#endif return 0; } |