Skip to content

Releases: kareltucek/firmware

v8.10.2.kt.1

25 Oct 05:41
Compare
Choose a tag to compare
  • Merge upstream.
  • Add setKeystrokeDelay command.

v8.10.1.kt.1

05 Jul 16:26
Compare
Choose a tag to compare
  • Merged upstream - i.e., polling dropped to 1ms, which should also fix problems with some USB hubs
  • Fixed suppressMods logic when suppressMods is used as first macro action.

v8.10.0.kt.1

03 Jun 20:14
Compare
Choose a tag to compare
  • Added configuration for stickiness.
  • Improved number-related functionality and added writeExpr command

v8.9.2.kt.1

02 May 20:15
Compare
Choose a tag to compare
  • Merge upstream:
    • Layer switching rewritten on origin/master.
  • Fix sticky keys. (Proposed for 8.9.3.)
  • (Code refactors.)

v8.9.1.kt.1

26 Apr 10:30
Compare
Choose a tag to compare
v8.9.1.kt.1 Pre-release
Pre-release

WARNING: A lot of code had to be merged and refactored in this release. Therefore this is considered a "pre-release" version - might be unstable and might introduce new bugs. Of course, you are welcome to use it and even more welcome to report any bugs you encounter.

  • Merged upstream since v8.6.0. Most importantnly:
    • New secondary role mechanism was employed.
    • Sticky mods are now activated in a "smart" manner on a limited set of shortcuts. (On the fork, they can now be either disabled entirelly, or enabled in the sense of official firmware's behaviour.
    • Extra usb reports are now always active.
    • Occasional keyboard freezes were finally nailed and fixed.
    • Multiple other race conditions were fixed.
    • Support w.r.t., modules merged.
    • Implement mouse buttons 4-8.
    • Mouse related fixes (symmetry of movement activations, scroll tick activation).
  • Forks and official state handling mechanisms are now in sync.
  • Some features were removed:
    • suppressKeys modifier. It is no longer needed because the new state mechanism allows keys to be consumed before actual key is released. If needed in macros, please fire tickets with specific usecases.
    • keystrokeDelay and setActivateOnRelease removed since they were experimental and dirty workarounds. The code will be more straighforward and easier to maintain w.r.t. master without them.
    • setSplitCompositeKeystroke was removed since it has became part of official firmware and is now always enabled.
  • Merged/implemented compensation of diagonal speed. Refer to setCompensateDiagonalSpeed

v8.6.0.kt.4

28 Mar 21:36
Compare
Choose a tag to compare
  • Fix official firmware's memory corruption which made runtime recorder non-functional

v8.6.0.kt.3

22 Mar 12:06
Compare
Choose a tag to compare
  • add backslashAndPipeIso alias

v8.6.0.kt.2

14 Mar 12:45
Compare
Choose a tag to compare
  • Add stopAllMacros command
  • Document string interpolation
  • Add setStatusPart (which does not print newline automatically)
  • Remove redundant space in string interpolation

v8.6.0.kt.1

26 Oct 07:40
Compare
Choose a tag to compare
  • merged upstream
  • applied a forgotten fix related to counting postponed events

v8.5.4.kt.25

05 Aug 13:37
Compare
Choose a tag to compare
  • added ifPendingKeyReleased