Unclaimed project
Are you a maintainer of trime ? Claim this project to take control of your public changelog and roadmap.
Claim this project Changelog
trime 同文安卓輸入法平臺3.x/Android-rime/Rime Input Method Engine for Android
© 2026 AnnounceHQ. All rights reserved.
Back to changelogChange log from v3.3.7 to v3.3.8: https://github.com/osfans/trime/compare/v3.3.7...v3.3.8
[5471d25f5280061afafaafc8ed53a594bea4ea75] - chore: bump version to 3.3.8
[46143a2e5d94d9cc920f9d2f6f74c361335ba066] - refactor(candidates): implement "stable id" for candidate adapters
[971e62f713a21587fc708cd4326f4757e6c64d87] - refactor(api): emit candidate menu or list depending on paging_mode option
[5495a21846d242d28774d1308dc9057111d4f437] - feat(candidates): set candidate list layout by preference
[f117fba3c904180e070b46fe4241b30658366523] - refactor(theme): deprecate style/horizontal
[0176c9e0de37cd18fbcb5a167be95b7d58dfc33a] - fix(ime): candidates would disappear in candidate window after rime deploy
[0fb6cb7c205aafdfa00e630724aed95169b87a43] - build: migrate deprecations in gradle 8.14
[f6e391f2057be34c0a72e53c57cb19a8117f054c] - feat: add ASCII mode switch indicator
[d3e5cfee2881fa4b3387b31fe8b7f78d7e1b588c] - refactor: improve the implementation of ascii mode switch indicator
[0fc1c6486e1eee084cc6f483c31f3ff96f87510b] - refactor(jni): improve rime proto object conversion
[6c3fbe00500f45d3497adc23f82d43ae17cf2ac8] - refactor(gestures): introduce KeyboardGestureFrame for advanced handling
[f1452c9626729be2d4046cdd7e767496081c003e] - feat: enhance keyboard haptic feedback with additional vibration options
[43a2ab20e5a5bb88e0cc3cbbe723e39bd59631fb] - feat: support user dict management
[7019269ef0c7dc2ad8499b34ce087817549e7829] - chore: upgrade gradle to 9.2.0
[c72623bdc550a1d634224b3bc8222587ec52e544] - fix(gestures): remove duplicate vibration feedback and unused classe
[b93375761994ed5a00dd7c70065abf1a9c905235] - feat: enhance key preview with popup keyboard support
[dc9d06811855969713c9752630c06648daa0301d] - fix: key state not updated after composing & has_menu state completed
[642180ba698eb71ea3ae106b35282ef495654a5f] - feat: add spacing for candidate comment layout
[3e9947853f39cd31201c658693893eeac56b9a36] - refactor: drop draft box feature
[5d6715da14c8df76812c065b6fc4f7d166975bef] - refactor: build clipboard settings fragment dynamically
[1feb1efe0aa978d5803ce396e483904ee06f3fc3] - feat: add clipboard listening switch
[1d0d5539d26f9129ef2fb73b64e432274918b9ec] - fix(keyboard): resolve abnormal display of space bar schemaName
[4eaa6f74ab3fac7419f522d1d12e8c1ff19c8472] - feat(prefs): update pref ui in time when the dependent condition changes
[6d5ebf67cf258f2e18541fdd3dc5dd9b221bdf57] - fix(keyboard): resolve GestureFrame gaining focus unexpectedly
[bf57fba279288dcf4de35d3939fd274bba058158] - fix(keyboard): key press sound effect not working after device reboot (#1815)
[922ed0ed1fc38a00298cc4c357f6c4eb86b73779] - docs: correct textual content throughout the application
[5ec9d2e167de539eaabec8330842647e45c37932] - feat(keyboard): add set_theme command for theme switching and refreshing
[bfc7e434dc0673ca4bfc634e930c6b8d5506628a] - feat(keyboard): add border support for main keyboard keys
[c549e1a480818bd5d8f1dcef02b7eb007b751e78] - refactor: rename LiquidKeyboardEditActivity to ClipEditActivity
[bd4e08d38e6449775e1dafde473453056ed25cef] - feat: standalone clipboard window
[a092ba913ee52d26b33fc4282eb52fc6573e035f] - refactor: improve collection bean adding
[44b44547a57200c07c8fe2c24ff9ee9a32bfbc62] - feat(clipboard): return after pasting
[bd12ff069996c51367f713eb949ba4c5fe83db15] - fix(keyboard): resolve incorrect behavior of reset_ascii_mode and ascii_mode
[343b4ebe48deea0a76b5477a114ebe6868b8ac4c] - chore: upgrade librime to 1.15.0
[2cf90f495845b425e9dd2badf116c9fd8dd3c155] - build: add patch-apply in Makefile
[5b78b883b4e9806061fe185e2a6b8f431de2a281] - fix(keyboard): resolve schema name not refreshing when switching input methods after librime update
[98e69fad2b8688a085ab6fb0a31445e3471e1df9] - fix(popup): potential crash on showing popup
[d18ef42dba0f346d7af2c340c037b4ab46f63c40] - fix: not full candidate list
[fcc00fcab63ef88a4cd5a32ba15d93be1a3e72ca] - fix: workaround for sound effect malfunction
[5b311d2c4b9b861579702131aee1644e666bcdb3] - fix(candidates): unroll button was still visible when candidates is few
[1b36ef427fe9a50c5fdcc63f12f244c954793220] - refactor: polish app UI (#1840)
[2bd12f42519c3d8887d2beaac8c780d30711cb15] - fix(candidates): keyboard would be blank after selecting unrolled candidates
[18ae23d64208d3dbbd9445f34a3a4a3b71f16f99] - fix(keyboard): resolve key press sound effect not working on some devices after reboot and no sound effect selected in settings page
[eb70fe4e2aeda1f2039164d459bf323712a53795] - fix(keyboard): filter NumLock modifier for non-numpad keys in scrcpy (#1844)
[60f060cf418f8187799a6c0918dfa3ef4225b991] - refactor(core): normalize key event forwarding from physical keyboard
[4c7068d13a111570157f06822d115617ecdd6afd] - fix: candidates usually couldn't be unrolled in landscape mode
[349f9455255ec6c5819e8e7c5c83da3d53403d3e] - feat: add support for voice assitant
[da909f968a129328b338129742fc7ff1689b9290] - chore: update dependency
[6f43a18c1255b4e00432effd52ab9d6cff286c81] - refactor: improve rime lifecycle state observing
[88185e6efd314ac4b5d54c114f199ca37d18f3d2] - refactor: improve API calling that will trigger message emitting
[27cbe20065ccf78b5dc76adc4ed0136e7c7efdef] - refactor: use NewStringUTF back to convert C string to jstring
[05c4bc44d689174b238aafc7d26f3d872f5f34af] - refactor: remove RAW_INPUT mode from ComposingTextMode
[1f2f4d465bac12cda4342cd95bbfe4d942ae7bfe] - refactor: only cache necessary states from RimeMenu instead of the whole instance
[ecdf9f32076730ca777e2eefb5fa3265166c85f8] - feat: add native method to get global highlighted candidate index
[f7adb49db5fc15e550e6d7537a50ad8a394c6e9a] - fix: starting rime failure without storage availability check
[ab273da31da592085ec53f4d1c5d032d72f35628] - refactor: enhance clipboard suggestion
[09a229befe28dcb7093ce5ea3b2af566ee6606f7] - refactor: enhance inline suggestion
[3f9376fe31b586a08cbd784e44dc15eda933788d] - fix: prevent long_click during slide gesture
[ff3f25c7dce1d131b8be8fdf00be6da727006861] - fix: restore haptic feedback for long press gestures
[041675a00d14a74a69fc4b6d6b2b3a3deddaadd2] - feat: enable highlight effect for unrolled candidates
[20b4b0165c4d1f0e65cbc557632c470f4c087286] - fix: correct placeholder replacement logic for %3%s and %4%s
[0ee66934546c1fca81a291855df4a9aff611d58f] - fix: ensure correct dark scheme persistence during theme reload and orientation
[7aa65988daab5bdf51e7f40995d90b5a6734ed63] - fix: use actual keycode instead of index for key sound feedback
[43453b07a9c6eeb5c567e27a55f1b31cc6f3c12c] - ci: upgrade action with node 24
[f3f5c9234c90e3a6b4701198c24331afe8da74b3] - chore: add 3.3.8 changelog