Change log from v3.3.8 to v3.3.9: v3.3.8...v3.3.9
- [8a673b2] - chore: bump version to 3.3.9
- [1b1d8f5] - fix: ensure UI update after clipboard suggestion timeout
- [2012767] - fix: avoid keys entering composing state in
showAsciiSwitchTips - [49411ef] - fix: ensure ASCII tips proper dismissal in preedit mode
- [b30fdef] - fix: clipboard and inline suggestions UI not centered with toolbar buttons
- [630be37] - feat: enable more button to close clipboard and inline suggestion states
- [6027f11] - feat: implement horizontal candidate layout styles with flexible width filling
- [65faaf6] - refactor(toolbar): streamline button state management and layout coordination
- [cbcd477] - refactor: implement intelligent sound effect caching and reuse
- [fbac65c] - feat: commit composition on keyboard switch with
ascii_modechange - [94daf71] - feat: add Iconics font support for key labels and symbols
- [2aa0fe3] - feat: add Iconics font support for popup UI components
- [e7ecf5f] - feat: add preset key support for candidate selection
- [4ef8e0a] - fix: render Iconics font in key preview
- [7a59937] - chore: upgrade librime to 1.16.0
- [6ccf077] - fix: prevent interference between hint and symbol rendering
- [73bae8d] - fix: reload theme after successful deployment
- [215246f] - fix: remove incorrect sp unit conversion for key height calculation
- [28156a1] - refactor: remove ineffective dp unit conversion code
- [cbc4142] - fix(provider): crash on creating RimeDataProvider onCreate fails
- [940cff5] - refactor(candidates): some normalization for recent changes
- [aba35d0] - refactor: replace kotlin-inject with Kodein for dependency injection
- [3185375] - refactor: normalize the naming of the subview controllers of InputView
- [3ad7e94] - feat: coordinating popup candidate window with fixed spacing
- [23158ee] - refactor: rename ComposingTextMode back to InlinePreeditMode
- [20ea880] - refactor: improve inline preedit update
- [9135e57] - fix: composing state didn't get update in time again
- [fd40c58] - fix: fix prediction and composite issue
- [44ff55b] - fix: prevent unexpected continuous commits from
auto_select - [c55de21] - chore: upgrade librime to 1.16.1
- [f64c28a] - fix: further prevent unexpected commits from
auto_select - [9ee65a3] - refactor: remove unreachable composition clearing code
- [dc3f4b6] - refactor: simplify event transition of UnrollButtonStateMachine
- [1044be2] - refactor(worker): create separate rime session when sync on background
- [2707bf1] - refactor: simplify rime proto conversion
- [3dc322a] - fix: potential crash on rime context conversion
- [5026dd2] - fix: remove extra space under the input window (#1930)
- [e94ce33] - fix: fix permission string typo (#1931)
- [c177f09] - refactor(toolbar): remove redundant
bg_andfg_prefixes - [0893d9b] - fix: properly handle commit when inline preedit matches committed text
- [6807eda] - refactor(toolbar): move button
sizeconfig fromForegroundtoButtonlevel - [ae38dae] - fix: hilited_candidate_back_color not working in floating candidate window
- [c307a53] - fix: remove unnecessary padding from preedit UI root as it already has its own internal padding
- [029faaa] - refactor: improve default values for key volume and swipe gestures
- [b0fda71] - fix: exclude TABS type item from being displayed in TABS page of liquid
- [6a10567] - chore: add 3.3.9 changelog