-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
[Feature request] Installer for windows #2081
Comments
But you know, the data is very same and won't be moved in the fixed dir. If you need a convincing way to update software, why not consider Linux, especially ArchLinux |
@starsareintherose I use both OS for different things and do not intend to completely drop usage of Windows because of mild inconvenience with how this specific software is distributed. There are package managers for Windows too btw, they're pretty good. And I'm not touching Arch(or any other cutting edge Linux distro) with a 10 foot pole after last year shitshow with 5.9 kernel and Nvidia GPUs. |
I have created a simple AppxManifest.xml to make a .appx Here's the gist: https://gist.github.com/U-Bren/d268c0fd196bbb65216e2cda5bc1a067 |
Been using this since my last comment and everything seems functional (including updating from 0.48.6 to 0.48.7). |
I've done a bit of work on that, here's a few scripts for building an .msix (or appx) and self-signing it. Now you no longer need to shove the uncompressed .zip in a weird place.😀 Also I'll directly post the .msix as releases if anyone doesn't want to bother running the scripts. |
Hi, @zadam . What's your opinion of this? Although I'm no longer a Windows user, I did recommend Trilium to quite a few Windows users and their most problematic issues are:
I'd be willing to assist you in setting up a installer and setting up a GitHub Actions workflow for generating it, provided you are interested in this topic. Let me know your thoughts. |
Hi Elian, I'd be happy to accept such pull request. Having said that, I'm not sure this would be the only change needed to make Trilium easy to use for non-technical users. |
Elian, I'm more than happy to help out with this if need be; I've had some experience making installers for Electron applications. I still use Windows and as a user myself I'd really like a proper installer. I've psuedo-installed Trilium locally but it's just not quite the same. Also if it's something that's desired at some point, I can also help out getting signing licenses to be able to sign the installer and final executables.
There's always room for improvement 😄 but I think having a traditional installer (and potentially a built-in updater) will make it way more accessible to the average user |
@zadam , thanks for being open to this feature. I'm sure it will be a good addition to make the software more user-friendly. @rauenzi , really glad to hear that. I'll start working on building the installer and GitHub Actions infrastructure and I'll push a PR sooner or later (depending on how much time it will take). Regarding code signing, I've created #4411 to track it. Please have a look at it when you have the time. |
Very curious to see how you'll do it and what methods, it feel like this could have a significant impact on the overall build process #3435 |
Trilium has entered maintenance mode. Future enhancements will be addressed in TrilumNext: TriliumNext#126 |
It's uncomfortable to update on windows with current setup(zip archive).
The text was updated successfully, but these errors were encountered: