Skip to content

v3.2.10

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Jan 15:28
· 567 commits to develop since this release

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