Wednesday, November 27, 2024

Javelin Updates

Updates from the mighty Tharelia on the current state of Javelin firmware!
**Javelin November Update** Here's a summary of some key changes that have occurred since my last summary update in August:

**Firmware**

- Expanded all firmwares to have almost 32kb of script storage space available

- Added support for script Global Values tool

- Improved reliability of multiple web tools interacting with a single device, especially during firmware uploads

- Enhanced u2f implementation for improved compatibility

- Added ability to call user scripts from the console. This forms the foundation of the Key Layout tool’s change layer functionality

- Added support for configurable host layouts.

- Improved firmware upload speeds via Bluetooth by ~4x

- Bug fix to stroke repeat on wireless connections

- Shifted Button State updates to be controlled via script.

- Reimplemented orthospelling algorithm for improved speed and flexibility.

- Performance and power improvements

**Hardware Specific**

- Added support for Corne v4

- Added support for Jarne Blade

- Improved reliability of keypresses for Uni and Polyglot by increasing debounce time

**Web Tools**

- Added Edit Layout from Key Layout tool

- Added Layer Select in Key Layout tool

- Added Global Values tool

- Added disassembly view to Script Editor

- Improved Script Editor syntax coloration

- Improved Script Compiler’s byte code optimizations

- Added mod-tap and layer-tap configuration to visual editor

- Added Launch Pair Bootloader option for split keyboards

- Improved visual editor’s script code generation for smaller and faster results.

- Added X4-X12 keys in the editor

- Reduced download size of offline Lookup Tool data by ~80%

No comments: