Last changes before rethinking cardsview

This commit is contained in:
breadone
2024-06-23 11:36:48 +12:00
parent 49338c216e
commit 88a78dea92
520 changed files with 2620 additions and 2120 deletions

View File

@@ -0,0 +1,75 @@
"-enforce-exclusivity=checked"
"-DDEBUG"
"-sdk"
"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.5.sdk"
"-target"
"arm64-apple-ios17.0-simulator"
"-enable-bare-slash-regex"
"-module-cache-path"
"/Users/pradyun/Library/Developer/Xcode/DerivedData/ModuleCache.noindex"
"-Xfrontend"
"-serialize-debugging-options"
"-enable-testing"
"-swift-version"
"5"
"-I"
"/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Products/Debug-iphonesimulator"
"-F"
"/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Products/Debug-iphonesimulator"
"-emit-localized-strings"
"-emit-localized-strings-path"
"/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64"
"-c"
"-j8"
"-Xcc"
"-ivfsstatcache"
"-Xcc"
"/Users/pradyun/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/iphonesimulator17.5-21F77-c098706a9f71eba4e76ae92ab367209a.sdkstatcache"
"-no-color-diagnostics"
"-serialize-diagnostics"
"-Xcc"
"-I/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/swift-overrides.hmap"
"-Xcc"
"-iquote"
"-Xcc"
"/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/OnCue-generated-files.hmap"
"-Xcc"
"-I/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/OnCue-own-target-headers.hmap"
"-Xcc"
"-I/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/OnCue-all-target-headers.hmap"
"-Xcc"
"-iquote"
"-Xcc"
"/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/OnCue-project-headers.hmap"
"-Xcc"
"-I/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Products/Debug-iphonesimulator/include"
"-Xcc"
"-I/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/DerivedSources-normal/arm64"
"-Xcc"
"-I/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/DerivedSources/arm64"
"-Xcc"
"-I/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/DerivedSources"
"-Xcc"
"-DDEBUG=1"
"-working-directory"
"/Users/pradyun/Code/Apps/OnCue"
"-experimental-emit-module-separately"
"-disable-cmo"
"/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/NewProjectForm.1.preview-thunk.swift"
"-o"
"/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/NewProjectForm.1.preview-thunk.o"
"-module-name"
"OnCue_PreviewReplacement_NewProjectForm_1"
"-parse-as-library"
"-Onone"
"-Xfrontend"
"-disable-modules-validate-system-headers"
"-gline-tables-only"
"-Xfrontend"
"-disable-previous-implementation-calls-in-dynamic-replacements"
"-Xfrontend"
"-emit-dependencies-path"
"-Xfrontend"
"/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/NewProjectForm.1.preview-thunk.o.dependencies.txt"
"-Xfrontend"
"-dump-macro-expansions"

View File

@@ -0,0 +1,28 @@
{
"source": "/Users/pradyun/Code/Apps/OnCue/Build/Intermediates.noindex/Previews/watchsimulator/OnCuePresenter Watch App/Intermediates.noindex/OnCue.build/Debug-iphonesimulator/OnCue.build/Objects-normal/arm64/NewProjectForm.1.preview-thunk.swift",
"tables": {
"Localizable": [
{
"comment": "",
"key": "Add New Project"
},
{
"comment": "",
"key": "Project Name"
},
{
"comment": "",
"key": "Project Colour"
},
{
"comment": "",
"key": "Cancel"
},
{
"comment": "",
"key": "Done"
}
]
},
"version": 1
}

View File

@@ -0,0 +1,69 @@
@_private(sourceFile: "NewProjectForm.swift") import OnCue
import func SwiftUI.__designTimeBoolean
import func SwiftUI.__designTimeInteger
import protocol SwiftUI.PreviewProvider
import func SwiftUI.__designTimeString
import func SwiftUI.__designTimeFloat
import struct SwiftUI.EmptyView
import protocol SwiftUI.View
import SwiftUI
extension ColorChooserCircle {
@_dynamicReplacement(for: body) private var __preview__body: some View {
#sourceLocation(file: "/Users/pradyun/Code/Apps/OnCue/OnCue/View/NewProjectForm.swift", line: 59)
Circle()
.strokeBorder(Color.gray,lineWidth: __designTimeInteger("#17139.[2].[1].property.[0].[0].modifier[0].arg[1].value", fallback: 2))
.background(Circle().foregroundColor(color))
.frame(minHeight: __designTimeInteger("#17139.[2].[1].property.[0].[0].modifier[2].arg[0].value", fallback: 25))
#sourceLocation()
}
}
extension NewProjectForm {
@_dynamicReplacement(for: body) private var __preview__body: some View {
#sourceLocation(file: "/Users/pradyun/Code/Apps/OnCue/OnCue/View/NewProjectForm.swift", line: 21)
NavigationView {
Form {
TextField(__designTimeString("#17139.[1].[5].property.[0].[0].arg[0].value.[0].arg[0].value.[0].arg[0].value", fallback: "Project Name"), text: $newProjectName)
Section(header: Text(__designTimeString("#17139.[1].[5].property.[0].[0].arg[0].value.[0].arg[0].value.[1].arg[0].value.arg[0].value", fallback: "Project Colour"))) {
HStack {
ForEach(colors, id: \.self) { clr in
ColorChooserCircle(color: clr)
.padding(.vertical)
.onTapGesture {
self.chosenColor = clr
print(clr.toHex()!)
}
}
}
}
}
.navigationTitle(__designTimeString("#17139.[1].[5].property.[0].[0].arg[0].value.[0].modifier[0].arg[0].value", fallback: "Add New Project")).foregroundStyle(chosenColor)
.navigationBarTitleDisplayMode(.inline)
.toolbar {
ToolbarItem(placement: .topBarLeading) {
Button(__designTimeString("#17139.[1].[5].property.[0].[0].arg[0].value.[0].modifier[3].arg[0].value.[0].arg[1].value.[0].arg[0].value", fallback: "Cancel"), role: .cancel) { dismiss() }
.foregroundStyle(.red)
}
ToolbarItem(placement: .topBarTrailing) {
Button(__designTimeString("#17139.[1].[5].property.[0].[0].arg[0].value.[0].modifier[3].arg[0].value.[1].arg[1].value.[0].arg[0].value", fallback: "Done")) {
completionHandler(newProjectName, chosenColor.toHex() ?? __designTimeString("#17139.[1].[5].property.[0].[0].arg[0].value.[0].modifier[3].arg[0].value.[1].arg[1].value.[0].arg[1].value.[0].arg[1].value.[0]", fallback: "FF0000"))
dismiss()
}
}
}
}
#sourceLocation()
}
}
import struct OnCue.NewProjectForm
import struct OnCue.ColorChooserCircle
#Preview {
NewProjectForm { name, color in }
}

View File

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

View File

@@ -18,7 +18,7 @@
</data>
<key>Watch/OnCuePresenter Watch App.app/OnCuePresenter Watch App</key>
<data>
gC8EPVdBHryW9Hi94eSsdOr8v28=
eHru/aMIqpRUTVySqjcet8hWaTc=
</data>
<key>Watch/OnCuePresenter Watch App.app/PkgInfo</key>
<data>
@@ -42,7 +42,7 @@
<dict>
<key>hash2</key>
<data>
g29lNJKlYFtWWyKVPqwYpYy+VbRAz4FNio322jlVLMY=
39/qlE7cy4oEFv/rsEZcNG9GWNV4J5yT6N0XUH/yr+M=
</data>
</dict>
<key>Watch/OnCuePresenter Watch App.app/PkgInfo</key>