Skip to content

v3.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Sep 15:17
· 107 commits to develop since this release

Change log from v3.2.19 to v3.3.0: v3.2.19...v3.3.0

  • [2da33f4] - chore: bump version to 3.3.0
  • [81258b3] - fix: Candidates are abnormally centered
  • [9a5d296] - fix: 输入状态下切换深色模式时,悬浮窗无法关闭
  • [1cc9edd] - chore: use form for issue template
  • [f3ad724] - feat: internal shared data directory
  • [d4a581d] - fix: fix list is empty
  • [34b59c4] - fix: 输入状态下切换配色,悬浮窗无法关闭
  • [0555fe2] - refactor: hide composition view on input view detached from window
  • [ef78335] - fix: error on access to user data dir especially on app first run
  • [f580213] - refactor: create main keyboard view without binding
  • [a9711be] - refactor: cancel jvm overloads on keyboard view
  • [2729c9d] - refactor: rename SchemaListItem to SchemaItem
  • [f378f19] - refactor: add schemaItemCached and currentSchema() to Rime(Api)
  • [92c09b7] - refactor: migrate KeyboardSwitcher features into KeyboardWindow
  • [10b885f] - fix: ime could not follow the keyboard's ascii mode after switching
  • [b5c1674] - fix: switcher didn't update after switching to different ascii mode keyboard
  • [3517b0d] - fix: keyboard layout didn't switch in time on device's orientation changed
  • [1a74854] - fix: couldn't back to appropriate keyboard layout from others at landscape mode
  • [c0528df] - fix: keyboard layout sometimes inadvertently backed to the default layout
  • [9a31e83] - feat: builtin prelude files
  • [2cc78e9] - refactor: slightly change the base data syncing logic
  • [32a006f] - ci: checkout submodules recursively on pull request and commit
  • [5776370] - fix: timing sync (#1441)
  • [0a8d470] - fix: crashes when trying to insert using liquid keyboard candidate.
  • [6306703] - chore: disable layout update animations.
  • [56431f2] - Restore animation when switching to other adapter from candidate.
  • [e2e37d4] - refactor: move bar ui classes into ui package
  • [aa9d8a7] - chore: introduce BRAVH library
  • [bfe66a4] - feat: initial implementation of SwitchesUi
  • [9e38094] - feat: add runtime option setter and getter to new api interface
  • [1aea201] - refactor: restore the style for SwitchesUi
  • [61dc1ca] - chore: update librime to 1.11.2-27-gcdab8936
  • [b1daf38] - refactor: apply the new runtime option setter and getter as more as possible
  • [a03ec12] - refactor: add STOPPING state for RimeLifecycle
  • [db08b6d] - refactor: slightly improve the switches view
  • [5159f57] - Revert "refactor: apply the new runtime option setter and getter as more as possible"
  • [b95633a] - feat(jni): use NewString to create jstring
  • [74430fa] - feat(jni): add getRimeCandidates API
  • [e5f7309] - feat(jni): add selectRimeCanidate and forgetRimeCandidate APIs
  • [e7e9543] - fix: candidate view in LiquidKeyboard didn't show all bulk candidates
  • [5e1e9bc] - refactor: migrate rime out data class into RimeProto
  • [c007982] - feat(api): initial implementation of emitting rime response via shared flow
  • [256c956] - feat: update composing text via rime response flow
  • [dbe0386] - feat: update candidates via rime response shared flow
  • [0c64c9c] - feat: update composition via rime response shared flow
  • [f5879c3] - refactor: adjust the data struct of RimeProto
  • [54de655] - refactor: rename CandidateListItem to CandidateItem
  • [742af71] - feat: new (compact) candidate view using recyclerview
  • [1ccb23c] - feat(utils): introduce EventStateMachine
  • [6514811] - refactor: implements QuickBarStateMachine to drive UI update of QuickBar
  • [5a59425] - chore: introduce AndroidX Paging library
  • [663e9c4] - feat(window): add default animation effect when enter or exit
  • [c23add2] - feat: implements unrolled candidate view
  • [bd6c7fc] - refactor: remove obsolete candidate view
  • [da6a911] - refactor: remove obsolete custom scroll view
  • [2fadf40] - refactor: remove unused api functions
  • [07bfdce] - refactor: rename CandidateAdapter to VarLengthAdapter
  • [2f5b3ce] - refactor: remove unused preference entries
  • [a462c00] - feat: restore the highlight of the candidate
  • [9da8856] - fix: key sequence could not be committed when ascii mode is on
  • [962fead] - fix: inaccurate left offset before the compact candidate view ...
  • [6e6b08b] - chore: upgrade gradle to 8.10
  • [4d44270] - docs: add SPDX license header with reuse
  • [436c8fc] - chore: add 3.3.0 changelog