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

Windows installer enhancements #21

Closed
5 tasks
casperstorm opened this issue Aug 16, 2020 · 2 comments
Closed
5 tasks

Windows installer enhancements #21

casperstorm opened this issue Aug 16, 2020 · 2 comments
Labels
OS - windows Specific to Windows

Comments

@casperstorm
Copy link
Member

casperstorm commented Aug 16, 2020

This is a collection of enhancements for the Windows installer.

Right now we are using default wix settings in order to generate the .msi installer for Windows: https://github.com/volks73/cargo-wix.

  • Wizard is not branded with Ajour graphic.
  • "Custom Setup" gives the opportunity to select which components to install. Maybe this is unnecessary complex.
  • "Unknown publisher" – we should look into signing it.
  • Maybe, if possible, a pre-checked checkbox to automatically launch Ajour after installation.
  • Option to create shortcuts to the startmenu and desktop.
@casperstorm casperstorm added OS - windows Specific to Windows enhancement labels Aug 16, 2020
@casperstorm casperstorm added this to the 1.0.0 milestone Aug 16, 2020
@casperstorm casperstorm changed the title Windows installer is not branded with Ajour graphic Windows installer enhancements Aug 16, 2020
@mlablah
Copy link
Collaborator

mlablah commented Aug 21, 2020

My personal preference when it comes to the relative importance of the items in the list above are:

  • Option to create shortcuts to the startmenu and desktop.
  • Maybe, if possible, a pre-checked checkbox to automatically launch Ajour after installation. (assumes Auto generate a default ajour.yml file. #29 has been implemented)
  • "Unknown publisher" – we should look into signing it.
  • Wizard is not branded with Ajour graphic.
  • "Custom Setup" gives the opportunity to select which components to install. Maybe this is unnecessary complex.

@casperstorm
Copy link
Member Author

@mlablah and I have just discussed this issue.
We have decided to move away from a Windows installer at this given time, and just distribute an executable .exe.

The main idea with an installer is to create a few shortcuts, add the application to add/remove list, and in general be in control of the installation. In our case we only have 1 file to distribute so in order to keep things simple, we are removing the installation part for now.

I'll close this issue and from next release, a .exe, alongside a .zip (which includes a ajour.yml) will be distrubuted with every release.

@casperstorm casperstorm removed this from the 1.0.0 milestone Aug 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OS - windows Specific to Windows
Projects
None yet
Development

No branches or pull requests

2 participants