Skip to content

Commit b706f14

Browse files
committed
chore: add 3.3.2 changelog
1 parent c24ce82 commit b706f14

File tree

1 file changed

+99
-0
lines changed

1 file changed

+99
-0
lines changed

CHANGELOG.md

+99
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,105 @@
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+
46+
### 🚜 Refactor
47+
48+
- Replace SimpleKeyItemBinding with SimpleItemUi
49+
- Transform FlexibleAdapter with BaseDifferAdapter
50+
- Remove deprecated and unused api
51+
- Update key processing api usage
52+
- Utilize scancode to improve key event handling
53+
- Tell key processing API if the system key event is ACTION_UP
54+
- Rename Event to KeyAction
55+
- Polish the code of KeyAction
56+
- Reduce redundant nesting during key processing
57+
- Rename KeyEventType to KeyBehavior
58+
- Remove unused override `onWindowShown/Hidden` in TrimeInputMethodService
59+
- Relocate the files in candidates
60+
- Rename InlinePreeditMode to ComposingTextMode and set DISABLED as default value
61+
- Remove deprecated string res and preference items
62+
- Try to clean up the code in KeyboardView
63+
- Make Keyboard as KeyboardView a primary constructor's parameters
64+
- Cleanup for keyboard drawing in KeyboardView
65+
- Remove deprecated popup keyboard stuffs in KeyboardView
66+
- Clean up the code of Key and Keyboard
67+
- Replace LeakGuardHandlerWrapper with coroutines
68+
- Improve cursor following of candidate window
69+
- Remove scancode mapping
70+
- Judge key up state by modifiers
71+
- Remove deprecated GraphicUtils
72+
- Make candidates window can show at fixed position perfectly
73+
- Extract `showDialog` from InputView to IMS
74+
- Clean up `ShortcutUtils`
75+
- Split Utils.kt by function or receiver type
76+
- Slightly refine NinePatchBitmapFactory.kt
77+
- Remove unused resources
78+
- Bundle core native lib version name into BuildConfig
79+
- Improve user experience of settings pages
80+
- Correct preedit view behavior and polish its appearance
81+
- Remove librime charcode plugin
82+
- Remove iconv dependency
83+
- Merge RimeNotification and RimeEvent as RimeMessage
84+
- Try to improve the showing of the preedit view
85+
- Migrate DialogUtils to ProgressBarDialogIndeterminate
86+
- Remove speech recognition
87+
- Deprecate IMS instance getter
88+
- Constraint the text views' height in CandidateItemUi
89+
- Share the features of CandidateItemUi to SwitchUi
90+
91+
### ⚙️ Miscellaneous Tasks
92+
93+
- Bump version to 3.3.2
94+
- Upgrade librime to 1.12.0
95+
- Update librime to 1.12.0-1-gec40354
96+
- Upgrade ktlint to 1.5.0
97+
- Add 3.3.2 changelog
98+
99+
### Build
100+
101+
- Try to adjust gradle jvm arguments
102+
- Refactor build process
103+
5104
## [3.3.1] - 2024-11-01
6105

7106
### 🚀 Features

0 commit comments

Comments
 (0)