mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-12-29 01:24:41 +00:00
Resolves #8689 For various reason, ghostty wants to have a unique file extension for the config files. The name was settled on `config.ghostty`. This will help with tooling. See #8438 (original discussion) for more details. This PR introduces the preferred default of `.ghostty` while still supporting the previous `config` file. If both files exist, a warning log is sent. The docs / website will need to be updated to reflect this change. > [!NOTE] > Only tested on macOS 26.0. --------- Co-authored-by: Mitchell Hashimoto <m@mitchellh.com>
32 lines
981 B
Swift
32 lines
981 B
Swift
import SwiftUI
|
|
|
|
struct SettingsView: View {
|
|
// We need access to our app delegate to know if we're quitting or not.
|
|
@EnvironmentObject private var appDelegate: AppDelegate
|
|
|
|
var body: some View {
|
|
HStack {
|
|
Image("AppIconImage")
|
|
.resizable()
|
|
.scaledToFit()
|
|
.frame(width: 128, height: 128)
|
|
|
|
VStack(alignment: .leading) {
|
|
Text("Coming Soon. 🚧").font(.title)
|
|
Text("You can't configure settings in the GUI yet. To modify settings, " +
|
|
"edit the file at $HOME/.config/ghostty/config.ghostty and restart Ghostty.")
|
|
.multilineTextAlignment(.leading)
|
|
.lineLimit(nil)
|
|
}
|
|
}
|
|
.padding()
|
|
.frame(minWidth: 500, maxWidth: 500, minHeight: 156, maxHeight: 156)
|
|
}
|
|
}
|
|
|
|
struct SettingsView_Previews: PreviewProvider {
|
|
static var previews: some View {
|
|
SettingsView()
|
|
}
|
|
}
|