KmCaster Changelog

What's new in KmCaster 2.0.0

Jan 6, 2023
  • FIXES:
  • Resolve Windows 10 issues displaying incorrect keys.
  • Resolve incorrectly displayed mouse buttons.
  • Resolve missing keys, updates text label algorithm.
  • Shows Meta and Menu keys.
  • Improved anti-aliasing around rasterized vector graphics.
  • UPGRADES:
  • Replace DejaVu font with Inter.
  • Replace Tab icon ↹ with ↔ (due to font change).
  • Modernize look and feel (thanks to @alezzacreative).
  • kmcaster
  • NEW FEATURES:
  • Set background colour by providing --colour and an RGBA hexadecimal value, which allows users to control the colour and transparency of the background colour.
  • Set vertical padding around the application using --gap-vertical.
  • Set horizontal padding between icons using --gap-horizontal.
  • Specify font name using --font-name. At present, this feature requires unzipping the .jar file and replacing the TrueType Font (.ttf file) with a different font file, then re-zipping the contents. Best to use a variable type font.
  • Specify font style using --font-style. Allows for plain, bold, italic, and bold+italic. If using a static font, all corresponding font styles in that family must be present in the .jar file.

New in KmCaster 1.1.1 (Nov 4, 2022)

  • Upgrade to JNativeHook 2.2.2 from 2.1.0.
  • Upgrade to Picocli 4.7.0 from 4.6.2.
  • Upgrade to svgSalamander v1.1.4 from v1.1.2.
  • This may fix some keyboard-related issues.

New in KmCaster 1.1.0 (Sep 12, 2022)

  • Changes:
  • Update picocli command-line parsing library to 4.6.1
  • Update svgSalamander SVG rendering library to latest on its main branch
  • Move source code directories to conform to typical Java application hierarchy (src/main/java)