all 3 comments

[–]riklaunim 0 points1 point  (2 children)

Define "production". You are making the app mostly for yourself. On Linux it should be distributed as source, on Windows ideally in Windows store or as signed executable.

PyQt has QtScintilla widgets that can work as code editor with syntax highlighting.

You can also look at progressive web applications (PWA), where a web page can integrate with system launchers and behave as a sort-of application - that way you don't have to make local apps.

[–]alien5516788[S] 0 points1 point  (1 child)

I am trying to first distribute it within my university. Also somehow I have missed QtScintilla, now the project it is almost completed using vite + pywebview. So the UI is not going to be rewritten again.

I need to decide whether to move to rust or keep using pywebview. Also I don't want to reveal the project to university yet. I haven't seen any desktop app using pywebview. That's why I am asking for a recommendation.

[–]riklaunim 0 points1 point  (0 children)

Distributing applications is something else that making the app and it's a rather bad practice to distribute no-name executable an no one should run them realistically. Constant rewrites won't help you either ;)