Skip to content

v1.1.6

Choose a tag to compare

@github-actions github-actions released this 12 Aug 23:02
· 19 commits to main since this release
5b00ec5

Install

Pick your platform on the website,
or take a file below. Every download is listed in SHA256SUMS.txt.

Already running it? It updates itself: open the window and choose Update now,
or run gcloud-dot upgrade.

What changed

Attach the webview to the GTK box on Linux, so the window draws

The details window has never rendered on Linux. It opened, sized itself
correctly, ran a WebKitWebProcess, and drew nothing: the page background
appeared and no element on top of it ever did.

WebViewBuilder::build is documented as X11 only. wry's own examples all take
the other route on Linux, attaching to the GTK box tao already puts in the
window, and that is what this now does.

Diagnosed by elimination rather than by guessing. Loading the exact same HTML
in a plain WebKit2 view on the same machine rendered it perfectly, backdrop
filters and all, which ruled out the styling, the software renderer, and the
missing DRI3 device that the logs were complaining about, and left the way the
webview was attached as the only thing that differed.

Found by clicking through the app over a remote desktop session on Ubuntu.
Nothing short of running the GUI there would have shown it: the window builds,
reports no error, and is simply empty.

1.1.6: the Linux window draws

Ships the webview attachment fix in the commit before this one. On Linux the
details window has been opening empty since the window existed.

Full changelog: v1.1.5...v1.1.6