Skip to content

Commit ac13dd4

Browse files
committed
chore: add 3.3.7 changelog
1 parent ec441fe commit ac13dd4

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

CHANGELOG.md

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,114 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [3.3.7] - 2025-11-01
6+
7+
### 🚀 Features
8+
9+
- Builtin minimal usable schema
10+
- Bring back preedit view padding
11+
- *(theme)* Add toolbar theme config options (#1729)
12+
- *(ui)* Persist schema list (deploy) after changing enabled schemas
13+
- *(composition)* Hide preedit view when enable inline composing text
14+
- Implement GestureFrame to support gesture actions on view
15+
- *(theme)* New candidates window params
16+
- *(theme)* New preedit params
17+
- Quick bar display copy content
18+
- Add clipboard suggestion toggle and timeout preferences
19+
20+
### 🐛 Bug Fixes
21+
22+
- Keyboard components sometimes got invalid rime session
23+
- *(toolbar)* Add missing end spacing for the last secondary button
24+
- Views cannot use nine patch drawable as their background
25+
- *(ime)* Workaround Samsung One UI navbar coloring
26+
- *(symbol)* Cannot switch to emoji tab page via preset key action
27+
- *(composition)* CandidatesView OnGlobalLayoutListener memory leak
28+
- *(keyboard)* Crash when key press vibration duration or amplitude is set as system default
29+
- *(candidates)* Baseline alignment between text and comment didn't take effect
30+
- *(ime)* NaN exception when getting AutoScaleTextView baseline
31+
- *(keyboard)* Exit key in liquid keyboard wasn't working
32+
- *(InputView)* Preedit didn't dismiss when inline composition is enabled
33+
- *(PreeditTextView)* Avoid IndexOutOfBoundsException when moving cursor
34+
- *(SwitchOptionWindow)* Option switches might disappear after changing schema
35+
- *(core)* Incorrect candidate list total size
36+
- *(switches)* Switch option state of schema cannot be saved
37+
- Preset BACK key could not hide keyboard
38+
- *(api/switches)* Option switches would disappear once be clicked
39+
- *(ime)* Duplicate symbol input with physical keyboard
40+
- *(daemon)* Notification couldn't cancel after rime deploy finish
41+
- App not response if user repeat deploy too quickly
42+
- Keyboard clipping in landscape
43+
- *(RimeDispatcher)* Offer empty to queue when stop to avoid blocked by taking
44+
- *(keyboard)* Add version check for WindowMetrics API on Android < 11 (#1782)
45+
46+
### 🚜 Refactor
47+
48+
- Only apply padding horizontally for candidate item
49+
- Always generate builtin default.custom.yaml in user data dir
50+
- *(assets)* Fix inaccurate icon name for edit tool button in tongwenfeng theme
51+
- *(symbol)* Rename LiquidKeyboard to LiquidWindow
52+
- *(symbol)* Simplify liquid / database items display
53+
- *(symbol)* Use animator to switch view in LiquidLayout
54+
- *(symbol)* Merge TabTag, TabManager and SymbolBoardType as LiquidData
55+
- *(symbol)* Uniform the color tint of icons in popupmenu
56+
- *(ui)* Create rime session async to avoid blocking users from entering
57+
- *(daemon)* Keep notification when deploying
58+
- *(ui)* Allow to enable multiple schemas at once
59+
- New icon for deploy action to avoid confusion with the sync icon
60+
- *(ui)* Adjust theme color schemes
61+
- Break down rime response proto into finer granularities ...
62+
- Wrap candidate item view with GestureFrame
63+
- Improve single candidate displaying
64+
- *(bar)* Reverse option styles
65+
- *(jni,core)* Don't join maintenance thread to avoid blocking rime starting
66+
- *(switches)* Rename package name from `option` to `switches`
67+
- *(symbol)* Improve liquid keyboard displaying
68+
- *(theme)* Rename `bg_*` to `fg_*` in tool bar button foreground style
69+
- *(theme)* Cleanup deprecated params
70+
- Create/destroy session on (un)bind input
71+
- Cache (Rime)Schema instance in Rime
72+
- *(switches)* Simplify switch option state updating
73+
- *(daemon)* Reduce the frequency of annoying notifications
74+
- *(ime)* Slightly refactors for InputDeviceManager
75+
- Clean up handling of key events
76+
- *(engine)* Only perform actual deploying when is needed
77+
- *(data)* Create `default.custom.yaml` in user data dir once not exists
78+
- *(core)* Move `simulateKeySequence` to RimeApi
79+
- *(ime)* Don't invalidate all keys on each rime context update
80+
- Autofill suggestion view centered and unrestricted width
81+
- *(api)* Wrap rime config/schema deploy api in C++ wrapper
82+
- *(api)* Request session if necessary
83+
- *(api)* Request new session by default
84+
- Use BlockingQueue for simpler dispatcher implementation
85+
- *(api)* Always handle response no matter if rime process a key
86+
- *(Rime)* Check current state on init
87+
- *(api)* Reset session before syncing user data
88+
- *(engine)* Always `start_maintenance` when start rime
89+
- *(ime)* Start input out of rime context
90+
- *(Rime)* Always sync base data on rime start
91+
92+
### 📚 Documentation
93+
94+
- Update trime-schema
95+
96+
### ⚙️ Miscellaneous Tasks
97+
98+
- Bump version to 3.3.7
99+
- Add stroke schema for reverse lookup of luna pinyin
100+
- Add missing essay.txt as prelude for some schemas
101+
- Fix code style error on macos
102+
- Upgrade the github action to v5
103+
- Make sure Android NDK installed
104+
- Upgrade boost to 1.89.0
105+
- Use the full name for boost version
106+
- Upgrade upload action to v5
107+
- Add 3.3.7 changelog
108+
109+
### Deps
110+
111+
- Drop snappy
112+
5113
## [3.3.6] - 2025-09-01
6114

7115
### 🚀 Features

0 commit comments

Comments
 (0)