diff --git a/CESDK-Showcases.xcodeproj/project.pbxproj b/CESDK-Showcases.xcodeproj/project.pbxproj index 6c3c210..72b24c9 100644 --- a/CESDK-Showcases.xcodeproj/project.pbxproj +++ b/CESDK-Showcases.xcodeproj/project.pbxproj @@ -1039,7 +1039,7 @@ path = "engine-guides-uri-resolver"; sourceTree = ""; }; - "TEMP_45F7780C-719D-491F-B94C-1FCC248275C3" /* cesdk_swift_examples */ = { + "TEMP_8E42537E-951C-4484-AAF0-223BC462C93F" /* cesdk_swift_examples */ = { isa = PBXGroup; children = ( 582BF90249D09687E7CFACDC /* editor-guides-solutions-video-editor */, @@ -1466,7 +1466,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 16.0; - MARKETING_VERSION = 1.39.0; + MARKETING_VERSION = 1.40.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -1556,7 +1556,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 16.0; - MARKETING_VERSION = 1.39.0; + MARKETING_VERSION = 1.40.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -1631,7 +1631,7 @@ repositoryURL = "https://github.com/imgly/IMGLYUI-swift"; requirement = { kind = exactVersion; - version = 1.39.0; + version = 1.40.0; }; }; 10597E39A033ABD8B233CD14 /* XCRemoteSwiftPackageReference "IMGLYEngine-swift" */ = { @@ -1639,7 +1639,7 @@ repositoryURL = "https://github.com/imgly/IMGLYEngine-swift"; requirement = { kind = exactVersion; - version = 1.39.0; + version = 1.40.0; }; }; 150F161C090426538C39E173 /* XCRemoteSwiftPackageReference "Kingfisher" */ = { diff --git a/editor-guides-configuration-basics/BasicEditorSolution.swift b/editor-guides-configuration-basics/BasicEditorSolution.swift index 65e6d0a..7d08f9f 100644 --- a/editor-guides-configuration-basics/BasicEditorSolution.swift +++ b/editor-guides-configuration-basics/BasicEditorSolution.swift @@ -8,7 +8,7 @@ struct BasicEditorSolution: View { // highlight-userID userID: "", // highlight-baseURL - baseURL: URL(string: "https://cdn.img.ly/packages/imgly/cesdk-engine/1.39.0/assets")! + baseURL: URL(string: "https://cdn.img.ly/packages/imgly/cesdk-engine/1.40.0/assets")! ) var editor: some View { diff --git a/engine-guides-exporting-blocks/ExportingBlocks.swift b/engine-guides-exporting-blocks/ExportingBlocks.swift index 2d4cb15..eb48449 100644 --- a/engine-guides-exporting-blocks/ExportingBlocks.swift +++ b/engine-guides-exporting-blocks/ExportingBlocks.swift @@ -9,7 +9,7 @@ import IMGLYEngine @MainActor func exportingBlocks(engine: Engine) async throws { - try engine.editor.setSettingString("basePath", value: "https://cdn.img.ly/packages/imgly/cesdk-engine/1.39.0/assets") + try engine.editor.setSettingString("basePath", value: "https://cdn.img.ly/packages/imgly/cesdk-engine/1.40.0/assets") try await engine.addDefaultAssetSources() let sceneUrl = URL(string: "https://cdn.img.ly/assets/demo/v1/ly.img.template/templates/cesdk_postcard_1.scene")! diff --git a/engine-guides-text-properties/TextProperties.swift b/engine-guides-text-properties/TextProperties.swift index 65929b4..f33886e 100644 --- a/engine-guides-text-properties/TextProperties.swift +++ b/engine-guides-text-properties/TextProperties.swift @@ -83,13 +83,19 @@ func textProperties(engine: Engine) async throws { // highlight-setFont // highlight-setTypeface - try engine.block.setTypeface(text, fallbackFontFileURL: typeface.fonts[3].uri, typeface: typeface) + try engine.block.setTypeface(text, typeface: typeface, in: "Alex".range(of: "lex")!) + try engine.block.setTypeface(text, typeface: typeface) // highlight-setTypeface // highlight-getTypeface - let currentTypeface = try engine.block.getTypeface(text) + let currentDefaultTypeface = try engine.block.getTypeface(text) // highlight-getTypeface + // highlight-getTypefaces + let currentTypefaces = try engine.block.getTypefaces(text) + let currentTypefacesOfRange = try engine.block.getTypefaces(text, in: "Alex".range(of: "lex")!) + // highlight-getTypefaces + // highlight-toggleBold if try engine.block.canToggleBoldFont(text) { try engine.block.toggleBoldFont(text)