|
|
|
|
|
by Per_Bothner
1957 days ago
|
|
As an example, the DomTerm (https://domterm.org) terminal emulator supports multiple front-ends, including a webview wrapper, an Electron wrapper, a QtWebEngine wrapper, starting Chrome in --app mode, or just using your browser. The webview wrapper works pretty well, but it is not as polished as the Electron or Qt wrappers. One issue is it relies on a JavaScript library (https://github.com/PerBothner/jsMenus) for menus, which works reasonably well, but has some downsides, including not integrating with the Mac menu bar. An alternative to WebView is WxWidgets, which also uses the "system" browser engine, but also has a menu API, which webview (currently) doesn't. WebView development seems to go in spurts. Recently there has been a mini-spurt, after quiet for half a year. It could definitely do with more love. |
|