Skip to content

standalone release #48

@garfieldnate

Description

@garfieldnate

It would simplify the Soar release and enable quicker feature delivery if we could release VisualSoar by itself as a standalone executable or installer. We already have gradle tasks for this using jpackage and/or jlink, but there are some remaining issues:

  • Soar cannot be loaded because the library can't be located. Fixing this will require adding a workflow for the user to specify where Soar is. In the standalone context, we don't get to use an environment variables, so setting SOAR_HOME doesn't work!
  • Fix icon. Below you'll see the old and new apps side by side:
    Image. I don't know why setting the icon from the AWT API doesn't work. Here's an example of setting the icon through jpackage (and other metadata): https://github.com/beryx-gist/badass-jlink-example-richtextfx/blob/master/build.gradle#L26
  • Ensure chosen release method works and create release instructions. For example, I don't think the installers generated for Windows work, and I don't know why.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions