Unclaimed project
Are you a maintainer of trime? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
trime
同文安卓輸入法平臺3.x/Android-rime/Rime Input Method Engine for Android
Back to changelogNew
v3.3.7
Change log from v3.3.6 to v3.3.7: https://github.com/osfans/trime/compare/v3.3.6...v3.3.7
- [370a1eed1e9624b7ea99a8fded0a6d73bf7745e2] - chore: bump version to 3.3.7
- [2ce23418cba3306be64f60dfe2edd20f38399ff9] - feat: builtin minimal usable schema
- [96e92458b51e8a31ad7a8ba30de0448e53d9b3f0] - chore: add stroke schema for reverse lookup of luna pinyin
- [b55f75f319bf11c8999088b72fce6d837bcaaaae] - chore: add missing essay.txt as prelude for some schemas
- [ee58e25c5e71b73f07c402634ab494a6df260cfd] - refactor: only apply padding horizontally for candidate item
- [9ca1b5612234b07479c22d7523b19ed954ee2a60] - feat: bring back preedit view padding
- [bbff4242d9296f7066259c1747c1b0fef4433e4e] - fix: keyboard components sometimes got invalid rime session
- [cf21223812ef1095742a328caf1fc80a430aef05] - refactor: always generate builtin default.custom.yaml in user data dir
- [c4af554f92ba91273a2351d8fcfb62197fbb08b0] - feat(theme): add toolbar theme config options (#1729)
- [d30fa384b49a76b6381f7c77b4140df7835a5ef9] - refactor(assets): fix inaccurate icon name for edit tool button in tongwenfeng theme
- [1aec84f597bb14fe74209f7de93cd3ee69dc03f3] - fix(toolbar): add missing end spacing for the last secondary button
[86a64edd93cd726bb3ef79a4fa266ef5a5691dda] - ci: fix code style error on macos[a8e493bcef91b9035c824591c167507a10a9443a] - ci: upgrade the github action to v5[a87d604aba3e7f764ee2bc4237477df1eca58079] - refactor(symbol): rename LiquidKeyboard to LiquidWindow[521e18542dde481976b27e4722354bf867dd2406] - refactor(symbol): simplify liquid / database items display[db31be5d64fc0466f4cae33808540440f87c049d] - refactor(symbol): use animator to switch view in LiquidLayout[19b5a35d97df4e9eabbc8e59d3e82354f630381a] - refactor(symbol): merge TabTag, TabManager and SymbolBoardType as LiquidData[f5230f0c411913095634bcf49262d1490f38bf96] - refactor(symbol): uniform the color tint of icons in popupmenu[c25a6f133d98354d2039c164b4ce3dd880f5caf6] - fix: views cannot use nine patch drawable as their background[78bd68e039aa596c25b24f0d762798d6e5d089af] - refactor(ui): create rime session async to avoid blocking users from entering[c1a4d5b353b245457c499c3d0c608369eb9f1369] - fix(ime): workaround Samsung One UI navbar coloring[c834dd47fbe3da022b6d1a5a4b43aaaa7adc5eb0] - fix(symbol): cannot switch to emoji tab page via preset key action[e6551e6d123e43e6ddcbdd6baf8db53569aaa686] - refactor(daemon): keep notification when deploying[04546edfdcff973dcc086d56a97155ab68a39d2e] - refactor(ui): allow to enable multiple schemas at once[6b33a9b720b270d6657262d1afdddb9c6005f86c] - feat(ui): persist schema list (deploy) after changing enabled schemas[9336cc9fe480535cb83b7726a157bb09a73f8076] - refactor: new icon for deploy action to avoid confusion with the sync icon[aca6dc8e5608e6bd29039ebed28ed927a63a7aba] - refactor(ui): adjust theme color schemes[4d4f9ab0935b6961eabce184260252c9afc4ce4d] - feat(composition): hide preedit view when enable inline composing text[3ae1d05bf0224dc0391c8b6b9fb547771122ffc2] - fix(composition): CandidatesView OnGlobalLayoutListener memory leak[1f22067c19397b6f1c1980274ddc19ee2a36c4b1] - fix(keyboard): crash when key press vibration duration or amplitude is set as system default[7538c5d93ac55c310f032e97f6848ceb3a67e087] - feat: implement GestureFrame to support gesture actions on view[265a3008d8de7ca8db6170a6e6f97951e478d2a0] - refactor: break down rime response proto into finer granularities ...[a82d6835cb16fecab071bf14c5f7de7aace82d63] - refactor: wrap candidate item view with GestureFrame[0177f735045df44a5994678d5088b87d5b43b1ff] - refactor: improve single candidate displaying[76d47cecfcacf89509628be6e1a503c6fe4a0ca9] - refactor(bar): reverse option styles[de523f7e890ce7a0c90e6c2fe2abc87a08ce8134] - ci: make sure Android NDK installed[12f17cc015e87ccd4cb04459e954ebbdfa6c9d29] - fix(candidates): baseline alignment between text and comment didn't take effect[9ac8e631552050bf62727c3cb2e63a920fb45b68] - fix(ime): NaN exception when getting AutoScaleTextView baseline[47039c4cf0514003c0096ab8e7331552338663cb] - fix(keyboard): exit key in liquid keyboard wasn't working[5c347a0ac98eda3ddabead91c29881e3cc4b8ddd] - refactor(jni,core): don't join maintenance thread to avoid blocking rime starting[77c6293ab69c149cdf2463f3c6cd4037071d6cc7] - fix(InputView): preedit didn't dismiss when inline composition is enabled[4c51d44eebf9cd334ce4d02636af9aaa3293a0a4] - fix(PreeditTextView): avoid IndexOutOfBoundsException when moving cursor[577e1898a0b2741d3a8ea6a8d5e267e258d33bdd] - fix(SwitchOptionWindow): option switches might disappear after changing schema[9c6fe8a62440d6b02fa4b3d37639c3e71ea71427] - refactor(switches): rename package name from option to switches[3dc3090c4172d14e34f9629057ebf4b69328a661] - refactor(symbol): improve liquid keyboard displaying[4265520e0b1d7d4fa56e8b86689961973441dcab] - refactor(theme): rename bg_* to fg_* in tool bar button foreground style[c9120631643229cbe31c3b5b469a337662134c42] - fix(core): incorrect candidate list total size[88de46afc55bb82d5556f5580c61b31ede93b52b] - feat(theme): new candidates window params[449db4e914237f1b5d223ebac57607c5b83a4bca] - feat(theme): new preedit params[30b2f4b8dccf352bcb5700e772ec5ecaa728ce17] - refactor(theme): cleanup deprecated params[c7223236021d70521d8f1dfc4f13a44539551e2c] - doc: update trime-schema[cf60c811ccd54ab6f8782e0e0adad4b945a5e6ff] - refactor: create/destroy session on (un)bind input[350a6e78bf2fe751620e30911c710ffaf311b86e] - refactor: cache (Rime)Schema instance in Rime[63650fa56cc0e701b259491ec78797ace5cb21c6] - refactor(switches): simplify switch option state updating[071ce38a87c1ff114079a4c2a6a6eae52ffaeb8b] - fix(switches): switch option state of schema cannot be saved[c5c4ef08e204ca01443f72b1c63f25c7b0f39ae6] - refactor(daemon): reduce the frequency of annoying notifications[1e851479d76582457cf4373335f4f2d919ef11da] - chore: upgrade boost to 1.89.0[43da6667d33242e93346de4b01fed767658bb8d2] - chore: use the full name for boost version[40f02fdcc446c52884e92da489098ecf42a2965f] - refactor(ime): slightly refactors for InputDeviceManager[bad3059f11f4c3b342dd73981bdf6dc141a5e5a8] - refactor: clean up handling of key events[bf7f53a034b495776e8b5e42ea943a43e746694a] - deps: drop snappy[c4b5af6054a602f065212a31fe953ba93f423674] - refactor(engine): only perform actual deploying when is needed[2d1216ab6198dae4cdcbe9fe9dd79d68db02437b] - fix: preset BACK key could not hide keyboard[bda9e35a2907a9e0841c70acec7e66deba3a3c6e] - refactor(data): create default.custom.yaml in user data dir once not exists[ac404c658a6ee3241250917d700c93ae92cb9064] - Revert "deps: drop snappy"[9e70699260cb9375afcd794854cc97620d4ad1e8] - refactor(core): move simulateKeySequence to RimeApi[5483af04bd4159b4bc5f838c92e433ffd594d544] - refactor(ime): don't invalidate all keys on each rime context update[3648f0aab14a2ff51e8c096b36b06fcbf927cb60] - refactor: autofill suggestion view centered and unrestricted width[6ddada7524380f730e11a4c37b910b521dbe2431] - feat: quick bar display copy content[118b1e441e140ba18f3a875145ce404fbef5427f] - feat: add clipboard suggestion toggle and timeout preferences[3c816d82d56be04d61e6e79de5178b27657edc31] - refactor(api): wrap rime config/schema deploy api in C++ wrapper[a7bdd439880acd3af4348215bd76314e14fa1e18] - refactor(api): request session if necessary[ed2e9c7eacff257058f3eb9d0c0c2916360f782f] - fix(api/switches): option switches would disappear once be clicked[04a1689293d8792d66d108b949ef1d42e025db5c] - refactor(api): request new session by default[6c83d5abfcda096b3aae15c761d0a1886bbdd8ed] - fix(ime): duplicate symbol input with physical keyboard[d33c4e4093240c22e5bb3a92aa1777da327996d0] - fix(daemon): notification couldn't cancel after rime deploy finish[12da7ac36e66e69568757bb5a6b901d1aa59b8d0] - fix: app not response if user repeat deploy too quickly[e3a07e60267cd15b7c100f930381def4ab75b928] - refactor: use BlockingQueue for simpler dispatcher implementation[d216ac611f03858c8c9ad0dbe3acf75a51ea744f] - refactor(api): always handle response no matter if rime process a key[f5fe60d73db2f2c056038865a2a39328121209b2] - fix: keyboard clipping in landscape[233bda4e454a627b268820986129fbe35f3319a7] - refactor(Rime): check current state on init[62fa60e4c10403a23f6c176a2c5ae883808a3716] - refactor(api): reset session before syncing user data[f834987c724ca68fc123ec1df63e22105b12e3a9] - refactor(engine): always start_maintenance when start rime[23d7518b2b4d39850ffc00d0f9be40de139a5a0f] - refactor(ime): start input out of rime context[4853b4ad3b2abf5b9e21dcfe46445f3a2f2ce924] - fix(RimeDispatcher): offer empty to queue when stop to avoid blocked by taking[a75669d0116c490c8f81650a8ba06345a9b3cdb3] - fix(keyboard): add version check for WindowMetrics API on Android < 11 (#1782)[533e3fd2474e8eb8313f00aaa5a2cfa504f74508] - refactor(Rime): always sync base data on rime start[ec441fe7024d1ac593c1de9ca77744b62ccf5931] - ci: upgrade upload action to v5[ac13dd4790523c1a9778cfb70234fe485fd3c526] - chore: add 3.3.7 changelog