-
-
Notifications
You must be signed in to change notification settings - Fork 3
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
Publish Desktop versions #34
Comments
Binaries for all Windows, Linux and MacOS are now available as of #89. These are not notarized for now and authentication still requires password (which regular users do not have), but it's a step 🙂 |
Hey, i am interested, is it somehow already possible to test those desktop versions (in my case for windows)? |
@Joly0 Take a look at #189 (comment). |
@TheoKDK Sorry for moving the discussion, but I would like to contain desktop version issues to a single place |
@TheoKDK I don't have access to macOS devices, but I just tried installation in Windows and it worked, so I would need more details 🙂 |
@fmasa Hello, I'm sorry I got caught up at work and didn't have time to look at the application again. |
@TheoKDK No worries, I just got a bit of time in Windows to check it out. 🙂 For me, it works as follows:
It seems that you didn't get the permissions dialog (3). Can you let me know:
I'll try to dig deeper 🙂 Also, I don't want to discourage you, the desktop app is generally stable and working, but since 99%+ of users just use the Android app, the desktop app is maintained on a best-effort basis (for now at least) and is generally less polished. As I mentioned before, I heavily use it myself, but only on Linux right now, so I may miss issues that only happen on Windows. |
@TheoKDK Could you try MSIX installer (or even .appinstaller) as well please? It's on the same download page, below the large button. I suspect that this might be a problem with downloads from Github Pages (EXE is just small installer that downloads the whole app from Github Pages). |
Thanks, both of you! Clearly there is a problem with installation of unsigned applications (curious, it works sometimes). I will take a look at publishing to Microsoft Store as the price is at least acceptable (it's one-time $20 fee compared to hundreds of dollars per year for signing certificate), but it will take a while. |
Hi there, did you find a fix for the app installations? |
@PABessero Not yet, the end goal is getting the app to Microsoft Store, but this currently has low priority. You should be able to download the ZIP distribution in the meantime. |
Rationale
When prepping the game sessions, I'd usually rather use the PC over the phone/tablet and I suspect that would be the same for other GMs. Thus it would be useful to have an easy way to run WFRP Master (or at least a subset of its features) on non-Android devices.
Some players may not have an Android device, but the GM may still want to benefit from a unified system to manage the Characters, Combats, etc.
Approach
Apart from the Android version, this repository also contains working code for the Desktop (JVM) version.
There are a few last features missing:
CI should build versions for Windows and Linux (see the section below for macOS) and attach these artifacts to the current release.
These will support automatic updates (using Hydraulic Conveyor).
Linux version
Simple statically linked binary should suffi
Other considerations
Problems with macOS
Currently, apps used by macOS must be notarized. Notarization requires Apple Developer Account which costs $99 per year.
If you are an Apple developer and would be interested in publishing WFRP Master using your Apple Developer Account, please get in touch 🙂
If no other option exists, unnotarized builds or JARs should be provided for x68_64 and arm machines.
Web version?
There is experimental support for Jetpack Compose for Web using the same canvas-based approach as the JVM and Android version uses. I do not actively plan to pursue this avenue yet, but this could be the better solution when this becomes mature.
The text was updated successfully, but these errors were encountered: