Releases: Beauty114514/trierarch-app
Release list
Trierarch 0.4.1
Trierarch 0.4.1 (2026-04-16)
Added
- GPU acceleration (UNIVERSAL): cross-chip GPU acceleration mode (host-side VirGL; guest OpenGL via virpipe; guest Vulkan via Venus). Existing VIRGL / VENUS preferences migrate to UNIVERSAL.
Fixed
- Keyboard: fix soft keyboard mapping for
_/^and improve Backspace handling for IMEs that usedeleteSurroundingText().
Developer Note
I originally planned to work on a higher-performance GPU acceleration path and an integrated Winlator, but I ran into many pitfalls and unclear bugs. So I’m pushing this interim update to smooth out daily usage and keep things moving while I continue to tackle those bigger issues—just so you know I haven't disappeared! 👻
Full changelog in the repo: CHANGELOG.md
SHA256 (trierarch-0.4.1.apk):
5d8344d50a7ebb3b0cc3bcdf9de4531e982d5ad5c42bd82fd1e56e3a66bb6fb4
Trierarch 0.4.0
Trierarch 0.4.0 (2026-04-07)
Added
- Audio (PulseAudio): the proot desktop can now use audio via a host PulseAudio daemon on Android, with output routed to AAudio (speakers / Bluetooth).
Full changelog in the repo: CHANGELOG.md
SHA256 (trierarch-0.4.0.apk):
45d07a37609f66736fd181235e937a41a3f09901e868f760d449dae84390457a
Trierarch 0.3.0
Trierarch 0.3.0 (2026-04-04)
Added
- In-app terminal (Termux-style) for the proot shell, with bundled monospace fonts, Appearance, and packaged font licenses.
- Multi-session terminal: per-session PTY and tabs from the orb (switch / add / remove); sessions use ids 1, 2, ….
- Display on session 0: startup script runs on a dedicated shell so the desktop and terminal tabs no longer share one PTY.
Changed
- Terminal screen respects status bar and soft keyboard insets.
- Pointer: separate scroll scaling for physical wheel vs two-finger gestures; faster touchpad cursor (finger × 2.5).
- Glass/orb UI: menus and settings sheets size to the window; orb grouped under Common, Desktop, Terminal.
Fixed
- Touchpad two-finger (Wayland): avoid stray left-button / stuck behavior when the second finger cancels hold-drag timing, and keep simulated touchpad state correct after two-finger tap → right click.
- View Settings (Wayland output): Scale had no effect and Resolution vs Scale did not behave distinctly (only changing resolution drove UI size).
- Floating menu orb: fix size/layout calculation that could crash the app when opening the glass menu.
Removed
- Placeholder terminal UI and older monolithic glass/menu sources.
Full changelog in the repo: CHANGELOG.md
SHA256 (trierarch-0.3.0.apk):
af66e427d2b4ac8007a3a88acca2b8b5e3ef43436f827a7771bc0e6a282d7a85
Trierarch 0.2.3
Trierarch 0.2.3 (2026-03-31)
Changed
- Display startup script: now uses a glass panel + scrim.
- View settings: mouse mode, resolution, and scale use separate compact glass single-choice dialogs instead of inline dropdowns.
Fixed
- Soft keyboard auto-restores after switching.
- Avoid a second cursor when a physical mouse is active.
- Fix physical mouse pointer desync after output size/scale changes.
- Keep cursor at a stable physical pixel size (independent of resolution/scale).
- Reduce splash launch flash/blur by disabling bitmap filtering during scaling.
- Reduce KDE startup black-screen cases when frantically tapping.
Full changelog in the repo: CHANGELOG.md
SHA256 (trierarch-0.2.3.apk):
be286c680339a65823cc896b8a8aa54a697a591468586249f8e5b539a4d5f216
Trierarch 0.2.2
Trierarch 0.2.2 (2026-03-30)
Added
- Floating menu orb (drag to move, remembers position; dropdown for primary actions).
Removed
- Left slide-out sidebar menu.
Changed
- View settings matches the orb glass/motion; dialog dimming adjusted so the backdrop isn’t too dark.
- Clearer Menu / View settings titles and action label colors.
- Logo redesign
Full changelog in the repo: CHANGELOG.md
SHA256 (trierarch-0.2.2.apk):
6787f0f9a878f8bbebbaaf06213593151d1d3bfaead4fd8494e78759f1810981
Trierarch 0.2.1
Trierarch 0.2.1 (2026-03-27)
Added
- Terminal shortcut (long-press app icon → Terminal).
Changed
- Tap app icon to auto-run Display startup script and enter desktop view.
Full changelog in the repo: CHANGELOG.md
SHA256 (trierarch-0.2.1.apk):
0b2d8867e99a8c16873b62cb0763dc1675a7e52d7e21f0019b102beeefc80cb3
Trierarch 0.2.0
Trierarch 0.2.0 (2026-03-24)
Added
- Physical input support and stability improvements.
Full changelog in the repo: CHANGELOG.md
SHA256 (trierarch-0.2.0.apk):
9575205c6426c4fab3e5958d8c17ead37ef2bf04010726c4e5da95f8b6403f94
Trierarch 0.1.0
Trierarch 0.1.0 (2026-03-21)
Added
- Initial public monorepo layout: Android app, Rust JNI, proot, Wayland compositor, optimize docs.
Full changelog in the repo: CHANGELOG.md
SHA256 (trierarch-0.1.0.apk):
7d5cdde472deee6adaa45b713eb5d8f04b8c8673c178d71d28a7c5e0b4e26022