aboutsummaryrefslogtreecommitdiff
path: root/Captura/Presentation/Screens
diff options
context:
space:
mode:
authorRuben Beltran del Rio <ruben@unlimited.pizza>2023-07-27 22:32:10 +0200
committerRuben Beltran del Rio <ruben@unlimited.pizza>2023-07-27 22:32:10 +0200
commita4e804275517af683afa1733e2db7c383c306f2b (patch)
tree643eff7b3648aad15ce569eec0e1d7c9abddc00d /Captura/Presentation/Screens
parente834022c9b363804d36045892a305204f2019216 (diff)
Use framerate, control stop
Diffstat (limited to 'Captura/Presentation/Screens')
-rw-r--r--Captura/Presentation/Screens/PreferencesScreen.swift23
1 files changed, 23 insertions, 0 deletions
diff --git a/Captura/Presentation/Screens/PreferencesScreen.swift b/Captura/Presentation/Screens/PreferencesScreen.swift
new file mode 100644
index 0000000..f809502
--- /dev/null
+++ b/Captura/Presentation/Screens/PreferencesScreen.swift
@@ -0,0 +1,23 @@
+import SwiftUI
+import SwiftData
+
+struct PreferencesScreen: View {
+ @Environment(\.modelContext) private var modelContext
+ @Query private var items: [Item]
+
+ var body: some View {
+ TabView {
+ OutputSettings().tabItem {
+ Label("Output", systemImage: "video.fill")
+ }.padding(8.0)
+ AdvancedSettings().tabItem {
+ Label("Advanced", systemImage: "gear")
+ }.padding(8.0)
+ }.padding(16.0)
+ }
+}
+
+#Preview {
+ PreferencesScreen()
+ .modelContainer(for: Item.self, inMemory: true)
+}