Skip to content

Releases: semilin/genkey

v1.2.1

06 Jun 15:59
Compare
Choose a tag to compare

What's Changed

  • fixed improve command not working
  • fixed config search path by @nyxisbraindead in #18
  • added column stagger by @drowningnewt in #19
  • improved testing by @semilin in #20
  • fixed scoring issues caused by incorrect multi-byte character indexing by @nxtk in #21
  • fixed incorrect unicode string length handling by the ngram command by @nxtk in #22

New Contributors

Full Changelog: v1.2.0...v1.2.1

v1.2.0

11 Feb 02:25
16e6c97
Compare
Choose a tag to compare

v1.2.0 is the final major release of genkey. Thank you to everyone who has used and starred it!

Features

  • Reworked command structure
  • Much better configuration file
  • Ability to run as a standalone executable on Linux
  • More convenient corpus selection
  • Configuration for corpus processing, allowing languages other than English
  • More control over generation
  • More customization for output
  • Slightly prettier outputs

Bug fixes

  • Fixed crash on long layout names
  • Fixed crash on trigram precision exceeding number of trigrams
  • Fixed various other weird outputs
  • May have fixed #15
  • Fixed several deprecated function calls

v1.1.3

30 Oct 00:10
1c4a8ca
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.1.3

v1.1.2

09 Aug 00:31
Compare
Choose a tag to compare
ignore extra spaces in fingermatrix

v1.1.1

09 Aug 00:03
Compare
Choose a tag to compare
ignore extra spaces in layouts

v1.1

07 Aug 22:20
Compare
Choose a tag to compare

Added worst bigrams command

v1.0.1 (fixed trigrams 0 precision)

07 Aug 03:41
Compare
Choose a tag to compare

v1.0

07 Aug 02:47
Compare
Choose a tag to compare

Added

  • unique fingermaps per layout
  • bigger than 10x3 layouts
  • layouts stored as files
  • performance improvements for generation
  • scoring and weighting in a config file
  • more miscellaneous QOL improvements