Release 1.7.0.0
Major changes
Lysis decompiler (#66)
@dvander's Lysis decompiler has been replaced with @peace-maker's powerful and updated Java port to revive SPCode's plugin decompiling abilities! Since lysis-java requires Java 11 SDK or newer to work, the IDE has received an agile Java detection system for the user to take advantage of, including automatic detection of Java - or it's current version installed in the system - and automatic or manual downloading of the Java JDK installer, courtesy of https://adoptopenjdk.org.
Object Browser (#52)
The object browser's top buttons design and behavior have received a facelift, and now at the bottom of the browser, you'll be able to switch between the scripting directories you defined in your selected config for you to browse through.
Scripting Directories (#70)
The selection of scripting directories for your configs has been revamped to work through a much more clean List Box. Furthermore, the IDE is a bit smarter when having to fetch the includes folder off of custom defined directories, with a good chance of getting rid of the mentioned issue at the title.
Minor changes
- Some typos and translations corrected
- About Window updated, fixed some broken links
- Added animation while checking for updates
- Fixed IDE adding an extra newline on inserting one next to a bracket (#59) by @Natanel-Shitrit
- Fixed foldings on brackets placed in a certain position (#74) by @Natanel-Shitrit
- Fixed defining includes sometimes crashing the IDE (#49) by @Natanel-Shitrit
- Added a "Restore Defaults" button next to the color highlighting sliders (#51)
- Fixed IDE showing 2 equally named configs as selected (#71)
- You won't be able to save your configs if there are 2 or more named the same, or if there's any with a blank name
- Bracket highlighting has gone through an exhaustive review - it should start working much better now in a variety of scenarios, only highlighting those brackets considered "valid" - not the case if they're inside comment blocks, comment lines, strings or chars (#67)