The year 2021 has come and gone, and Local Native project has made solid progress in the past year:
The biggest achievement is the release of our cross-platform desktop based on the
iced
framework.We also updated the
localnative_core
dependency.We have also released an iced GUI tutorial based on this codebase.
We learned early PR commits were not well conformed, which caused some difficulties in organizing them when writing the summary.
For more details on the changes, please see below:
New Features
- # Released a cross-platform desktop version based on
iced
, supporting Linux, macOS, and Windows platforms - # Added
cargo xtask ndkbd
to simplify compilinglocalnative_core
to Android platform
Fixes
- # Fixed app crash issue on Android 11 and newer.
- # Fixed the bug that prevents sharing note from browser for the Android platform.
- # Fixed the problem that on android platform SQLite database can't be accessed correctly due to the creation of temporary files.
Internal enhancement
This is the first version of Local Native Rust GUI desktop application (iced implementation).
- We finally support Windows!
- macOS release is still in dmg format.
- Appimage build has some issue.
Local Native v0.5.0 Electron and Mobile Release
Local Native v0.5.0 Electron release (appimage, dmg) should mark as the last version of Electron code.
Local Native iOS & iPadOS app and Android app also updated their localnative_core
code, which
- fixed syncing issue
- removed unused
ssb
table in database, - and made upgrades to underlying Rust libraries.
Did a git update in repo localnative
- feat: add localnative_druid
- feat: add localnative_iced
- feat: upgrade rust dependencies
- fix: downgrade neon for mac
- feat: upgrade election versions
- feat: update neon
- fix: update linked_hash_set
Show whole feed