VERY basic teleprompter view done :D

This commit is contained in:
breadone
2024-06-22 18:00:45 +12:00
parent 4420de3f6b
commit 9363d41bbb
310 changed files with 573 additions and 92 deletions

View File

@@ -8,7 +8,11 @@
}, },
{ {
"comment": "", "comment": "",
"key": "Slideshow" "key": "Cue Cards"
},
{
"comment": "",
"key": "Teleprompter"
} }
] ]
}, },

View File

@@ -105,6 +105,16 @@
"swift-dependencies" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView.swiftdeps", "swift-dependencies" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView.swiftdeps",
"swiftmodule" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView~partial.swiftmodule" "swiftmodule" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView~partial.swiftmodule"
}, },
"/Users/pradyun/Code/Apps/OnCue/OnCue/View/TeleprompterView.swift" : {
"const-values" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.swiftconstvalues",
"dependencies" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.d",
"diagnostics" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.dia",
"index-unit-output-path" : "/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.o",
"llvm-bc" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.bc",
"object" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.o",
"swift-dependencies" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.swiftdeps",
"swiftmodule" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView~partial.swiftmodule"
},
"/Users/pradyun/Code/Apps/OnCue/Shared/ColorModel.swift" : { "/Users/pradyun/Code/Apps/OnCue/Shared/ColorModel.swift" : {
"const-values" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.swiftconstvalues", "const-values" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.swiftconstvalues",
"dependencies" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.d", "dependencies" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.d",

View File

@@ -1,6 +1,7 @@
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView.o /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView.o
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/NewProjectForm.o /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/NewProjectForm.o
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/AddNewCardView.o /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/AddNewCardView.o
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.o
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/CardsView.o /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/CardsView.o
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/MainView.o /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/MainView.o
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.o /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.o

View File

@@ -1,6 +1,7 @@
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView.swiftconstvalues /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView.swiftconstvalues
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/NewProjectForm.swiftconstvalues /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/NewProjectForm.swiftconstvalues
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/AddNewCardView.swiftconstvalues /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/AddNewCardView.swiftconstvalues
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.swiftconstvalues
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/CardsView.swiftconstvalues /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/CardsView.swiftconstvalues
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/MainView.swiftconstvalues /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/MainView.swiftconstvalues
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.swiftconstvalues /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.swiftconstvalues

View File

@@ -1,6 +1,7 @@
/Users/pradyun/Code/Apps/OnCue/OnCue/View/ProjectSlideshowView.swift /Users/pradyun/Code/Apps/OnCue/OnCue/View/ProjectSlideshowView.swift
/Users/pradyun/Code/Apps/OnCue/OnCue/View/NewProjectForm.swift /Users/pradyun/Code/Apps/OnCue/OnCue/View/NewProjectForm.swift
/Users/pradyun/Code/Apps/OnCue/OnCue/View/AddNewCardView.swift /Users/pradyun/Code/Apps/OnCue/OnCue/View/AddNewCardView.swift
/Users/pradyun/Code/Apps/OnCue/OnCue/View/TeleprompterView.swift
/Users/pradyun/Code/Apps/OnCue/OnCue/View/CardsView.swift /Users/pradyun/Code/Apps/OnCue/OnCue/View/CardsView.swift
/Users/pradyun/Code/Apps/OnCue/OnCue/View/MainView.swift /Users/pradyun/Code/Apps/OnCue/OnCue/View/MainView.swift
/Users/pradyun/Code/Apps/OnCue/Shared/ColorModel.swift /Users/pradyun/Code/Apps/OnCue/Shared/ColorModel.swift

View File

@@ -1,12 +1,5 @@
{ {
"source": "/Users/pradyun/Code/Apps/OnCue/OnCue/View/ProjectSlideshowView.swift", "source": "/Users/pradyun/Code/Apps/OnCue/OnCue/View/ProjectSlideshowView.swift",
"tables": { "tables": {},
"Localizable": [
{
"comment": "",
"key": "Hello, World!"
}
]
},
"version": 1 "version": 1
} }

View File

@@ -0,0 +1,12 @@
{
"source": "/Users/pradyun/Code/Apps/OnCue/OnCue/View/TeleprompterView.swift",
"tables": {
"Localizable": [
{
"comment": "",
"key": "Hello, World!"
}
]
},
"version": 1
}

View File

@@ -1,7 +1,7 @@
{ {
"version" : 1,
"tables" : { "tables" : {
}, },
"version" : 1,
"source" : "ExtractedAppShortcutsMetadata" "source" : "ExtractedAppShortcutsMetadata"
} }

View File

@@ -14,17 +14,17 @@ extension AddNewCardView {
NavigationView { NavigationView {
Form { Form {
TextEditor(text: $newCardText) TextEditor(text: $newCardText)
.frame(minHeight: __designTimeInteger("#58916.[1].[3].property.[0].[0].arg[0].value.[0].arg[0].value.[0].modifier[0].arg[0].value", fallback: 500)) .frame(minHeight: __designTimeInteger("#1608.[1].[3].property.[0].[0].arg[0].value.[0].arg[0].value.[0].modifier[0].arg[0].value", fallback: 500))
} }
.navigationTitle(__designTimeString("#58916.[1].[3].property.[0].[0].arg[0].value.[0].modifier[0].arg[0].value", fallback: "Add New Card")) .navigationTitle(__designTimeString("#1608.[1].[3].property.[0].[0].arg[0].value.[0].modifier[0].arg[0].value", fallback: "Add New Card"))
.navigationBarTitleDisplayMode(.inline) .navigationBarTitleDisplayMode(.inline)
.toolbar { .toolbar {
ToolbarItem(placement: .topBarLeading) { ToolbarItem(placement: .topBarLeading) {
Button(__designTimeString("#58916.[1].[3].property.[0].[0].arg[0].value.[0].modifier[2].arg[0].value.[0].arg[1].value.[0].arg[0].value", fallback: "Cancel"), role: .cancel) { dismiss() } Button(__designTimeString("#1608.[1].[3].property.[0].[0].arg[0].value.[0].modifier[2].arg[0].value.[0].arg[1].value.[0].arg[0].value", fallback: "Cancel"), role: .cancel) { dismiss() }
.foregroundStyle(.red) .foregroundStyle(.red)
} }
ToolbarItem(placement: .topBarTrailing) { ToolbarItem(placement: .topBarTrailing) {
Button(__designTimeString("#58916.[1].[3].property.[0].[0].arg[0].value.[0].modifier[2].arg[0].value.[1].arg[1].value.[0].arg[0].value", fallback: "Done")) { Button(__designTimeString("#1608.[1].[3].property.[0].[0].arg[0].value.[0].modifier[2].arg[0].value.[1].arg[1].value.[0].arg[0].value", fallback: "Done")) {
completionHandler(newCardText) completionHandler(newCardText)
dismiss() dismiss()
} }

View File

@@ -9,6 +9,10 @@
{ {
"comment": "", "comment": "",
"key": "Slideshow" "key": "Slideshow"
},
{
"comment": "",
"key": "Teleprompter"
} }
] ]
}, },

View File

@@ -14,7 +14,7 @@ extension CardView {
VStack(alignment: .trailing) { VStack(alignment: .trailing) {
Text(card.content) Text(card.content)
} }
.frame(minHeight: __designTimeInteger("#16575.[2].[2].property.[0].[0].modifier[0].arg[0].value", fallback: 80)) .frame(minHeight: __designTimeInteger("#885.[2].[2].property.[0].[0].modifier[0].arg[0].value", fallback: 80))
// .padding() // .padding()
// .background(Color(hex: proj.color) ?? .blue) // .background(Color(hex: proj.color) ?? .blue)
// .clipShape(.rect(cornerRadius: 12)) // .clipShape(.rect(cornerRadius: 12))
@@ -40,7 +40,7 @@ extension CardsView {
extension CardsView { extension CardsView {
@_dynamicReplacement(for: addNewCard(txt:)) private func __preview__addNewCard(txt: String) { @_dynamicReplacement(for: addNewCard(txt:)) private func __preview__addNewCard(txt: String) {
#sourceLocation(file: "/Users/pradyun/Code/Apps/OnCue/OnCue/View/CardsView.swift", line: 54) #sourceLocation(file: "/Users/pradyun/Code/Apps/OnCue/OnCue/View/CardsView.swift", line: 54)
let card = OCCard(content: txt, index: (project.cards.last?.index ?? __designTimeInteger("#16575.[1].[6].[0].value.arg[1].value.[0]", fallback: -1)) + __designTimeInteger("#16575.[1].[6].[0].value.arg[1].value.[1]", fallback: 1)) // adds one to the index, unless there arent any cards in which case default to 0 let card = OCCard(content: txt, index: (project.cards.last?.index ?? __designTimeInteger("#885.[1].[6].[0].value.arg[1].value.[0]", fallback: -1)) + __designTimeInteger("#885.[1].[6].[0].value.arg[1].value.[1]", fallback: 1)) // adds one to the index, unless there arent any cards in which case default to 0
project.cards.append(card) project.cards.append(card)
try! ctx.save() try! ctx.save()
@@ -63,19 +63,19 @@ extension CardsView {
.toolbar { .toolbar {
ToolbarItem(placement: .topBarTrailing) { ToolbarItem(placement: .topBarTrailing) {
Button(action: { addNewCard.toggle() }) { Button(action: { addNewCard.toggle() }) {
Label(__designTimeString("#16575.[1].[5].property.[0].[0].modifier[3].arg[0].value.[0].arg[1].value.[0].arg[1].value.[0].arg[0].value", fallback: "Add Item"), systemImage: __designTimeString("#16575.[1].[5].property.[0].[0].modifier[3].arg[0].value.[0].arg[1].value.[0].arg[1].value.[0].arg[1].value", fallback: "plus")) Label(__designTimeString("#885.[1].[5].property.[0].[0].modifier[3].arg[0].value.[0].arg[1].value.[0].arg[1].value.[0].arg[0].value", fallback: "Add Item"), systemImage: __designTimeString("#885.[1].[5].property.[0].[0].modifier[3].arg[0].value.[0].arg[1].value.[0].arg[1].value.[0].arg[1].value", fallback: "plus"))
} }
} }
ToolbarItem(placement: .topBarTrailing) { ToolbarItem(placement: .topBarTrailing) {
Menu { Menu {
// Button(action: {activePage = "slideshow"}) {
// Label(title: {Text("Slideshow")}, icon: {Image(systemName: "tv.fill")})
// }
NavigationLink(destination: {ProjectSlideshowView(project: project)}) { NavigationLink(destination: {ProjectSlideshowView(project: project)}) {
Label(title: {Text(__designTimeString("#16575.[1].[5].property.[0].[0].modifier[3].arg[0].value.[1].arg[1].value.[0].arg[0].value.[0].arg[1].value.[0].arg[0].value.[0].arg[0].value", fallback: "Slideshow"))}, icon: {Image(systemName: __designTimeString("#16575.[1].[5].property.[0].[0].modifier[3].arg[0].value.[1].arg[1].value.[0].arg[0].value.[0].arg[1].value.[0].arg[1].value.[0].arg[0].value", fallback: "tv.fill"))}) Label(title: { Text(__designTimeString("#885.[1].[5].property.[0].[0].modifier[3].arg[0].value.[1].arg[1].value.[0].arg[0].value.[0].arg[1].value.[0].arg[0].value.[0].arg[0].value", fallback: "Slideshow"))}, icon: {Image(systemName: __designTimeString("#885.[1].[5].property.[0].[0].modifier[3].arg[0].value.[1].arg[1].value.[0].arg[0].value.[0].arg[1].value.[0].arg[1].value.[0].arg[0].value", fallback: "tv.fill")) })
}
NavigationLink(destination: {TeleprompterView(project: project)}) {
Label(title: { Text(__designTimeString("#885.[1].[5].property.[0].[0].modifier[3].arg[0].value.[1].arg[1].value.[0].arg[0].value.[1].arg[1].value.[0].arg[0].value.[0].arg[0].value", fallback: "Teleprompter"))}, icon: {Image(systemName: __designTimeString("#885.[1].[5].property.[0].[0].modifier[3].arg[0].value.[1].arg[1].value.[0].arg[0].value.[1].arg[1].value.[0].arg[1].value.[0].arg[0].value", fallback: "note.text")) })
} }
} label: { } label: {
Image(systemName: __designTimeString("#16575.[1].[5].property.[0].[0].modifier[3].arg[0].value.[1].arg[1].value.[0].arg[1].value.[0].arg[0].value", fallback: "play.fill")) Image(systemName: __designTimeString("#885.[1].[5].property.[0].[0].modifier[3].arg[0].value.[1].arg[1].value.[0].arg[1].value.[0].arg[0].value", fallback: "play.fill"))
} }
} }

View File

@@ -8,7 +8,11 @@
}, },
{ {
"comment": "", "comment": "",
"key": "Slideshow" "key": "Cue Cards"
},
{
"comment": "",
"key": "Teleprompter"
} }
] ]
}, },

View File

@@ -51,8 +51,8 @@ extension MainView {
Text("\(project.cards.count) Cards") Text("\(project.cards.count) Cards")
} }
} }
.padding(.horizontal, __designTimeInteger("#17913.[2].[4].property.[0].[0].arg[0].value.[0].arg[0].value.[0].arg[1].value.[0].modifier[0].arg[1].value", fallback: 8)) .padding(.horizontal, __designTimeInteger("#723.[2].[4].property.[0].[0].arg[0].value.[0].arg[0].value.[0].arg[1].value.[0].modifier[0].arg[1].value", fallback: 8))
.padding(.vertical, __designTimeInteger("#17913.[2].[4].property.[0].[0].arg[0].value.[0].arg[0].value.[0].arg[1].value.[0].modifier[1].arg[1].value", fallback: 3)) .padding(.vertical, __designTimeInteger("#723.[2].[4].property.[0].[0].arg[0].value.[0].arg[0].value.[0].arg[1].value.[0].modifier[1].arg[1].value", fallback: 3))
} }
.onDelete(perform: deleteItems) .onDelete(perform: deleteItems)
@@ -63,13 +63,13 @@ extension MainView {
// } // }
ToolbarItem { ToolbarItem {
Button(action: { addNewProject.toggle() }) { Button(action: { addNewProject.toggle() }) {
Label(__designTimeString("#17913.[2].[4].property.[0].[0].arg[0].value.[0].modifier[0].arg[0].value.[0].arg[0].value.[0].arg[1].value.[0].arg[0].value", fallback: "Add Item"), systemImage: __designTimeString("#17913.[2].[4].property.[0].[0].arg[0].value.[0].modifier[0].arg[0].value.[0].arg[0].value.[0].arg[1].value.[0].arg[1].value", fallback: "plus")) Label(__designTimeString("#723.[2].[4].property.[0].[0].arg[0].value.[0].modifier[0].arg[0].value.[0].arg[0].value.[0].arg[1].value.[0].arg[0].value", fallback: "Add Item"), systemImage: __designTimeString("#723.[2].[4].property.[0].[0].arg[0].value.[0].modifier[0].arg[0].value.[0].arg[0].value.[0].arg[1].value.[0].arg[1].value", fallback: "plus"))
} }
} }
} }
.navigationTitle(__designTimeString("#17913.[2].[4].property.[0].[0].arg[0].value.[0].modifier[1].arg[0].value", fallback: "Projects")) .navigationTitle(__designTimeString("#723.[2].[4].property.[0].[0].arg[0].value.[0].modifier[1].arg[0].value", fallback: "Projects"))
} detail: { } detail: {
Text(__designTimeString("#17913.[2].[4].property.[0].[0].arg[1].value.[0].arg[0].value", fallback: "Select an item")) Text(__designTimeString("#723.[2].[4].property.[0].[0].arg[1].value.[0].arg[0].value", fallback: "Select an item"))
} }
.sheet(isPresented: $addNewProject) { .sheet(isPresented: $addNewProject) {
NewProjectForm(completionHandler: addItem) NewProjectForm(completionHandler: addItem)
@@ -84,7 +84,6 @@ import struct OnCue.MainView
let config = ModelConfiguration(isStoredInMemoryOnly: true) let config = ModelConfiguration(isStoredInMemoryOnly: true)
let container = try! ModelContainer(for: OCProject.self, configurations: config) let container = try! ModelContainer(for: OCProject.self, configurations: config)
let p = OCProject(name: "test project", color: "ffffff")
container.mainContext.insert(PreviewData.project) container.mainContext.insert(PreviewData.project)
return MainView() return MainView()

View File

@@ -105,6 +105,16 @@
"swift-dependencies" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView.swiftdeps", "swift-dependencies" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView.swiftdeps",
"swiftmodule" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView~partial.swiftmodule" "swiftmodule" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView~partial.swiftmodule"
}, },
"/Users/pradyun/Code/Apps/OnCue/OnCue/View/TeleprompterView.swift" : {
"const-values" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.swiftconstvalues",
"dependencies" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.d",
"diagnostics" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.dia",
"index-unit-output-path" : "/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.o",
"llvm-bc" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.bc",
"object" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.o",
"swift-dependencies" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.swiftdeps",
"swiftmodule" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView~partial.swiftmodule"
},
"/Users/pradyun/Code/Apps/OnCue/Shared/ColorModel.swift" : { "/Users/pradyun/Code/Apps/OnCue/Shared/ColorModel.swift" : {
"const-values" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.swiftconstvalues", "const-values" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.swiftconstvalues",
"dependencies" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.d", "dependencies" : "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.d",

View File

@@ -1,6 +1,7 @@
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView.o /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView.o
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/NewProjectForm.o /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/NewProjectForm.o
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/AddNewCardView.o /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/AddNewCardView.o
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.o
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/CardsView.o /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/CardsView.o
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/MainView.o /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/MainView.o
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.o /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.o

View File

@@ -1,6 +1,7 @@
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView.swiftconstvalues /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ProjectSlideshowView.swiftconstvalues
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/NewProjectForm.swiftconstvalues /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/NewProjectForm.swiftconstvalues
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/AddNewCardView.swiftconstvalues /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/AddNewCardView.swiftconstvalues
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/TeleprompterView.swiftconstvalues
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/CardsView.swiftconstvalues /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/CardsView.swiftconstvalues
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/MainView.swiftconstvalues /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/MainView.swiftconstvalues
/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.swiftconstvalues /Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/iphonesimulator/OnCue/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/ColorModel.swiftconstvalues

View File

@@ -1,6 +1,7 @@
/Users/pradyun/Code/Apps/OnCue/OnCue/View/ProjectSlideshowView.swift /Users/pradyun/Code/Apps/OnCue/OnCue/View/ProjectSlideshowView.swift
/Users/pradyun/Code/Apps/OnCue/OnCue/View/NewProjectForm.swift /Users/pradyun/Code/Apps/OnCue/OnCue/View/NewProjectForm.swift
/Users/pradyun/Code/Apps/OnCue/OnCue/View/AddNewCardView.swift /Users/pradyun/Code/Apps/OnCue/OnCue/View/AddNewCardView.swift
/Users/pradyun/Code/Apps/OnCue/OnCue/View/TeleprompterView.swift
/Users/pradyun/Code/Apps/OnCue/OnCue/View/CardsView.swift /Users/pradyun/Code/Apps/OnCue/OnCue/View/CardsView.swift
/Users/pradyun/Code/Apps/OnCue/OnCue/View/MainView.swift /Users/pradyun/Code/Apps/OnCue/OnCue/View/MainView.swift
/Users/pradyun/Code/Apps/OnCue/Shared/ColorModel.swift /Users/pradyun/Code/Apps/OnCue/Shared/ColorModel.swift

View File

@@ -10,13 +10,13 @@ import SwiftUI
extension CueCardView { extension CueCardView {
@_dynamicReplacement(for: body) private var __preview__body: some View { @_dynamicReplacement(for: body) private var __preview__body: some View {
#sourceLocation(file: "/Users/pradyun/Code/Apps/OnCue/OnCue/View/ProjectSlideshowView.swift", line: 29) #sourceLocation(file: "/Users/pradyun/Code/Apps/OnCue/OnCue/View/ProjectSlideshowView.swift", line: 34)
VStack(alignment: .leading) { VStack(alignment: .leading) {
Text(card.content) Text(card.content)
.foregroundColor(.primary) .foregroundColor(.primary)
.font(.system(size: __designTimeInteger("#73120.[2].[1].property.[0].[0].arg[1].value.[0].modifier[1].arg[0].value.arg[0].value", fallback: 25))) .font(.system(size: __designTimeInteger("#1083.[2].[1].property.[0].[0].arg[1].value.[0].modifier[1].arg[0].value.arg[0].value", fallback: 25)))
.padding() .padding()
.frame(height: __designTimeInteger("#73120.[2].[1].property.[0].[0].arg[1].value.[0].modifier[3].arg[0].value", fallback: 550)) .frame(height: __designTimeInteger("#1083.[2].[1].property.[0].[0].arg[1].value.[0].modifier[3].arg[0].value", fallback: 550))
Spacer() Spacer()
} }
@@ -26,13 +26,20 @@ extension CueCardView {
extension ProjectSlideshowView { extension ProjectSlideshowView {
@_dynamicReplacement(for: body) private var __preview__body: some View { @_dynamicReplacement(for: body) private var __preview__body: some View {
#sourceLocation(file: "/Users/pradyun/Code/Apps/OnCue/OnCue/View/ProjectSlideshowView.swift", line: 16) #sourceLocation(file: "/Users/pradyun/Code/Apps/OnCue/OnCue/View/ProjectSlideshowView.swift", line: 14)
TabView() { TabView() {
ForEach(project.cards) { card in ForEach(project.cards) { card in
CueCardView(card: card) CueCardView(card: card)
} }
} }
.tabViewStyle(PageTabViewStyle(indexDisplayMode: .always)) .tabViewStyle(PageTabViewStyle(indexDisplayMode: .always))
.toolbar {
ToolbarItem(placement: .topBarTrailing) {
NavigationLink(destination: { CardsView(project: project) }) {
Image(systemName: __designTimeString("#1083.[1].[1].property.[0].[0].modifier[1].arg[0].value.[0].arg[1].value.[0].arg[1].value.[0].arg[0].value", fallback: "stop.fill"))
}
}
}
#sourceLocation() #sourceLocation()
} }

Some files were not shown because too many files have changed in this diff Show More