2
2
3
3
All notable changes to this project will be documented in this file.
4
4
5
- ## [ unreleased ]
5
+ ## [ 3.2.18 ] - 2024-05-01
6
6
7
7
### 🚀 Features
8
8
9
9
- Slightly enhance the handling of the old opencc dict format (ocd)
10
10
- Enhance the exception handling when build opencc dictionaries
11
11
- Add json schema
12
12
- Add operation area in LiquidKeyboard
13
+ - Show notification when restarting rime
14
+ - Add class & mapper to hold style parameters
15
+ - Add ` GeneralStyle ` to ` Theme `
16
+ - Implements RimeDispatcher for running the rime backend solo on a single thread
17
+ - Make dialog use device default settings theme outside the app
18
+ - Override ` toString() ` method of custom config types
19
+ - Auto scroll to the activated liquid tab when it's out of the viewport
20
+ - Allow user to determine navigation bar background behavior
21
+ - Excerpt the text of clipboard, collection or draft entry ...
13
22
14
23
### 🐛 Bug Fixes
15
24
@@ -38,6 +47,28 @@ All notable changes to this project will be documented in this file.
38
47
- Incorrect filled items' background when fast scroll the clipboard
39
48
- LiquidTabsUi didn't scroll to current selected tab on init
40
49
- Back button in LiquidKeyboard didn't work well with some themes
50
+ - Wrong tag name in release artifactory (#1289 )
51
+ - Inaccurate command to get build version name
52
+ - Landscape keyboard's keys' position
53
+ - Crash on switching from other input method
54
+ - Create rime session by lazy in MainViewModel ...
55
+ - IntentReceiver was re-registered in TextInputManager
56
+ - Ensure to pass non-null input editor info to ` startInput ` of InputView ...
57
+ - Calculate scaled vertical gap to fit all keyboard height
58
+ - Forgot to require full check when manually deploy or sync user data
59
+ - Actions in dialog didn't actually launch sometimes
60
+ - Crash on typing after switching theme in the app settings
61
+ - Librime backend didn't log to logcat
62
+ - Emit ready state in instead of after ` dispatcher.start() `
63
+ - Could only turn the candidate page once
64
+ - Add missing new line
65
+ - Error key label in parseAction
66
+ - Error on getting color or drawable from external map config
67
+ - Page Up/Down symbol text size
68
+ - Failed to load sound effects
69
+ - Incorrect real position got from the symbol board of ` TABS ` type
70
+ - Liquid keyboard could not switch to ` tabs ` tab ...
71
+ - LiquidKeyboardEditActivity didn't follow the night mode
41
72
42
73
### 🚜 Refactor
43
74
@@ -64,6 +95,34 @@ All notable changes to this project will be documented in this file.
64
95
- Replace TabView with new LiquidTabsUi
65
96
- Automatically switch bar view when board window attach or detach
66
97
- Comb and simplify the code logic of LiquidKeyboard
98
+ - Enhance exception handling of the config traversing
99
+ - Remove redundant parameters to show composition window
100
+ - Introduce daemon to manage sessions access to rime
101
+ - Enhance lifecycle management of Rime
102
+ - Adjust TextInputManager constructor method
103
+ - Replace with ` GeneralStyle ` in ` ColorManager `
104
+ - Make all fields in ` CompositionComponent ` to non-nullable
105
+ - Replace with ` GeneralStyle ` in various classes
106
+ - Map font family from ` GeneralStyle `
107
+ - Remove unnecessary condition checking
108
+ - Replace handler with main looper with custom RimeLifecycleScope
109
+ - Add schemata stuffs to RimeApi
110
+ - Enhance the UX of selecting/enabling schema(ta)
111
+ - Remove the judgment of whether the notification is handling
112
+ - Enhance handling of exception when built files are removed by user manually
113
+ - Use native notification builder api to notify restarting
114
+ - Make the code of parseAction in Event more neat
115
+ - Make the code of LiquidKeyboard more clean
116
+ - Move SymbolKeyboardType to symbol package and rename to SymbolBoardType
117
+ - Merge ` candidateAdapter ` into ` varLengthAdapter ` in LiquidKeyboard
118
+ - Get database data in place on selecting
119
+ - Simplify the logic of the init of the fix data in LiquidKeyboard
120
+
121
+ ### 📚 Documentation
122
+
123
+ - Generate changelog with cliff
124
+ - Add conventional commits in pull request template
125
+ - Add SPDX license header with reuse
67
126
68
127
### ⚡ Performance
69
128
@@ -82,6 +141,19 @@ All notable changes to this project will be documented in this file.
82
141
- Add macos 14 m1 runner
83
142
- Upgrade librime to 1.11.0
84
143
- Chanage macos dependency step name
144
+ - Add git cliff config
145
+ - Bump jvm target to jdk 11
146
+ - Upgrade gradle to 8.7
147
+ - Downgrade java version to 17 on release and nightly build
148
+ - Remove unused ` Theme.Style `
149
+ - SpotApply style
150
+ - Add resue target
151
+ - Upgrade librime to 1.11.1
152
+ - Update android gradle plugin to 8.3.2
153
+ - Add fastlane metadata for F-Droid
154
+ - Update version info of native license metadata
155
+ - Add changelog target
156
+ - Update changelog of 3.2.18
85
157
86
158
### Build
87
159
0 commit comments