Giter Club home page Giter Club logo

Comments (8)

rioforce avatar rioforce commented on July 17, 2024

I've only used Inno, never Advanced Installer. If it works well, I don't see any reason not to use it. Of course, as long as it works really well, like uninstalling all of the files, and vital good installer things like that. Of course, it depends on their license. If it conflicts with our Open Source license, and we cannot host the installer script, that causes a problem.

Of course, we want to also provide a standard ZIP package for portable installations.

from boats-animator.

charlielee avatar charlielee commented on July 17, 2024

After some further investigation Inno Setup does not appear to be as basic as I first thought. One major issue I initially saw with it was the lack ability to use custom themes but someone appears to have developed an addon to allow this: http://isskin.codejock.com/

A couple of advantages I see of Advanced Installer are the ability to create .MSI files and how it handles installing updated versions. I'd like to investigate whether these are possible in Inno.

I'm coming to the conclusion that Advanced Installer is probably overkill for our needs, especially if InnoSetup can be custom skinned, however, I shall have do even more research before commiting to one or the other.

from boats-animator.

rioforce avatar rioforce commented on July 17, 2024

Not sure why you'd need an MSI file, an exe is just fine, really. But yeah, Inno is advanced enough for our needs. The scripting and, as you mentioned, the plugin will help. I suppose you can do some experimentation with it and see if it can suit your needs, then we can decide based on the facts.

from boats-animator.

charlielee avatar charlielee commented on July 17, 2024

This addon may have tipped the balance to Inno: https://www.kymoto.org/products/inno-script-studio

I have used it a tiny bit in the past but will do some testing of it tomorrow. Yes you're right the advantages to generate MSIs don't affect us here (ignore my previous comment... 😃)

from boats-animator.

le717 avatar le717 commented on July 17, 2024

I will further comment on this later, but my $0.02 for now:

Inno Setup is 👍. I've used it for ages, very good software. I especially love Inno Script Studio, very good IDE. MSIs are pretty much useless in our case. 99% of the time themes are unnecessary, complicated to setup, use, and compile with and bloat the installer. Maybe this is a 1%, we'll see. Even without a complete custom theme, we can change the BMP graphics used, which is usually all that is needed.

EDIT: NVM them. I just said everything I wanted to say.

from boats-animator.

charlielee avatar charlielee commented on July 17, 2024

I continue to be impressed by Inno Setup today, I believe it is the solution we should use. I'd like the setup scripts to be available on GitHub for scrutiny and will be adding them shortly.

from boats-animator.

charlielee avatar charlielee commented on July 17, 2024

I've added Inno Setup Scripts for v0.6.1 in 5161ea7. The installers these produce have been added to the v0.6.1 release page

from boats-animator.

le717 avatar le717 commented on July 17, 2024

This can be closed now that we have a Windows installer.

from boats-animator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.