Skip to content

Commit 359d86a

Browse files
committed
chore: add 3.3.2 changelog
1 parent f83d28c commit 359d86a

File tree

1 file changed

+100
-0
lines changed

1 file changed

+100
-0
lines changed

CHANGELOG.md

+100
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,106 @@
22

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

5+
## [3.3.2] - 2025-01-01
6+
7+
### 🚀 Features
8+
9+
- Add Android keycode to scancode mapping
10+
- Implement RimeKeyEvent
11+
- Replace Composition (view) with CandidatesView
12+
- Make new PreeditUi support moving cursor on touch
13+
- Integrate UI creation for PreferenceDelegate
14+
- Allow user to determine the candidates view mode
15+
- Add PageinationUi to indicate if candidates page has prev or next
16+
- Restore horizontal padding for candidate item in candidate window
17+
- Restore vertical layout in candidate window
18+
- Add keyval unicode mapping to process unhandled-by-librime key
19+
- Enhance physical keyboard support with candidates window
20+
- Show preedit ui on the top of bar when candidates window is disabled
21+
- New deploy user experience
22+
- Improve candidate item display
23+
- Improve switch display
24+
- Improve candidate window display
25+
26+
### 🐛 Bug Fixes
27+
28+
- Clipboard update not in time
29+
- Main keyboard view would disappear after switching schema
30+
- Back, Escape and Enter key action was handled before forward to librime
31+
- Space key always showed current schema name
32+
- Temporary workaround for duplicated return action (again)
33+
- Only the candidates of the first page could be selected in popup window
34+
- Reduce crash on flexboxlayout changing on candidates update
35+
- Keyboard view would be disappear after recreating input view
36+
- Workaround for some symbols cannot be committed
37+
- Make sure the window view height can always follow current keyboard height
38+
- Schema name on space bar didn't change after switching schema
39+
- Workaround for some text pattern cannot be simulated as key sequence
40+
- Wrong behavior on pressing return key on physical keyboard
41+
- Candidates window blocked the bar at first time showup
42+
- Regression that return key from physical keyboard would duplicate new line
43+
- Add missing highlighted candidate background
44+
- Crash on creating notification on deploy failure on Android 12+
45+
- `KP_*` would be processed twice
46+
47+
### 🚜 Refactor
48+
49+
- Replace SimpleKeyItemBinding with SimpleItemUi
50+
- Transform FlexibleAdapter with BaseDifferAdapter
51+
- Remove deprecated and unused api
52+
- Update key processing api usage
53+
- Utilize scancode to improve key event handling
54+
- Tell key processing API if the system key event is ACTION_UP
55+
- Rename Event to KeyAction
56+
- Polish the code of KeyAction
57+
- Reduce redundant nesting during key processing
58+
- Rename KeyEventType to KeyBehavior
59+
- Remove unused override `onWindowShown/Hidden` in TrimeInputMethodService
60+
- Relocate the files in candidates
61+
- Rename InlinePreeditMode to ComposingTextMode and set DISABLED as default value
62+
- Remove deprecated string res and preference items
63+
- Try to clean up the code in KeyboardView
64+
- Make Keyboard as KeyboardView a primary constructor's parameters
65+
- Cleanup for keyboard drawing in KeyboardView
66+
- Remove deprecated popup keyboard stuffs in KeyboardView
67+
- Clean up the code of Key and Keyboard
68+
- Replace LeakGuardHandlerWrapper with coroutines
69+
- Improve cursor following of candidate window
70+
- Remove scancode mapping
71+
- Judge key up state by modifiers
72+
- Remove deprecated GraphicUtils
73+
- Make candidates window can show at fixed position perfectly
74+
- Extract `showDialog` from InputView to IMS
75+
- Clean up `ShortcutUtils`
76+
- Split Utils.kt by function or receiver type
77+
- Slightly refine NinePatchBitmapFactory.kt
78+
- Remove unused resources
79+
- Bundle core native lib version name into BuildConfig
80+
- Improve user experience of settings pages
81+
- Correct preedit view behavior and polish its appearance
82+
- Remove librime charcode plugin
83+
- Remove iconv dependency
84+
- Merge RimeNotification and RimeEvent as RimeMessage
85+
- Try to improve the showing of the preedit view
86+
- Migrate DialogUtils to ProgressBarDialogIndeterminate
87+
- Remove speech recognition
88+
- Deprecate IMS instance getter
89+
- Constraint the text views' height in CandidateItemUi
90+
- Share the features of CandidateItemUi to SwitchUi
91+
92+
### ⚙️ Miscellaneous Tasks
93+
94+
- Bump version to 3.3.2
95+
- Upgrade librime to 1.12.0
96+
- Update librime to 1.12.0-1-gec40354
97+
- Upgrade ktlint to 1.5.0
98+
- Add 3.3.2 changelog
99+
100+
### Build
101+
102+
- Try to adjust gradle jvm arguments
103+
- Refactor build process
104+
5105
## [3.3.1] - 2024-11-01
6106

7107
### 🚀 Features

0 commit comments

Comments
 (0)