Releases: Bambooin/trime
Releases · Bambooin/trime
v3.2.16
Change log from v3.2.2 to v3.2.16: v3.2.2...v3.2.16
- [74b6afb] - chore: remove obsolete script
- [9937980] - chore: upgrade gradle to 7.2
- [6ec4955] - chore: bump version to 3.2.3
- [aeabc54] - bug-fix & new feature
- [3c78028] - fix height
- [3362172] - fix backfround
- [4f2f1cf] - utils:
ImeUtils
: new, move from PrefMainActivity's companion object - [a4c31cb] - utils:
StringUtils
: rename to fix typo - [559e43f] - utils:
ShortcutUtils
: new, to replaceFunction
- [25c7b26] - utils:
StringUtils
: convert to Kotlin - [33a893d] - utils:
ShortcutUtils
: mark new line; removeFunction
- [8403089] - utils:
RimeUtils
: reorganize - [512cdc8] - utils:
YamlUtils
: new, adapted fromConfig
- [fc3c75f] - utils: try to meet styling specification
- [a971088] - fix: fix merge conflict and style
- [61021a1] - refactor: lower case package name and split
- [36aafc3] - chore: update README.md
- [e66d97a] - chore: adjust READMEs' copywriting
- [1d83f74] - chore: fix typos in READMEs
- [ffed387] - chore: fix typos in README_en.md
- [c82ca11] - fix: fix image align by change icon
- [42d743b] - chore: polish en readme
- [325873f] - doc: set main readme to en
- [bab1f3b] - chore: change readme referrer
- [822d36b] - chore: polish english readme
- [b72d273] - chore: remove obsolete readme file
- [f9269eb] - fix: fix fdroid build by remove unverified repo
- [69dbd54] - feat: add code of conduct file
- [b8f4551] - feat: add contribution guide
- [849fab4] - doc: add contribution guide in readme
- [14e9b2e] - doc: add contribution guide in pull request template
- [af19201] - chore: upgrade google java format to 1.11.0
- [8dc7ba5] - chore: upgrade spotless plugin to 5.15.0
- [e7a878a] - chore: clean obsolete artwork
- [8f95b32] - refactor(keyboard): remove unused KeyboardManager
- [3c2da03] - refactor(keyboard): move and rename TrimeKeyEffects
- [65e4038] - refactor/perf(keyboard): improve KeyboardSwitch(er)
- [611cbb3] - refactor(clipboard): fix typos
- [ecbb36e] - refactor(symbol): fix typos
- [eea722f] - fix(res): make Options Menu follow the UI mode (osfans#521)
- [a887ed1] - refactor(core): fix typos
- [f53ffcd] - perf(core): reorganize and improve Trime service
- [86ad95e] - fix: cannot seek progress of repeat interval setting
- [f058710] - fix: key properties should fallback to keyboard's
- [2c9bc2f] - feat: enhance haptic feedback
- [9eb138e] - refactor(setup/Config): reduce context parameter usages
- [2951a08] - perf(core/Trime): refactor handler class
- [ff985af] - refactor(keyboard/KeyboardView): introduce LeakGuardHandlerWrapper
- [8974ebe] - refactor(res/layout; core/Trime): reorganize layout resources
- [0fd7dd6] - fix: cannot display liquid keyboard view
- [f147df8] - perf(core/Trime): not pre-declare View to avoid static field leak
- [61f278a] - refactor(core/Trime; keyboard/KeyboardView): remove unusable swipe action
- [58e7b83] - refactor: try to meet spotless styling
- [2893c46] - 优化键盘按键滑动事件的触发
- [82a1abd] - 为 osfans#524 增加开关
- [712e521] - 优化liquidKeyboard。
- [95e117a] - 优化候选栏。
- [3d9a6a3] - doc: update inappropriate translation
- [cd19c26] - Fix a ClassCastException caused by the clipboard command
- [288573b] - Init the colors config before load candidate background
- [8fe8c71] - fix NullPointerException
- [ca099fe] - Move keystore properties to keystore.properties
- [fb85dd4] - ci: migrate workflows from adopt to temurin
- [8ea42b8] - ci: rename workflow to same style
- [902d400] - perf: reduce keyboard and one_hand_mode loading time
- [b2580d9] - refactor(text): reduce redundant code and normalize variable names
- [3f8824d] - refactor(text): split code related to font customization
- [da36fa0] - refactor(text): Optimize how to recompute tab geometry
- [ec8f24c] - refactor(text): introduce GraphicUtils to Candidate
- [df9c966] - refactor(text): reduce redundant code and normalize variable names
- [cd018f8] - refactor(text): optimize how to recompute tab geometry
- [a4290fa] - refactor(lifecycle): enhance lifecycle management
- [afc3f2f] - refactor(core, text): split most code related to text input in Trime
- [fd687dd] - feat(res): add default system subtype (slogan)
- [f5ca6bb] - fix(core): unexpectedly select all action while typing
- [da18332] - refactor(util): fine tune ImeUtils (InputMethodUtils)
- [6305d67] - refactor(components): migrate AlertDialog to AndroidX
- [94d831c] - refactor(core): fine tune popup window
- [bfa954a] - refactor(core): fine tune AlertDialog
- [843f52d] - refactor(core): split more code from Trime service
- [5200a7e] - refactor(settings, lifecycle): fine tune coroutines scope settings
- [0de8f23] - refactor: apply spotless to unify style
- [7a30499] - refactor(util): introduce AndroidVersion
- [79aac35] - refactor(settings): enhance permissions request
- [bb8ffe5] - chore: add theme in bug report template
- [ef786b6] - doc: make clear that every commit should be in good state
- [08c381d] - doc: update build guide of macOS
- [04c9591] - doc: fix pull request markdown style
- [a99fb0a] - fix(KeyboardView): multpoint touch wrongly recognized as swipe
- [b2bec59] - refactor(jni): refactor the cmake files
- [d868682] - fix(jni): remove unnecessary CACHE entry
- [c096c9b] - refactor(jni): add the rime plugins back
- [3076e49] - chore(submodule): ignore changes that CMake makes
- [8232e98] - chore: remove obsolete submodule config
- [b6f3253] - doc: update pull request template
- [e863ad1] - chore: bump version to 3.2.4 for next release cycle
- [dc06354] - fix(KeyboardView): IllegalFormatConversionException in debug build
- [cb10166] - chore: polish gitignore by template
- [d7c04c8] - fix(TextInputMangager): move the logic back to the right position
- [f323fd5] - chore(jni): build everything into one library
- [e45801a] - chore(build): add more build variants
- [8d9f40e] - chore(jni): use dependencies from librime as much as possible
- [c995915] - chore(jni): don't compile library tools
- [35960c0] - chore(jni): enable snappy
- [7a1b187] - chore: add name and version to artifactory
- [93b68b3] - chore(jni): allow specifying prebuilt JNI libraries
- [6736263] - fix(jni): disable statx
- [e0950e9] - chore: remove obsolete gitattributes rules
- [7cfe3ce] - chore: enable building multiple apks per abi
- [1ea4b1e] - chore: upgrade code style tools
- [676f609]...