Hello Browser 0.2.0

Hello Browser is a webview window for desktop web apps (written in vala, GTK4, for linux). The goal is to bundle a locally-served web app into something that behaves like a native desktop app.

What's new

Links that open in a new window now open in your default browser. Previously, clicking a target="_blank" link did nothing — the new window request was silently dropped. Hello Browser now hands those URLs off to whatever browser you've set as your system default.

Pass a URL directly. You can now run hello-browser https://example.org without the --url flag.

Site launchers via make desktop. A new Makefile target generates .desktop entries so a wrapped site shows up in your application menu like any other app.

Under the hood

Ported from GTK3 / WebKitGTK 4.0 to GTK4 + WebKitGTK 6.0. You'll need the GTK4 and WebKitGTK 6.0 development packages to build.

Build system streamlined; README updated with current setup instructions.

Try it on GitHub