-
Notifications
You must be signed in to change notification settings - Fork 6
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
Windows installer #20
Comments
How do you want the installer to work? NSIS creates a basic exe. I think this suits this particular application, although if there's a workaround for not using shortcut and placing exe in the root directory of project instead of in /bin, it would be great. |
Yes it would be better, it's currently like this because I couldn't figure out how to add a DLL include path for the An NSIS installer sounds good to me 👍 |
Got it. Am I allowed to add Releases for others repository under a PR? I can't find the directory to upload the exe file to 😓 . Should I share a gdrive link for exe if it's not possible through PR? Also, since this is a small app, do you want to keep LICENSE in the exe? I am not sure how licenses work for such case. |
If I remember correctly, there is some sort of configuration file for NSIS, upload that one, I can then generate the installers every release. Yes, the LICENSE file stays, it is important. README can stay too, maybe even the DOCS.md file, |
Understood. For now, I have made a script for NSIS which will create exe "logicrs-windows-x86_64.exe". When double clicked, it will create a folder "logicrs" within the current directory and within that install all the files. I have tested it and I can run the app. Will this work? |
Probably yes, submit a PR and I can test it myself |
oh btw do we still need this issue to be open, just curious @Spydr06 (cuz macos one seems to be closed 😓 ) |
No, just forgot to close it |
author toadkarter <vrakhmanin1@gmail.com> 1696714738 +0100 committer toadkarter <vrakhmanin1@gmail.com> 1696751330 +0100 parent 3b28ab6 author toadkarter <vrakhmanin1@gmail.com> 1696714738 +0100 committer toadkarter <vrakhmanin1@gmail.com> 1696751324 +0100 # This is the 1st commit message: Adds serialized settings file that saves theme state. # This is the commit message Spydr06#2: #Adding functionality for saving theme to config file. # This is the commit message Spydr06#3: #Loading custom theme if a new window has been created. # This is the commit message Spydr06#4: #Setting initial radio button state to what is in the settings when loading Theme. # This is the commit message Spydr06#5: #Changing settings file to save in the OS specific config directory. # This is the commit message Spydr06#6: #Adding Fedora dependencies to Readme. # This is the commit message Spydr06#7: #adding code of conduct # This is the commit message Spydr06#8: #edit code of conduct # This is the commit message Spydr06#9: #edit code of conduct # This is the commit message Spydr06#10: #chore: made Rust CI workflow # This is the commit message Spydr06#11: #added explanatory comments to rust_ci.yml # This is the commit message Spydr06#12: #updated checkout action # This is the commit message Spydr06#13: #used official cargo deny action # This is the commit message Spydr06#14: #use nightly toolchain # This is the commit message Spydr06#15: #Update INSTALL.md # This is the commit message Spydr06#16: #Bump version number # This is the commit message Spydr06#17: #Bump version number to `0.1.2` # This is the commit message Spydr06#18: #new examples # This is the commit message Spydr06#19: #Add macos install instructions # This is the commit message Spydr06#20: #ci: added libadwaita build steps to get CI jobs working # This is the commit message Spydr06#21: #added nsi script # This is the commit message Spydr06#22: #changed directories # This is the commit message Spydr06#23: #added relative path # This is the commit message Spydr06#24: #Delete nsi script directory # This is the commit message Spydr06#25: #Implement mux and demux # This is the commit message Spydr06#26: #add docs for mux, demux # This is the commit message Spydr06#27: #cargo fmt #fix clippy issues encoder decoder examples fix CI issues with `cargo audit` and `cargo deny` improve rendering of connection being drawn add d flip flop, d latch, fix t flip flop Fix examples, add q and !q to flip flops Add docs for flip flops run cargo fmt fix macos shortcuts Update README.md cmd+backspace for deletion on mac Add build instructions for libadwaita Fixing up imports
Add an installer
.exe
(or.msi
(?)) file to the releases that installs logicrs and some example projects automatically on Windows targets.Currently, logicrs is distributed via portable
.zip
filesThe text was updated successfully, but these errors were encountered: