quiver icon indicating copy to clipboard operation
quiver copied to clipboard

A desktop client version of the app

Open steskalja opened this issue 4 years ago • 2 comments

Are you considering a desktop client for this app? If you wanted to reuse the Javascript, you could use react native for Windows and Mac. This would be really useful since any time there is a graphic editor in a website there is too much overhead from the browser, plus it wouldn't require going to a site to use the app.

steskalja avatar Nov 25 '20 23:11 steskalja

If you didn't want to use JS for this, I offer my code: Editing works different than in Quiver, but I would be happy to make it act like Quiver.

python_WUcFT9dxib

It's done in PyQt5 / Python. Using QGraphicsObjects / QGraphics Scene. But I really think we should be doing this in 3D using Panda 3D if we're gong to rewrite anything. My app calls latex.exe and dvi2svg and they take a few seconds to render. Your MathJax method is instantaneous, so we would somehow have to hack together away of rendering in JS (I never got that to work using QWebView or w/e it was called).

enjoysmath avatar Jan 08 '21 05:01 enjoysmath

@steskalja: regarding the original query, if there is a quiver desktop app in the future, I think the most likely route is via Electron. This would not help with the memory overhead (though if you find quiver is particularly egregious for memory usage, it would be worth spending some time to optimise that), but it would be convenient in other ways, e.g. file system access.

@enjoysmath: I don't see quiver being rewritten in another language any time soon, which would be a major undertaking for little benefit in my opinion. That said, competition is healthy, so if you think 3D editing would be useful, I'd encourage you to experiment.

varkor avatar Jan 09 '21 01:01 varkor

After more consideration, I don't think this is something I intend to build in the future. Particularly if #157 is supported, this would essentially eliminate the value of a desktop application.

varkor avatar Jul 29 '23 17:07 varkor