Releases: ActiveLook/ios-sdk
Releases · ActiveLook/ios-sdk
v4.5.5
v4.5.4
New features
holdFlush
: When held, new display commands are stored in memory and are displayed when the graphic engine is flushed.layoutDisplayExtended
&layoutClearAndDisplayExtended
withExtraCmd
: Extra commands allow you to add elements to an existing layout without saving the modification.anim
: delete, clear, display saved animationsImgSaveFmt
: new image save format4bpp HeatShrink Save Comp
widget
: still under development, for debugging purpose (requirement : FW >= 4.11)- Add incremental configuration support
Fixes
- Check battery level before glasses update
- Block config update if battery level < 10%
- Empty config line are not anymore queued
- Fix
cancelConnection
onDiscoveredGlasses
&serializedGlasses
addSubCommandText
: add Null Terminated char to string lengthwidgetTargetLeft
: workaround to fix bmp position outside of the widget- change FW API URL
v4.4.2
Don't need anymore stuffing byte to flush glasses stack
v4.4.1
Hotfix initTimeOutDuration
v4.4.0
Version 4.4.0
New features
- Stack commands before sending to eyewear
- New commands :
layoutClearAndDisplayExtended
: clear a layout before displaying it at a positionlayoutClearAndDisplay
: clear a layout before displaying itlayoutClearExtended
: clear a layout at a positionpageClearAndDisplay
: clear a page before displaying itimgSave
: save image in new formatstreamImg
: display an image without saving itpolyline
: choose the thickness of your polyline
v4.3.0
Version 4.3.0
Breaking changes
- Use an anonymous function to accept update
Fixes
- Auto-reconnect of glasses after turning Bluetooth OFF/ON in Settings.app
- Firmware comparison using also major number
- Firmware comparison using .numeric Strings' compare option
- Connected to unknown glasses
v4.2.4
New features
- During the update process, possibility to accept or deny an update if available, using the SDK's closure
onUpdateAvailableCallback() -> Bool
Changes
- If the given
token
is invalid, the update is aborted and the glasses are not connected.
v4.2.0
New features
- Include firmware update
- get latest firmware from repository
- Include configuration update
- get latest configuration from repository
- A token is required to have access to the repository
- Add compatibility for watchOS
Caveats
- Configuration update can sometime disconnect the glasses
- Usually with big configurations
Fixes
fix: change imgList command ID, and ImageInfo implementation to return correct img ID
fix: implement polyline()
fix: set hardware in glasses initializer, and dispatch result on main if update not available
changes the way the MTU for BLE is calculated
fix: update CommandID's imgDelete to 0x46
fix: add lists commands to handled commands
Changes
- Minimum iOS version upgrade to 13
v4.1.0
- bug fixing
- global improvement
- CocoaPods integration
compatible with firmware 4.0.0
v2.0.0 Merge branch 'rc/2.0.0'