Wednesday, January 29, 2025

Javelin Updates!

Tharelia writes:

Here's an update on what's happened in Javelin recently:

**Firmware**

- Added support for the Halcyon Kyria (rev4), including the Halcyon TFT LCD Display Module

- Added a default layout for both Kyria rev3 and rev4

- Added support for Bluetooth to Serial bridging

- Added split version detection, to prompt for updating the pair side when necessary

- Added support for encoders

- Added hWheelMouse() script function for horizontal scroll wheel support

- Added console set_rgb array support to better support

- Improved documentation for scripting https://github.com/jthlim/javelin-steno/blob/main/script.md

- jeff-modifiers now only applies to embedded steno mode

- Added the ability to secure console access and flash writes via script.

- Fixed wpm spiking after unicode characters when linux_ibus was used.

- Paper Tape and Steno Layout web tools are now functional even when not using embedded steno.

**Web Tools**

- Added Serial Bridge tool, to enable wireless usage of Windows programs that normally require a usb connection.

- Added initial cut/copy/paste support to the Visual Editor

- Added undo/redo to the Visual Editor

- Changed mechanism handling tap and double tap to make more cases work as expected.

- Added prefab support to Visual Editor. This is done to make it easier to use scripts written by others.

- Added RTF dictionary support to firmware builder.

- Added option to ignore bad entries to firmware builder.

- Improvements to compiler to generate better output for Taipo implementation

- Fixed negative values not showing properly in global values tool

No comments: