Pywebview nix#1256
Conversation
| On Linux, native app support requires GTK 3 and WebKit2GTK. When running Serena via the [Nix flake](nix-usage), | ||
| these libraries are bundled automatically, so the native dashboard viewer (with system tray) works out of the box. |
There was a problem hiding this comment.
The wording is inaccurate, implying that these specific libraries are required (and that their installation could perhaps in general enable GUI support).
Suggestion:
On Linux, native app support is difficult to provide in general, as it requires a desktop environment with corresponding UI framework libraries pre-installed.
When running Serena via the Nix flake, suitable libraries are bundled automatically and Serena will make use of them, such that the native dashboard viewer (with system tray) works out of the box.
There was a problem hiding this comment.
This is very much a draft, made by Claude. I just want to check whether it runs on my linux laptop (hence the WIP as PR description)
There was a problem hiding this comment.
I know, but since I was looking at this out of interest, I thought I'd directly remark on the improvements that came to my mind.
| opening is not a requirement to be able to access the dashboard on these platforms. | ||
|
|
||
| On Linux, access to the dashboard is more cumbersome without native app support. | ||
| On Linux without the Nix wrapper, access to the dashboard is more cumbersome without native app support. |
There was a problem hiding this comment.
Perhaps add link to Nix section.
WIP