v0.1.8
killerbees19
released this
22 Mar 18:29
·
100 commits
to master
since this release
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...