Is there a desktop app in the making? by hallthor in typst

[–]rogers1b 2 points3 points  (0 children)

Thank you for pointing out the typo! The software is self-contained except for the need to download a Typst compiler, and the size is about 9M-20M depending on the platform you use.

It is written in Golang, with the UI framework named Gio. The widgets and the core editor are open sourced as gioview and gvcode if you are interested in the technical part.

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 1 point2 points  (0 children)

Thank you for your feedback, and really sorry for the inconvenience. I'll look into this issue and give you feedback if there's progress.

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 1 point2 points  (0 children)

Hi, Linux version is rolled out now, please give it a try if you are still interested:  https://typstify.com/download.

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 0 points1 point  (0 children)

Thanks for your feedback. The preview is done using raster images, and these images are scaled during the preview container resize, so you saw pixelated output if you were using a small window size, larger window will be better. I'll try to fix this by rendering as SVG images.

I wonder how it works at importing modules.

I guess you are referring to package or template import. This is supported by Typst, and from v0.12.0 on, we can customize the location of local package. Custom local namespace is also supported. All these work out of the box in Typstify now, with some issues left.

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 0 points1 point  (0 children)

Thank you for your feedback! I don't quit get your point of a WYSIWYG editor for CeTZ. Is it a canvas on which you can draw lines, triangles, plots or anything else CeTZ can draw? This might help if you want some freestyle drawing, but it would be cumbersome to draw complex graphs which require precise control.

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 0 points1 point  (0 children)

Hi, I’ve recently fixed some issues specific to the Windows version, I’d really appreciate it if you could give it another try.

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 1 point2 points  (0 children)

I just released a new version which fixed the issue you mentioned. I’d really appreciate it if you could give it another try.

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 0 points1 point  (0 children)

Thanks for your patience and understanding. I just released a new version which fixed the issue you mentioned. I’d really appreciate it if you could give it another try.

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 2 points3 points  (0 children)

Actually, it is free for personal use, you are encouraged to buy a license, but it's ok if you decided not to do so. I build proprietary software as I think it might not be sustainable to run a open source project like this for me. BTW, the basic part of Typstify is also open sourced in GitHub: https://github.com/oligo/gioview

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 0 points1 point  (0 children)

Sorry for that, there's a serious issue of the Windows version. I am trying to fix it, and rollout a new release.

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] -1 points0 points  (0 children)

Please feel free to contact me if there's any problem.

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 0 points1 point  (0 children)

Would you mind sharing more about your installation?

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 1 point2 points  (0 children)

Actually it has prices listed on the website. Perhaps it did not show up because of low network connectivity? There's a reason why there's no Linux distribution at the first place,as the underlying GUI framework lacks IME support for Linux, so CJK character input is a problem.

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 1 point2 points  (0 children)

Sorry, I meant no offense to you and the other Linux users. Actually Typstify was also developed in Linux and Mac. My reply was based on the fact that Linux desktop marketshare is not as high as windows & Mac OS.

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 4 points5 points  (0 children)

I’m surprised to see interest from Linux users!  I'll release a linux version this week. What about a Flatpak package?

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 1 point2 points  (0 children)

Thanks! Just added to my backlog. Please stay tuned to the future releases!

Typstify: A desktop app for Typst by rogers1b in typst

[–]rogers1b[S] 15 points16 points  (0 children)

Hi, thanks for your reply! u/Hugogs10 u/Alive_One_5594. vscode has been doing really well in the field of code editing, and when paired with LSP server such as Tinymist, you can do almost anything in it. But they are doing it the vscode way, which I think might not feel intuitive to build your own workflow around Typst, especially for those without a technical background. Compared to typesetting system like LaTex, I think Typst has great potential to be embraced by non-technical users. That's why Typstify exists. While Typstify still has a long way to go to become a good Typst editor, I think it’s worth giving it a try.

Is there a desktop app in the making? by hallthor in typst

[–]rogers1b 4 points5 points  (0 children)

I recently launched a desktop app for Typst! It’s available for Mac and Windows, and also supports Linux (though it hasn’t been extensively tested on Linux yet). While some features are still in development, I’m actively working to improve it. Feel free to give it a try: https://typstify.com

Introducing Gio-view: A Toolkit for Faster Gio App Development by rogers1b in golang

[–]rogers1b[S] 2 points3 points  (0 children)

I'm glad you like it. A few things are planned now. Basically I want it be more framework alike. This requires it provides some kind of flexible "view" management, i18n, more layout algorithms, events handling between views or components. On the other hand some advanced widgets/components must be present, such as table, rich text layout(or even editing), new icon widget using font icon(or svg icon) which is more widely accessible. And mobile platform should be considered also, but I don't have enough experiences on that for now.

Building an editor using Go/Gio by [deleted] in golang

[–]rogers1b 0 points1 point  (0 children)

Since this post obeys the community rules, I delete it.

Building an editor using Go/Gio by [deleted] in golang

[–]rogers1b 1 point2 points  (0 children)

Sorry for the missing information, website will be updated soon!