Move code

This commit is contained in:
Ali 2023-11-09 22:28:02 +04:00
parent f15c58c90a
commit 169fece59c
32 changed files with 4173 additions and 11 deletions

View file

@ -10,6 +10,21 @@ load("//build-system/bazel-utils:plist_fragment.bzl",
"plist_fragment",
)
load(
"@rules_xcodeproj//xcodeproj:defs.bzl",
"top_level_target",
"top_level_targets",
"xcodeproj",
"xcode_provisioning_profile",
)
load("@build_bazel_rules_apple//apple:apple.bzl", "local_provisioning_profile")
load(
"@build_configuration//:variables.bzl",
"telegram_bazel_path",
)
filegroup(
name = "AppResources",
srcs = glob([
@ -72,7 +87,7 @@ plist_fragment(
<key>CFBundleDisplayName</key>
<string>Test</string>
<key>CFBundleIdentifier</key>
<string>org.telegram.CallUITest</string>
<string>org.telegram.Telegram-iOS</string>
<key>CFBundleName</key>
<string>Telegram</string>
<key>CFBundlePackageType</key>
@ -129,7 +144,7 @@ plist_fragment(
ios_application(
name = "CallUITest",
bundle_id = "org.telegram.TelegramiOS",
bundle_id = "org.telegram.Telegram-iOS",
families = ["iphone", "ipad"],
minimum_os_version = "12.0",
provisioning_profile = "@build_configuration//provisioning:Telegram.mobileprovision",
@ -147,4 +162,29 @@ ios_application(
"//Tests/Common:Main",
":Lib",
],
visibility = ["//visibility:public"],
)
xcodeproj(
name = "CallUITest_xcodeproj",
build_mode = "bazel",
bazel_path = telegram_bazel_path,
project_name = "CallUITest",
tags = ["manual"],
top_level_targets = top_level_targets(
labels = [
":CallUITest",
],
target_environments = ["device", "simulator"],
),
xcode_configurations = {
"Debug": {
"//command_line_option:compilation_mode": "dbg",
},
"Release": {
"//command_line_option:compilation_mode": "opt",
},
},
default_xcode_configuration = "Debug"
)

View file

@ -1,8 +1,19 @@
import Foundation
import UIKit
import CallScreen
public final class ViewController: UIViewController {
public final class ViewController: UIViewController {
override public func viewDidLoad() {
super.viewDidLoad()
let privateCallScreen = PrivateCallScreen(frame: CGRect())
self.view.addSubview(privateCallScreen)
privateCallScreen.frame = self.view.bounds
privateCallScreen.update(size: self.view.bounds.size, insets: UIEdgeInsets(top: 44.0, left: 0.0, bottom: 0.0, right: 0.0))
let context = MetalContext.shared
self.view.layer.addSublayer(context.rootLayer)
context.rootLayer.frame = CGRect(origin: CGPoint(x: 0.0, y: -101.0), size: CGSize(width: 100.0, height: 100.0))
}
}