--- a/ui/cocoa/appdelegate.m Sat Jun 06 18:08:51 2026 +0200 +++ b/ui/cocoa/appdelegate.m Sat Jun 06 18:37:04 2026 +0200 @@ -27,21 +27,26 @@ */ #import "AppDelegate.h" +#import "WindowManager.h" #import "toolkit.h" #import "menu.h" +#import "../common/app.h" + @implementation AppDelegate - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { ui_menu_init(); NSLog(@"toolkit applicationDidFinishLaunching"); - ui_cocoa_onstartup(); + uic_application_startup(NULL); } - (void)applicationWillTerminate:(NSNotification *)aNotification { NSLog(@"toolkit applicationWillTerminate"); - ui_cocoa_onexit(); + uic_application_exit(NULL); + [[WindowManager sharedWindowManager] shutdown]; + ui_app_save_settings(); }