Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add desktop versions For Win/MacOS/Linux with Electron/Tauri #3

Open
1 of 3 tasks
tomchen opened this issue Apr 1, 2021 · 2 comments
Open
1 of 3 tasks

Add desktop versions For Win/MacOS/Linux with Electron/Tauri #3

tomchen opened this issue Apr 1, 2021 · 2 comments
Labels
enhancement Improvement, likely to do & usually with higher priority than "idea" medium priority Medium priority platform-specific Specifically for a platform (browser, OS, etc.), PWA, Electron app

Comments

@tomchen
Copy link
Member

tomchen commented Apr 1, 2021

The web app works fine in modern browsers. But add desktop versions just for the sake of completeness.

The game runs very well in Google Chrome (and browsers with Chrome's engine), a bit slow in Firefox & Safari (depends on the machine though), and doesn't work in legacy browsers. An Electron app can help non Chrome users.

See electron branch

  • Windows
  • MacOS
  • Linux

Edit: May consider Tauri instead of Electron

@tomchen tomchen changed the title Add dDesktop versions For Win/MacOS/Linux with Electron Add desktop versions For Win/MacOS/Linux with Electron Apr 1, 2021
@tomchen tomchen added enhancement Improvement, likely to do & usually with higher priority than "idea" low priority Low priority medium priority Medium priority and removed low priority Low priority labels Apr 1, 2021
@tomchen tomchen pinned this issue Apr 6, 2021
@tomchen tomchen unpinned this issue Apr 7, 2021
@tomchen tomchen mentioned this issue Apr 11, 2021
@tomchen tomchen added the platform-specific Specifically for a platform (browser, OS, etc.), PWA, Electron app label Sep 4, 2021
@aiqc
Copy link

aiqc commented Apr 14, 2024

From a product development perspective, I'd hold off on broader compatibility this until the release lifecycle slows down. Unless you have a totally automated release process, it is burdensome to have to push little updates to different platforms.

I am primarily a linux user myself, but I could see supporting different flavors of linux being a challenge. Flatpak/flathub could help with that.

@tomchen
Copy link
Member Author

tomchen commented Jan 25, 2025

From a product development perspective, I'd hold off on broader compatibility this until the release lifecycle slows down. Unless you have a totally automated release process, it is burdensome to have to push little updates to different platforms.

I am primarily a linux user myself, but I could see supporting different flavors of linux being a challenge. Flatpak/flathub could help with that.

Sure, if it has no CI I'll just say in README oh it is "always new" and not expected to be updated which is exactly what I did 😄


Anyway it'll be just a wrapped web app which I don't see anyone really need - they can just run it in browser, any OS, PC or mobile. And Electron app will easily get to over 100MB while the real code and assets are under 10MB.

But Tauri, a new Electron alternative, is a nice thing, it adds less than 10MB, it compiles for not only all PC OSes but also Android and iOS. Could try it.

@tomchen tomchen changed the title Add desktop versions For Win/MacOS/Linux with Electron Add desktop versions For Win/MacOS/Linux with Electron/Tauri Jan 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement, likely to do & usually with higher priority than "idea" medium priority Medium priority platform-specific Specifically for a platform (browser, OS, etc.), PWA, Electron app
Projects
None yet
Development

No branches or pull requests

2 participants