mirror of
https://github.com/ninxsoft/Mist.git
synced 2025-05-29 06:25:32 -04:00
Fix annoying window resizing bug
This commit is contained in:
parent
55efd48f00
commit
f9078d6d5f
3 changed files with 24 additions and 0 deletions
|
@ -133,6 +133,7 @@
|
||||||
573A235E2A285E8900EC9470 /* SQLite in Frameworks */ = {isa = PBXBuildFile; productRef = 573A235D2A285E8900EC9470 /* SQLite */; };
|
573A235E2A285E8900EC9470 /* SQLite in Frameworks */ = {isa = PBXBuildFile; productRef = 573A235D2A285E8900EC9470 /* SQLite */; };
|
||||||
573A23602A285EAE00EC9470 /* FullDiskAccessVerifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573A235F2A285EAE00EC9470 /* FullDiskAccessVerifier.swift */; };
|
573A23602A285EAE00EC9470 /* FullDiskAccessVerifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573A235F2A285EAE00EC9470 /* FullDiskAccessVerifier.swift */; };
|
||||||
573A23622A28711C00EC9470 /* Architecture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573A23612A28711C00EC9470 /* Architecture.swift */; };
|
573A23622A28711C00EC9470 /* Architecture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573A23612A28711C00EC9470 /* Architecture.swift */; };
|
||||||
|
573A23642A28791F00EC9470 /* Scene+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573A23632A28791F00EC9470 /* Scene+Extension.swift */; };
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXCopyFilesBuildPhase section */
|
/* Begin PBXCopyFilesBuildPhase section */
|
||||||
|
@ -275,6 +276,7 @@
|
||||||
39FF05F9285985DD00A86670 /* SettingsAboutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsAboutView.swift; sourceTree = "<group>"; };
|
39FF05F9285985DD00A86670 /* SettingsAboutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsAboutView.swift; sourceTree = "<group>"; };
|
||||||
573A235F2A285EAE00EC9470 /* FullDiskAccessVerifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullDiskAccessVerifier.swift; sourceTree = "<group>"; };
|
573A235F2A285EAE00EC9470 /* FullDiskAccessVerifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullDiskAccessVerifier.swift; sourceTree = "<group>"; };
|
||||||
573A23612A28711C00EC9470 /* Architecture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Architecture.swift; sourceTree = "<group>"; };
|
573A23612A28711C00EC9470 /* Architecture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Architecture.swift; sourceTree = "<group>"; };
|
||||||
|
573A23632A28791F00EC9470 /* Scene+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Scene+Extension.swift"; sourceTree = "<group>"; };
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
@ -355,6 +357,7 @@
|
||||||
390451DB28573F1000E0B563 /* Dictionary+Extension.swift */,
|
390451DB28573F1000E0B563 /* Dictionary+Extension.swift */,
|
||||||
3935F47F286551FB00760AB0 /* Double+Extension.swift */,
|
3935F47F286551FB00760AB0 /* Double+Extension.swift */,
|
||||||
39252AB6285C718C00956C74 /* FileManager+Extension.swift */,
|
39252AB6285C718C00956C74 /* FileManager+Extension.swift */,
|
||||||
|
573A23632A28791F00EC9470 /* Scene+Extension.swift */,
|
||||||
390451E0285740E800E0B563 /* Sequence+Extension.swift */,
|
390451E0285740E800E0B563 /* Sequence+Extension.swift */,
|
||||||
390451BE2856E34700E0B563 /* String+Extension.swift */,
|
390451BE2856E34700E0B563 /* String+Extension.swift */,
|
||||||
398734CF28603D9E00B4C357 /* UInt8+Extension.swift */,
|
398734CF28603D9E00B4C357 /* UInt8+Extension.swift */,
|
||||||
|
@ -851,6 +854,7 @@
|
||||||
395DCD16287FE36E00C411CE /* DownloadAlertType.swift in Sources */,
|
395DCD16287FE36E00C411CE /* DownloadAlertType.swift in Sources */,
|
||||||
39CF560028619147006FB5D2 /* HelperToolCommandType.swift in Sources */,
|
39CF560028619147006FB5D2 /* HelperToolCommandType.swift in Sources */,
|
||||||
39252A87285ACE9C00956C74 /* FooterText.swift in Sources */,
|
39252A87285ACE9C00956C74 /* FooterText.swift in Sources */,
|
||||||
|
573A23642A28791F00EC9470 /* Scene+Extension.swift in Sources */,
|
||||||
3935F48E2869278200760AB0 /* InstallerExportType.swift in Sources */,
|
3935F48E2869278200760AB0 /* InstallerExportType.swift in Sources */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
|
19
Mist/Extensions/Scene+Extension.swift
Normal file
19
Mist/Extensions/Scene+Extension.swift
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
//
|
||||||
|
// Scene+Extension.swift
|
||||||
|
// Mist
|
||||||
|
//
|
||||||
|
// Created by Nindi Gill on 1/6/2023.
|
||||||
|
//
|
||||||
|
|
||||||
|
import SwiftUI
|
||||||
|
|
||||||
|
extension Scene {
|
||||||
|
|
||||||
|
func fixedWindow() -> some Scene {
|
||||||
|
if #available(macOS 13.0, *) {
|
||||||
|
return self.windowResizability(.contentSize)
|
||||||
|
} else {
|
||||||
|
return self
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -23,6 +23,7 @@ struct MistApp: App {
|
||||||
hideZoomButton()
|
hideZoomButton()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.fixedWindow()
|
||||||
.commands {
|
.commands {
|
||||||
AppCommands(sparkleUpdater: sparkleUpdater, refreshing: $refreshing, downloadInProgress: $downloadInProgress)
|
AppCommands(sparkleUpdater: sparkleUpdater, refreshing: $refreshing, downloadInProgress: $downloadInProgress)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue