MetroCS / imagelab

ImageLab
GNU General Public License v3.0
7 stars 80 forks source link

[UserStory] Add Documentation on Java Version Dependency #80

Closed Kelzihar closed 2 years ago

Kelzihar commented 3 years ago

User Story

Essential components

Story

As a new user I want to know what what version of java I need for building the latest version of imagelab so that imagelab runs in the way it was intended

Acceptance Criteria

Supporting Information

It was found that running imagelab gathered from https://metrocs.github.io/imagelab/ resulted in different actions with the play feature when compared to the current repository being built in java 11 and up. The play function in the default would prevent any actions being done while the music is playing, while in a java 11 build, actions could still be done while the play feature was occurring.

jody commented 3 years ago

Are "new users" building the latest version of imageLab? One standard model for usage is for new users to build new filters and run them with an existing jar.

If they are building imageLab (such as by using BlueJ or another IDE), are there any specific dependencies on the version of Java? That is, does the version of Java prevent building a working version of imageLab? (Although the specific behavior of imageLab may depend on the version of Java, unless those specific behaviors are documented for users there doesn't seem to be an issue here.)