Bez popisu

AppDelegate.swift 973B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // AppDelegate.swift
  3. // App for Indeed
  4. //
  5. // Created by Mql Mac 2 on 11/05/2026.
  6. //
  7. import Cocoa
  8. @main
  9. class AppDelegate: NSObject, NSApplicationDelegate {
  10. private let minimumWindowSize = NSSize(width: 1024, height: 700)
  11. func applicationDidFinishLaunching(_ aNotification: Notification) {
  12. NSApp.activate(ignoringOtherApps: true)
  13. DispatchQueue.main.async { [weak self] in
  14. guard
  15. let self,
  16. let window = NSApp.windows.first
  17. else { return }
  18. window.minSize = self.minimumWindowSize
  19. window.setContentSize(self.minimumWindowSize)
  20. window.center()
  21. window.makeKeyAndOrderFront(nil)
  22. }
  23. }
  24. func applicationWillTerminate(_ aNotification: Notification) {
  25. // Insert code here to tear down your application
  26. }
  27. func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool {
  28. return true
  29. }
  30. }