Since macOS Sierra, macOS has the ability to support multiple NSWindows within a single NSWindow. NeoOffice implemented this feature a few years ago.
Created attachment 200460 [details] Snapshot of macOS "Prefer tabs when opening documents" preference Native tabbed windows on macOS are controlled by the "Prefer tabs when opening documents" preference in the System Preferences application. The default setting is "In Full Screen" but in this snapshot, it is set to "Always" so that non-full screen windows also can have tabbed windows.
Created attachment 200461 [details] Snapshot of rough implementation of native tabbed windows in LibreOffice I have this feature working in the following "work in progress" patch: https://gerrit.libreoffice.org/c/core/+/184390
Created attachment 200462 [details] Snapshot of the EnableNativeTabbedWindows LibreOffice expert preference For those who want to disable native window tabbing even when it is enabled in the System Preferences application, setting the "EnableNativeTabbedWindows" expert preference to "false" will disable native window tabbing.