Change log since v3.2.9:
- 6098ec7 chore: upgrade opencc to 1.1.6
- 1b4650b fix: fix crash in theme/color picker
- 0e35b5b feat(core, data, jni): try to redeploy only after the theme config files have been modified
- 272cbdc fix(Rime): switches on the bar toggle to the opposite states as they show
- 4b4c272 refactor(data, core, ime, ui): move the sound parameters from Config to SoundManager
- 678eb8f refactor(data, ime, ui, util): shrink the methods of parsing the color parameters in Config
- 0f342b0 refactor(data, ime, util): continue to shrink duplicated or similar parts in Config
- 756bc78 refactor(data, ime, util): migrate more parameters from Config ...
- 0789403 refactor(data, ime): update or remove some deprecated methods and parameters
- d64d318 fix(Keyboard): keyboard definition doesn't fallback to default ...
- 8d7a554 refactor(data, ime): reform KeyboardSwitcher
- d96a6a3 refactor(data, ime, ...): reform some getters of the preset keyboard parameters
- 520e991 refactor(keyboard): remove the Context parameter
- 4c095a0 refactor(Config): optimize some loop implementations
- 22c9459 refactor(Config): minor refactor of the getter holder classes
- af8d0df refactor(data, ui): migrate more theme related parameters to ThemeManager ...
- 960bb51 refactor(Config): reform how to apply sound package
- 31b47ea refactor(data, ime): reform the getters of the liquid keyboard parameters
- 37a305c refactor(data, ime, util): reform how to get typeface for the theme layout
- 0240385 refactor(data, ime): reform how to get size parameters for theme layout
- 5b37469 refactor(data, ime): reform the getters of the keyboard style parameters
- 119b4ff refactor(data, ime): rename and simplify PopupPosition (PositionType previously)
- d831538 refactor(Config): tidy the code that how to parse color string
- 6ad478a feat(Config): new basic config type getter implementations
- e15d853 refactor(Config): replace the most of the capture type with Object ...
- 1a15562 feat(core, ime): use kotlin flow to emit and handle rime notification
- 22ad347 refactor(core, data, ime, util, jni): optimize the process to get config map...
- 7d3e450 refactor(jni): minor adjust to the headers
- 405d779 refactor(jni): remove out-of-date test class
- 3211ca9 refactor(util, ime): bundle more system services to SystemServices.kt ...
- ba2f085 feat(data, ime, ui, res): add new preference screen for clipboard, ...
- 7494f02 refactor(data, ui): remove old database stuffs
- f7cc962 chore: upgrade opencc to 1.1.5
- 0874974 ci: not to require capnproto dependency anymore
- 6583482 chore: update librime to 1.7.3-g9086de3
- 544805f refactor(ui): change the log tag to the new app name of rime traits
- 1cb87c5 refactor(jni): tweak with include_directories ...
- 46cc245 refactor(jni): only call RimeSetup at first run
- cfcc345 build(jni): replace miniglog with glog bundled by librime
- 0afc710 build(jni): remove capnproto module
- 84d907b feat(ui): show warning or error log info when deploy from the main setting page
- a9d5972 refactor(data): refactor LogView with RecyclerView to improve its performance
- 2486e64 feat(jni): enable native logging
- a1788c5 fix(ui): changing color scheme doesn't work
- 3393a3f refactor(data/ui/res): refactor database related sharedpeferences to use more proper types to store
- ef110ef refactor(data): move Config to theme package
- e0cd0f6 refactor(data): rename some variables to make it easier to understand their usages
- 1efe8ab refactor(data): completely remove methods/variables should can only handle by AppPrefs from Config
- da4f6ab refactor(data): refactor AppPrefs ...
- cb4ab69 chore: bump version to 3.2.10