chewing / libchewing

libchewing - The intelligent phonetic input method library
https://chewing.im/
GNU Lesser General Public License v2.1
359 stars 90 forks source link

Feat toneless input mode and fuzzy search input mode #596

Closed kanru closed 1 month ago

kanru commented 1 month ago

Fixes #557

Note this does not yet fix #588 which requires guessing partial pinyin.

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 88.33922% with 33 lines in your changes missing coverage. Please review.

Project coverage is 89.49%. Comparing base (1073a32) to head (a1121c6).

Files Patch % Lines
src/dictionary/trie.rs 95.00% 8 Missing :warning:
src/editor/zhuyin_layout/pinyin.rs 60.00% 4 Missing :warning:
src/editor/zhuyin_layout/dc26.rs 0.00% 3 Missing :warning:
src/editor/zhuyin_layout/et.rs 0.00% 3 Missing :warning:
src/editor/zhuyin_layout/et26.rs 0.00% 3 Missing :warning:
src/editor/zhuyin_layout/ginyieh.rs 0.00% 3 Missing :warning:
src/editor/zhuyin_layout/hsu.rs 0.00% 3 Missing :warning:
src/editor/zhuyin_layout/ibm.rs 0.00% 3 Missing :warning:
capi/src/io.rs 83.33% 1 Missing :warning:
src/editor/mod.rs 96.42% 1 Missing :warning:
... and 1 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #596 +/- ## ========================================== - Coverage 89.52% 89.49% -0.04% ========================================== Files 38 38 Lines 8289 8501 +212 ========================================== + Hits 7421 7608 +187 - Misses 868 893 +25 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.