Skip to content

Luyten v0.8.0

Compare
Choose a tag to compare
@ThexXTURBOXx ThexXTURBOXx released this 09 Mar 17:33
· 19 commits to main since this release
97539ef

Built with

Procyon 0.6.0
RSyntaxTextArea 3.1.6
picocli 4.6.3

Changes

  • Update Procyon to 0.6.0, now supports Java 9+ stuff!
  • Ignore IntelliJ files
  • Update RSTA to 3.1.6 to allow for better file type detection and support for new languages and Java 9+ keywords
  • Improve regular expressions
  • Use Law of Demeter where applicable
  • Optimize code (Add final keywords, remove unnecessary instructions, improve boolean expressions etc.)
  • Update Java requirement to Java 8 (since Java 7 will be completely discontinued in half a year)
  • Allow multiple files being drag 'n' dropped into Luyten
  • Fix classes on same path being open in different jars (see 5bad6aa and this comment for more details)
  • Support for Java 9+
  • Update links and contributors in About page (you have already spotted that :) )
  • Tried making tabs closeable via the middle mouse button (didn't succeed, but codebase is still there)
  • Fix some resource leaks and crashes
  • Made project structure Maven default (Maven assumes the typical src/main/[java\resources] layout by default; this allows for a cleaner pom.xml)
  • Update copyright years
  • Add basic CLI by utilizing picocli (different from deathmarine#138, but solves the overall issue)
  • Retrieve Luyten version from META-INF/MANIFEST.MF directly
  • Use launch4j type console to allow CLI on the exe file (and most likely the other ones as well); caveat: When opening via double-click, a console appears
  • Apply deathmarine#150, deathmarine#165 (without the CI part), deathmarine#200, deathmarine#254
  • Improve Maven pom
  • Improve README.md and LICENSE