Add an iPhone client sharing the macOS app's SwiftUI code

This commit is contained in:
Ian Gulliver
2026-10-21 22:00:54 -07:00
parent 57d660c57f
commit 9e81e9107d
46 changed files with 1625 additions and 287 deletions
+3 -3
View File
@@ -380,14 +380,14 @@ private struct FileImage: View {
let path: String
let load: Int
@Environment(Store.self) private var store
@ViewState private var image: NSImage?
@ViewState private var image: PlatformImage?
@ViewState private var error = ""
var body: some View {
Group {
if let image {
ScrollView {
Image(nsImage: image)
Image(platformImage: image)
.resizable()
.scaledToFit()
.frame(maxWidth: image.size.width, maxHeight: image.size.height)
@@ -408,7 +408,7 @@ private struct FileImage: View {
.task(id: load) {
do {
let data = try await ImageCache.fetch(.worktree(taskId: taskId, path: path), store.api)
guard let img = NSImage(data: data) else {
guard let img = PlatformImage(data: data) else {
image = nil
error = "Not a readable image."
return