Releases: thuupx/uvie-rs
Release list
v2.1.1
uvie v2.1.1
Cross-platform static libraries for the Vietnamese input engine.
| Platform | Asset | Contents |
|---|---|---|
| macOS universal | uvie-macos-universal.tar.gz |
libuvie.a (arm64 + x86_64), uvie.h |
| Linux x86_64 | uvie-linux-x86_64.tar.gz |
libuvie.a, uvie.h |
| Windows x86_64 | uvie-windows-x86_64.zip |
uvie.lib, uvie.h |
Swift Package Manager / macOS app
See the UVieKey frontend repo for an example.
What's Changed
Full Changelog: v2.1.0...v2.1.1
v2.1.0
uvie v2.1.0
Cross-platform static libraries for the Vietnamese input engine.
| Platform | Asset | Contents |
|---|---|---|
| macOS universal | uvie-macos-universal.tar.gz |
libuvie.a (arm64 + x86_64), uvie.h |
| Linux x86_64 | uvie-linux-x86_64.tar.gz |
libuvie.a, uvie.h |
| Windows x86_64 | uvie-windows-x86_64.zip |
uvie.lib, uvie.h |
Swift Package Manager / macOS app
See the UVieKey frontend repo for an example.
What's Changed
- Zero dependencies - removed optional heapless entirely; all buffer types are now in-house, no_std-compatible out of the box
- Stack-only hot path - zero heap allocations per keystroke (StackStr, CharVec, SylBuf all stack-allocated)
- Up to 50% faster - complex words ~0.6 µs, long sentences ~6 µs, backspace rebuild ~2.4 µs
- Bug fixes - traditional orthography tone placement with stopped codas, mid-word cursor insertion, leading / corrupting onset detection
- New features - modern orthography toggle, relaxed coda mode
See more in - release: big improvement for uvie-rs - version 2.1.0 by @thuupx in #9
Full Changelog: v2.0.7...v2.1.0
v2.0.7
uvie v2.0.7
Cross-platform static libraries for the Vietnamese input engine.
| Platform | Asset | Contents |
|---|---|---|
| macOS universal | uvie-macos-universal.tar.gz |
libuvie.a (arm64 + x86_64), uvie.h |
| Linux x86_64 | uvie-linux-x86_64.tar.gz |
libuvie.a, uvie.h |
| Windows x86_64 | uvie-windows-x86_64.zip |
uvie.lib, uvie.h |
Swift Package Manager / macOS app
See the UVieKey frontend repo for an example.
What's Changed
Full Changelog: v2.0.6...v2.0.7
v2.0.6
uvie v2.0.6
Cross-platform static libraries for the Vietnamese input engine.
| Platform | Asset | Contents |
|---|---|---|
| macOS universal | uvie-macos-universal.tar.gz |
libuvie.a (arm64 + x86_64), uvie.h |
| Linux x86_64 | uvie-linux-x86_64.tar.gz |
libuvie.a, uvie.h |
| Windows x86_64 | uvie-windows-x86_64.zip |
uvie.lib, uvie.h |
Swift Package Manager / macOS app
See the UVieKey frontend repo for an example.
What's Changed
Full Changelog: v2.0.5...v2.0.6
v2.0.5
uvie v2.0.5
Cross-platform static libraries for the Vietnamese input engine.
| Platform | Asset | Contents |
|---|---|---|
| macOS universal | uvie-macos-universal.tar.gz |
libuvie.a (arm64 + x86_64), uvie.h |
| Linux x86_64 | uvie-linux-x86_64.tar.gz |
libuvie.a, uvie.h |
| Windows x86_64 | uvie-windows-x86_64.zip |
uvie.lib, uvie.h |
Swift Package Manager / macOS app
See the UVieKey frontend repo for an example.
What's Changed
Full Changelog: v2.0.4...v2.0.5
v2.0.4
uvie v2.0.4
Cross-platform static libraries for the Vietnamese input engine.
| Platform | Asset | Contents |
|---|---|---|
| macOS universal | uvie-macos-universal.tar.gz |
libuvie.a (arm64 + x86_64), uvie.h |
| Linux x86_64 | uvie-linux-x86_64.tar.gz |
libuvie.a, uvie.h |
| Windows x86_64 | uvie-windows-x86_64.zip |
uvie.lib, uvie.h |
Swift Package Manager / macOS app
See the UVieKey frontend repo for an example.
What's Changed
- feat: migrate swift app to new repo by @thuupx in #4
- chore: add cross-platform CI builds and multi-platform by @thuupx in #5
Full Changelog: v2.0.3...v2.0.4
v2.0.3
uvie v2.0.3
macOS universal static library
Download uvie-macos-universal.tar.gz to embed the Rust engine in a Swift/Objective-C project.
Contents:
uvie/libuvie.a— universal (arm64+x86_64) static libraryuvie/uvie.h— C FFI header
Usage with Swift Package Manager
See the UVieKey frontend repo for an example.
Full Changelog: v1.1.1...v2.0.3
v2.0.2
UVieKey v2.0.2
Installation
- Download
UVieKey-*-universal.dmg - Open DMG and drag UVieKey.app to Applications
- Launch UVieKey and grant Accessibility permission in System Settings
- UVieKey icon will appear in menu bar
Requirements
- macOS 13 Ventura or later
- Apple Silicon or Intel Mac (Universal binary)
Full Changelog: v2.0.1...v2.0.2
UVieKey v1.1.1 - uvie-rs v2.0.2
UVieKey v1.1.1
Installation
- Download
UVieKey-*-universal.dmg - Open DMG and drag UVieKey.app to Applications
- Launch UVieKey and grant Accessibility permission in System Settings
- UVieKey icon will appear in menu bar
Requirements
- macOS 13 Ventura or later
- Apple Silicon or Intel Mac (Universal binary)
Full Changelog: v1.1.0...v1.1.1
UVieKey v1.1.0 - uvie-rs v2.0.2
UVieKey v1.1.0
Installation
- Download
UVieKey-*-universal.dmg - Open DMG and drag UVieKey.app to Applications
- Launch UVieKey and grant Accessibility permission in System Settings
- UVieKey icon will appear in menu bar
Requirements
- macOS 13 Ventura or later
- Apple Silicon or Intel Mac (Universal binary)
Full Changelog: v2.0.2...v1.1.0