Status

August 2, 2026 · View on GitHub

States: done | partial | todo | n/a

Host: GTK 4 + WebKitGTK 6 (native/linux/). Binary delivery via GitHub Releases (not Hex priv/); local/CI uses ./scripts/build_linux.shpriv/native/linux/DesktopWebView or DESKTOP_WEBVIEW_BINARY.

FeatureStatusNotes
TCP listen + listening <port>done
initialize + capabilitiesdoneplatform: "linux"
--edw-no-beam / argv stripdone
Ini + defaultsdonebeside executable
Lifetime reconnectdonedefault
Lifetime coupleddone
Window open/show/hide/title/min sizedone
Multi-window (ids)done
Close veto → Elixirdone
Raise / iconize / shown / activedone
Webview loadURL / reload / current URLdone
Webview rebuilddone
New window → external opendone
Context menu disabledone
Menubar from DOMdoneGtkPopoverMenuBar + GMenu
Tray / status itemdoneIn-memory tray for RPC; visual SNI/AppIndicator still TBD
Apple menun/asuccessful no-op
Notificationsdonelibnotify (falls back to stderr log)
Icons from path / PNGdone
OS events (reopen, open url/file)partialsystem.open_url works; desktop-file reopen/open-file TBD
Locale / os_descriptiondone
Permission policy hybriddone
Microphone in webviewdoneE2E via test RPC + fixture
Camera in webviewdoneE2E via test RPC + fixture
Test RPC channeldone--edw-test-rpc
Release artifact downloadtodo
CI builddoneubuntu-latest + xvfb