Modified window-decorations = none option on macos

This commit is contained in:
johnseth97
2024-10-19 01:03:05 -04:00
parent 913c4b5801
commit def3a62fb9

View File

@ -213,7 +213,14 @@ class TerminalController: BaseTerminalController {
}
// If window decorations are disabled, remove our title
if (!ghostty.config.windowDecorations) { window.styleMask.remove(.titled) }
if (!ghostty.config.windowDecorations) {
window.titleVisibility = .hidden
window.standardWindowButton(.closeButton)?.isHidden = true
window.standardWindowButton(.miniaturizeButton)?.isHidden = true
window.standardWindowButton(.zoomButton)?.isHidden = true
window.titlebarAppearsTransparent = true
window.styleMask.insert(.fullSizeContentView)
}
// Terminals typically operate in sRGB color space and macOS defaults
// to "native" which is typically P3. There is a lot more resources