Skip to content

v0.1.8

Compare
Choose a tag to compare
@killerbees19 killerbees19 released this 22 Mar 18:29
· 100 commits to master since this release
9bd7eea

Makefile

  • Enable Xlint messages at compile time
  • Set target to Java 8 but without using rt.jar
  • Automate RealLangBundle generation (i18n target)
  • New Makefile targets: simpleclean and fullclean

Start and debugging scripts

  • Move all scripts to new scr directory
  • Use tee at macOS/Linux debugging scripts

XML handling (I/O)

  • Output clean XML everywhere (#25)
  • Do not check nickname validity

Keyboard shortcuts

  • Many new hotkeys to copy/move ghosts
  • Many new hotkeys to switch profiles

Menu elements

  • Fixed various key binding misconfigurations
  • Removed: Help » Reset confirmation questions
  • Added: Help » Disable confirmation questions
  • Added: Help » Enable confirmation questions
  • Added: View » Switch to previous profile
  • Added: View » Switch to next profile

GUI

  • New layer for blocking dialogs (currently only used at FFM)
  • Reload Profiles.xml after confirmations (#87)

Fast-Follow-Mode

  • Migrated FFM to SwingWorker
  • Use WatchService instead of polling
  • Check ghost hash too (same result ghosts)
  • New silent FFM mode without losing focus (#93)
  • Ignore all doping errors in silent mode
  • Extended status messages at FFM dialog
  • Expected rank(s) visible at FFM status
  • Disabled close button at dialog window
  • Renamed cancel button at dialog window
  • Disabling exit possibility while uploading

gmHelper / eSports-API

  • Support multiple destinations (extended status)
  • Basic PT support

Misc

  • Move some old textfiles to new doc directory
  • Update copyright header (year) at all all source files
  • Surpress harmless Xlint warnings at various classes
  • Argument support for FNX.actionCallback()
  • Compatibility wrapper for CTRL hotkey
  • Various new helper functions for EDT
  • Moved debugging stuff to FNX class
  • Display thread ID and type in debug messages
  • Consistent debug output across all classes
  • Removed various this occurrences
  • Moved various helper classes into own subfiles
  • Removed EXEC_FASTFOLLOW from legacy background worker
  • Use type inference wherever possible
  • Fix many compiler warnings (#73)
  • Do not change country if language is nearly identical
  • Update DLL path after calling changeDefaultFile()
  • Removed obsolete methods and method arguments
  • Many small fixes and code optimizations...