--- a/ui/cocoa/MainWindow.m Sun Oct 19 10:10:06 2025 +0200 +++ b/ui/cocoa/MainWindow.m Sun Oct 19 12:08:32 2025 +0200 @@ -138,6 +138,19 @@ return self; } +- (BOOL) getIsVisible { + return [self isVisible]; +} + +- (void) setVisible:(BOOL)visible { + if(visible) { + [self makeKeyAndOrderFront:nil]; + } else { + [self close]; + } +} + + @end