diff --git a/AnimeGen.xcodeproj/project.xcworkspace/xcuserdata/Francesco.xcuserdatad/UserInterfaceState.xcuserstate b/AnimeGen.xcodeproj/project.xcworkspace/xcuserdata/Francesco.xcuserdatad/UserInterfaceState.xcuserstate index 0c1b1f05..0e4654d6 100644 Binary files a/AnimeGen.xcodeproj/project.xcworkspace/xcuserdata/Francesco.xcuserdatad/UserInterfaceState.xcuserstate and b/AnimeGen.xcodeproj/project.xcworkspace/xcuserdata/Francesco.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/AnimeGen/Settings/Developer/waifu-it-pref.swift b/AnimeGen/Settings/Developer/waifu-it-pref.swift index 373fd173..c4fc9973 100644 --- a/AnimeGen/Settings/Developer/waifu-it-pref.swift +++ b/AnimeGen/Settings/Developer/waifu-it-pref.swift @@ -9,25 +9,14 @@ import SwiftUI struct waifuitView: View { @State private var waifuittoken: String - @ObservedObject var viewController = ViewController() + init() { _waifuittoken = State(initialValue: UserDefaults.standard.string(forKey: "waifuItToken") ?? Secrets.waifuItToken) } var body: some View { VStack { - - Stepper(value: $viewController.widthMultiplier, in: 0...2, step: 0.1) { - Text("Width Multiplier: \(viewController.widthMultiplier, specifier: "%.2f")") - } - .padding() - - Stepper(value: $viewController.heightMultiplier, in: 0...2, step: 0.1) { - Text("Height Multiplier: \(viewController.heightMultiplier, specifier: "%.2f")") - } - .padding() - VStack(spacing: 20) { TextField("API Token", text: $waifuittoken) .padding() diff --git a/AnimeGen/ViewController.swift b/AnimeGen/ViewController.swift index 309cd69a..e6de347b 100644 --- a/AnimeGen/ViewController.swift +++ b/AnimeGen/ViewController.swift @@ -6,9 +6,8 @@ // import UIKit -import Combine -class ViewController: UIViewController, ObservableObject { +class ViewController: UIViewController { var imageHistory: [(UIImage, [String])] = [] var currentPosition: Int = -1 @@ -188,8 +187,8 @@ class ViewController: UIViewController, ObservableObject { // Image View imageView.centerXAnchor.constraint(equalTo: view.centerXAnchor), imageView.centerYAnchor.constraint(equalTo: view.centerYAnchor, constant: -20), - imageView.widthAnchor.constraint(equalTo: view.widthAnchor, multiplier: ViewController.imageViewWidthMultiplier), - imageView.heightAnchor.constraint(equalTo: view.heightAnchor, multiplier: ViewController.imageViewHeightMultiplier), + imageView.widthAnchor.constraint(equalTo: view.widthAnchor, multiplier: 1), + imageView.heightAnchor.constraint(equalTo: view.heightAnchor, multiplier: 0.60), // API button apiButton.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor, constant: 5), @@ -297,30 +296,5 @@ class ViewController: UIViewController, ObservableObject { apiLoaders[title]?() } - - static var imageViewWidthMultiplier: CGFloat = 1.0 { - didSet { - // Add your handling code here if needed - } - } - - static var imageViewHeightMultiplier: CGFloat = 1.0 { - didSet { - // Add your handling code here if needed - } - } - - @Published var widthMultiplier: CGFloat = 1.0 { - didSet { - ViewController.imageViewWidthMultiplier = widthMultiplier - } - } - - @Published var heightMultiplier: CGFloat = 1.0 { - didSet { - ViewController.imageViewHeightMultiplier = heightMultiplier - } - } - }