Wednesday, August 7, 2024

Javelin Updates!

The amazing Tharelia (aka Jeffrey Lim, creator of Javelin and the Jarne) writes:
Hi all, there’s been a couple of scattered updates on Javelin, but here’s a summary of the key things that have changed since the last summary update in May.

Firmware
Added support for orthospelling, including an example configuration for Shrimple.
Added mouse controls; mouse button presses can be configured in the visual editor. (requires firmware dated August 3 or later)
Added layouts for Corne v3 and Kyria rev3 so they can use the visual editor under the Script web tool
Added templates, using commands =set_value and =transform
Added commands: :stitch, :stitch_last_word
Added detection of incomplete firmware dictionary uploads
Lots of performance improvements and fixes, including a JIT for the regex engine on the Jarne.

Firmware Builder
Added support for orthospelling dictionaries
The layout or script is now built into the firmware to allow easier modification later.
The download size of the base image when building a firmware has been reduced by 80%
Added new expert option to enable the firmware to send button press events.
This enables the key layout tool to show which keys are being pressed

Firmware Tools
Added Bootloader tool
Added Key Layout tool, to show the layout of the active layer.
Button presses will be shown if enabled when building the firmware.
Added Template Values tool
Lots of visual tweaks/spacing tidy ups across the tools
The Visual Editor has had a lot of upgrades to support the Jarne, including script options/templating.
Documentation for this is pending.

No comments: