Commit Graph

4 Commits

Author SHA1 Message Date
lenn
c5f4f854bf perf: optimize mobile line chart performance and remove window controls
- Remove drop-shadow filters on SVG paths on mobile (SignalChart, SummaryCurve)
- Hide scan-haze overlay (mix-blend-mode: screen) on mobile
- Remove feTurbulence noise filter on mobile (biggest perf win)
- Simplify backgrounds and box-shadows on mobile
- Remove blur transition on inactive panels
- Hide window control buttons (minimize/maximize/close) on mobile
- Configure Android release build to sign with debug keystore
- Update README with changelog and Android build instructions
2026-05-11 22:11:40 +08:00
lenn
551022215c feat: add Android USB serial port support via USB Host API
- Add USB Host permissions and device filter to AndroidManifest.xml
- Create UsbSerialPlugin Kotlin plugin for USB Host API (enumerate, permission, open devices)
- Add serial_connect_fd command for Android to accept USB file descriptors
- Create RawFdStream wrapper for async I/O on raw file descriptors
- Make run_serial_with_poll generic over AsyncRead+AsyncWrite
- Register UsbSerialPlugin in MainActivity
2026-05-11 20:31:46 +08:00
lenn
7323021aec chore: add Android debug keystore for APK signing 2026-05-11 19:49:28 +08:00
lenn
a85ce0b4a2 feat: add Android ARMv8 (aarch64) build support
- Initialize Tauri Android project structure (gen/android)
- Fix desktop_dir() unavailability on Android in file_explorer.rs and serial.rs
- Fix minimize/maximize/unmaximize unavailability on Android in window.rs
- Remove updater:default permission from default capabilities (not available on Android)
- Update .gitignore for Android build artifacts
- Successfully builds APK for aarch64-linux-android target
2026-05-11 19:38:01 +08:00