ReviewOS

also looking at this

craft-native/craft

feat: add Linux and Windows named-window routing

#325
Merged glennmichael123 wants to merge codex/multi-window-linux-windows into main
29 files +2250 -200
docs/PLATFORMS.mdmodified+11-3
Changes to docs/PLATFORMS.md
@@ -155,7 +155,11 @@ Currently implemented foundations (experimental):
155155- �� Notifications, tray, clipboard, and dialogs require further integration testing
156156- ✅ Hot reload via WebSocket
157157- ✅ Developer tools (WebKit Inspector)
158- �� Multi-window, bridge parity, and advanced window behavior are incomplete
158- ✅ Named runtime windows, addressed controls, and scoped window events (GUI smoke in CI)
159- �� Other bridge parity and advanced window behavior remain incomplete
160
161The Xvfb smoke covers named create, addressed replies, close, and reopen; it
162does not establish full desktop bridge parity for a particular application.
159163
160164### Known Limitations
161165
@@ -247,11 +251,15 @@ Currently implemented foundations (experimental):
247251- �� Notifications, tray, clipboard, and dialogs require further integration testing
248252- ✅ Hot reload via WebSocket
249253- ✅ Developer tools (Edge DevTools)
250- �� Multi-window, bridge parity, and advanced window behavior are incomplete
254- ✅ Named runtime windows, addressed controls, and scoped window events (WebView2 GUI smoke in CI)
255- �� Other bridge parity and advanced window behavior remain incomplete
256
257The native WebView2 smoke also exercises concurrent child creation and cleanup;
258it does not establish full desktop bridge parity for a particular application.
251259
252260### Known Limitations
253261
254- **WebView2 Required**: End users must have WebView2 Runtime installed
262- **WebView2 Required**: End users must have WebView2 Runtime installed; release archives include the app-local loader DLL
255263- **Transparency**: Requires DWM (Desktop Window Manager) enabled
256264- **System Tray**: Icon must be .ico format
257265- **UWP Apps**: Limited support for UWP features