Мне нужно завершить новый проект macOS Dev, и дизайн требует, чтобы мне нужно было реализовать функцию, в которой есть главное окно с содержимым с вкладками windows.
Пользователи должны иметь возможность ' оторвите один из них, чтобы освободить окно.
Все это возможно уже в AppKit - см. здесь: Как добавить вкладки в приложение, не основанное на документе, под macOS?
Однако, когда пользователи завершили работу с оторванным окном, им нужно либо закрыть окно, либо перетащить его обратно на панель вкладок и «повторно закрепить» его.
Если они закройте его, он должен снова появиться на главной windows в виде другой вкладки.
Возможно ли это вообще в AppKit? Я могу найти несколько упоминаний о вкладках, но не могу найти такого закрепляемого поведения.