Hacker News new | ask | show | jobs
by dnquark 2196 days ago
This is excellent. I've been searching for ways to use modern hardware with my Xournal/Xournal++ workflows, and this is a promising approach. I am, however, a little concerned about robustness of video streaming.

In an ideal world, Xournal++ would have a modern web-based front-end as opposed to GTK (which currently means it's de-facto Linux-only until GTK resolves issues with Windows pen/inking APIs).

3 comments

> In an ideal world, Xournal++ would have a modern web-based front-end as opposed to GTK

Weirdly, GTK can do web UI, although i don't know what gotchas may exist. https://developer.gnome.org/gtk3/stable/gtk-broadway.html

Honest question: Why is a web-based front end preferable for a desktop application?

Thinking about it, the only advantage would be if one anticipates a multi-head scenario—like drawing to a common canvas from a mobile OS and a desktop OS.

Would this look any different if we could a desktop OS like gnu/lInux on all of our computing devices?

Yes, I am thinking mostly about the ease of porting the app to different platforms. This is particularly relevant to Xournal/Xournal++ as they are terrific tools, but the hardware that these tools are optimized for typically does not run GNU/Linux. If you think that finding a good Linux laptop is a challenge, try to find a good Linux laptop with a stylus. And there's nothing in the form factor of an iPad, for example.
I have been using Weylus and Xournal++ a lot by now and video streaming is pretty stable (at least on my machine :P). In case the connection does fail a simple page reload will restart the stream.