====== Version History ======
===== Release 6812 -- 2016.06.15 =====
Firmware and application improvements, and new user-requested features.
IMPORTANT: Requires TextBlade App release 1.1.1 (108) or later.
=== Foundations ===
* New infrastructure to support context-aware chords. Faster, fluid traverse of layers.
* New system-wide commands. Skip complex compound shifts, with easy shortcut keys.
* MetaKeys - OS-adaptive, consistent commands, while jumping across diverse hosts & apps.
* Mnemonic T-layout reflected in all Nav layers for simple, familiar visual map. (See library pix).
=== New App Layer ===
Navigate all your apps, tabs, windows and desktop with fast, home-row access.
* **App Nav** - Task switch back and forth to any active app, right on home row cursor.
* **Tab Nav** - Switch back and forth between open tabs on your browser or app.
* **Windows Nav** - Glide back and forth between windows on your Win or Mac host.
* **System Nav** - Go up or down the hierarchy to the desktop (Exposé) or drill down in app.
* **Find Content** - Search your system to find apps, resources, and connected content.
* **Tab New + Close** commands for fast management of browser and app panes.
* **New Window** command to create a new window in any Win or Mac host app.
* **Quit** and terminate any app right from home row.
**Fast Access** - Hold left home wells + space to access, release to exit. All from home row.
=== Edit Green Layer ===
Navigate paragraphs, pages and full document extents with fast, home-row access.
* **Doc Nav** - Smart, cross-platform nav to beginning or end, right on home row cursor.
* **Page Nav** - Page Up + Page Down right where you want it.
* **Para Nav** - Go to Next or Previous paragraph, cross-platform. Super helpful for fast Nav.
* **Find** - Search your document or webpage to find text. Next and Previous quick access keys.
Easy access with space-press while in Edit (locked or chorded). Way less acrobatics.
=== Num Pad Features ===
* Standard Edit cursors now dynamically accessible in Num mode via D + F chord.
* Full access to green layer symbols while in Num mode, whether locked or chorded.
* Symbols enhanced for spreadsheet work while in Green Num layer.
* Jumps now immediately accessible while inside Num and Edit lock modes.
* Flip directly between Num and Edit lock modes without any need to exit first.
* Fully one-handed operation now fast and easy with cross-mode flip lock chords.
=== Interface ===
* Audible triple beeps now signal each type of TextBlade monitor alert.
* Prevents case where iOS could briefly display 0% battery on wake-up from sleep.
* Prevents brief flash of LED's at end of jump location display sequence.
* Consolidates audible signal on start from kinetic wake to single beep.
* Prevents 100ms latency increase on space press with Hot Corners enabled.
* Improved layer change handshaking for faster keyboard extension display latency.
=== Coming Soon ===
* Shift key entry concurrent with chords for ballistic strike of special commands.
* Macro universal storage inside TextBlade internal flash memory.
* Help content in settings panels discussing new layers and functions.
===== Release 6718 -- 2016.05.27 =====
Firmware and application improvements, and new user-requested features.
IMPORTANT: Requires TextBlade App release 1.1.1 (78) or higher.
=== Key Maps ===
* Expanded Flash memory keymap infrastructure to support remapping more layers.
* Function Key layers now remappable for user-defined functions.
* F1-F10 Layer - New active areas support 20 more user-defined shortcuts.
* F1-F20 Layer - New active areas support mapping 20 more user-defined shortcuts.
* More expansion coming on next release to exploit zones on other layers.
=== Commands ===
* New system-control functions now accessible on map editor ribbon menu.
* Power Off command to shut down system on demand.
* Battery command to report current charge level on demand.
* Screen capture command to copy / paste host screen image. (Win + Mac).
* Window capture command to copy / paste a section of host screen. (Win + Mac).
* Media layer now comes pre-mapped with system commands, standard.
* Refinements on next release to separate media indicator from battery graph.
=== Improvements ===
* Prevents rare case where TextBlade could be unresponsive after a Jump.
* Allows key input immediately upon completion of LED Startup sequence.
==== Other Improvements in Recent Revisions ====
=== Bluetooth ===
* Active monitoring to detect lag from a connection latency change by host.
* Automated recovery logic to prompt host to restore fast connection latency.
* Improved BLE startup negotiation sequence to enhance pairing reliability.
=== Battery ===
* New charging state machine logic to improve reliability on edge cases.
* Improved LED animation sequence to clarify low-battery warning display.
* Added triple-beep audio indication on low-battery warning sequence.
* Prevents rare case where charge doesn't start on first connection.
* Prevents rare case where charge could stop at 60%.
* New filters to suppress transient low-battery indication at startup.
* Improved reliability and accuracy of power-on battery bar graph report.
=== Jumps ===
* New flash memory structure stores 6 KeyMaps entirely inside TextBlade hardware.
* Maps can now be individually specified for each Jump slot.
* OS of host can now be individually specified for each Jump slot.
* Native KeyMaps in host can now be individually specified for each Jump slot.
* Automatic keycode translation for each host Profile (Map / OS / Native KeyMap).
* Translations now all performed entirely inside TextBlade hardware.
* App now displays all Jump Profile settings on Jump config screen.
* Extension now displays Jump Profile settings briefly on entry.
=== Settings ===
* New control to adjust AutoSleep time. Select 30 or 60 minutes.
* New control to enable / disable SpaceBlade Tap-Wake sensor.
* SuperCruise power mode control (mode to be available after TREG).
=== Flight Recorder ===
* Log formatting improvements to correct character echoes in Flight Recorder logs.
* Display and formatting improvements for Colemak / Dvorak logs.
* New analog level detail data logs added to key-events in Flight Recorder.
=== Locks ===
* New NUM 10-Key pad. Dedicated chord to toggle, independent of SpaceBlade.
* New EDIT Cursor Lock. Dedicated chord to toggle, independent of Edit chord.
* Now supports ModKeys and shifts on numbers and cursor keys.
* Supports one-handed numeric entry and cursor navigation.
* Further convenience features and access will be added on this foundation.
* Additional keys (page up/dn ...) will be added in a subsequent OTA.
=== Filters ===
* New Symbol mode timing intelligence to prevent falsing on rollover events.
* Adjustable filter timing slider for user preferences. (See SpaceBlade settings).
=== System ===
* Additional handshaking logic that strengthens Jumps resiliency.
* Reboot on Macro + Home moved for safety. Will return later on protected layer.
* Start-up sequence improvements for high immunity on power-up events.
* Unified HID key stream for improved keyboard extension stability.
=== Typing ===
* Prevents rare instability of caps lock state on certain jumps.
* Prevents rare case where single key could vary if pressed repeatedly for long periods.
* New temporal filter on Macro and Fn chords. Prevents falsing in Colemak / Dvorak.
* Faster SpaceBlade tracking time on rapid environmental thermal shock event.
* Smarter tracking when striking a key repeatedly for very long time intervals.
* Symbol / Edit mode LED improvements to prevent stuck indicators.
=== Extension ===
* Improved handshake between TextBlade / iOS Keyboard Extension for greater stability.
=== Power ===
* New filter on power monitor to prevent spurious Low-Battery transient on undocking.
* Smarter LED display at startup for Low-Battery indication.
* Improved qualify logic for entry into deep sleep battery-protect mode.
* Improved BLE power-save management for greater efficiency with extension enabled.
* Smoother power ramp transitions on startup and shutdown.
===== Release 6239 -- 2016.03.26 =====
KeyBlade / SpaceBlade / BLE
This is the current firmware release for all 4 TextBlade CPUs. It includes bug fixes, performance improvements, and expanded integration with the TextBlade app.
Recent updates include:
* Expanded Diagnostic Support
* Profiles for Enhanced Shield Systems
* Improved BLE Link Synchronization
* Enhanced Regulator Locking Precision
* SmartCharging Animation Updates
* Integrated Links to TextBlade App
* LiveLegend Display Integration
This firmware version comes pre-installed on TREG units.