2
2
3
3
All notable changes to this project will be documented in this file.
4
4
5
+ ## [ 3.3.1] - 2024-11-01
6
+
7
+ ### 🚀 Features
8
+
9
+ - * (core)* Implements KeyValue and KeyModifier
10
+ - Implement RimeEvent to hold events created by this frontend
11
+ - Hide scroll bars of switcher view
12
+
13
+ ### 🐛 Bug Fixes
14
+
15
+ - Switches weren't updated after switching schema
16
+ - Shift action could not be committed when ascii mode is off
17
+ - Unrolled candidates size was actually limited to about 144
18
+ - Could not unroll the candidates somehow
19
+ - Unrolled candidates size was still limited to about 144
20
+ - Some symbols would be committed twice in full and half shape
21
+ - Assets in sub directories ran out of its parent in dest path
22
+ - Data checksums descriptor didn't copy correctly
23
+ - Couldn't smart match the keyboard corresponding to the schema id
24
+ - Forgot to invoke response handlers in Rime itself
25
+ - Could not scroll down the unrolled candidates
26
+ - Metrics of strings in RimeProto were not completely converted
27
+ - Filter opencc data file
28
+ - Ime could not response key event from physical keyboard (#1485 )
29
+ - Truncated composition view (#1479 )
30
+ - Duplicated characters in ascii mode
31
+ - Popup composition view blocked the bar view at first show
32
+ - Duplicated line breaks
33
+
34
+ ### 🚜 Refactor
35
+
36
+ - "pack" the text and comment view so that they are as centered as possible
37
+ - Slightly shorten the default animation duration
38
+ - Never fill the width of the candidate item view
39
+ - Make the candidate text always in center while ...
40
+ - Truncate the candidate at the end if the text is too long
41
+ - Improve key event forwarding
42
+ - Split out KeyboardActionListener from KeyboardView
43
+ - Split out CommonKeyboardActionListener from TextInputManager
44
+ - Make unrolled candidate view high customizable
45
+ - Remove useless/unused keyboard settings
46
+ - Split out EnterKeyLabelModule from KeyboardView
47
+ - Remove debounce when selecting candidates in the compat view
48
+ - * (api)* Update context in rime engine lifecycle looper
49
+ - * (ime)* Merge TextInputManager into TrimeInputMethodService
50
+ - Handle window switching in input(view) scope as more as possible
51
+ - * (ime)* Reduce redundant text committing functions
52
+ - Always pass the copy of the active theme to the views ...
53
+ - Enhance the process of theme switching
54
+ - Optimize timing background sync
55
+ - Move on result action into FolderPickerPreference
56
+ - Drop unnecessary data dir change listeners
57
+ - Cleanup the process of handling rime response inside Rime
58
+ - Enhance rime notification handling
59
+ - Merge notification flow and response flow as callback flow
60
+ - Move RimeResponse into RimeEvent as IpcResponse(Event)
61
+ - Improve the build of spanned composition
62
+ - Transform LiquidTabsUi with RecyclerView
63
+
64
+ ### ⚙️ Miscellaneous Tasks
65
+
66
+ - Bump version to 3.3.1
67
+ - Remove google java format
68
+ - Upgrade ktlint to 1.3.1
69
+ - Format with ktlint 1.3.1
70
+ - Ignore code format patches within git blame
71
+ - Share copyright profile
72
+ - Update native dependencies
73
+ - Upgrade opencc data
74
+ - Update development guide [ skip ci]
75
+ - Add OpenCC data install path to gitignore
76
+ - Update librime to 1.11.2-39-gb74f5fa0
77
+ - Switch to macOS 15 runner
78
+ - Add 3.3.1 changelog
79
+
80
+ ### Build
81
+
82
+ - Implement OpenCCDataPlugin to install OpenCC data
83
+ - Remove rules for installing OpenCC data in Makefile
84
+ - Fix deprecated function usage
85
+
5
86
## [ 3.3.0] - 2024-09-01
6
87
7
88
### 🚀 Features
@@ -2086,14 +2167,6 @@ All notable changes to this project will be documented in this file.
2086
2167
2087
2168
## [ 3.0] - 2017-01-04
2088
2169
2089
- ### #33
2090
-
2091
- - Android 6.0 上請求讀寫權限
2092
-
2093
- ### #5
2094
-
2095
- - 使用Clear或Escape清屏
2096
-
2097
2170
### 🚀 Features
2098
2171
2099
2172
- * (jni)* Save option
@@ -2143,16 +2216,6 @@ All notable changes to this project will be documented in this file.
2143
2216
- Remove duplicated Chinese trime file
2144
2217
- Dynamic version code according to commit number
2145
2218
2146
- ### Fix
2147
-
2148
- - Func name error
2149
- - Destroy F4 menu when escape
2150
- - Destroy F4 menu when back
2151
-
2152
- ### Workaround
2153
-
2154
- - Deploy message error
2155
-
2156
2219
### Candidate_padding
2157
2220
2158
2221
- 內邊距
@@ -2171,40 +2234,8 @@ All notable changes to this project will be documented in this file.
2171
2234
- * (jni)* Update librime
2172
2235
- Dynamic version name and code
2173
2236
2174
- ### Cmake
2175
-
2176
- - Fix android clang
2177
- - Add opencc tools
2178
- - Add boost thread for win32
2179
-
2180
- ### Code
2181
-
2182
- - Prior 隱藏鍵盤
2183
-
2184
- ### GetSelectLabels
2185
-
2186
- - 候選標籤
2187
-
2188
2237
### Jni
2189
2238
2190
- - Set android-4
2191
- - Add miniglog
2192
- - Add arm64-v8a support
2193
- - Fix ld error
2194
- - Update opencc to 1.0.3
2195
- - Use local librime for Android
2196
- - Fix get_version null pointer error
2197
- - Rename to rime_jni.cc
2198
- - 保存最近方案
2199
- - Update opencc
2200
- - Opencc
2201
- - Update boost & snappy
2202
- - Default no use boost signals2
2203
- - Modular
2204
- - Update librime
2205
- - Opencc dynamic lib
2206
- - Add libiconv 1.14
2207
- - Update makefile
2208
2239
- Update yaml-cpp to 0.5.3
2209
2240
- Update librime
2210
2241
- Fix for ndk r11
@@ -2247,11 +2278,6 @@ All notable changes to this project will be documented in this file.
2247
2278
2248
2279
- 解決rime_console編譯問題
2249
2280
2250
- ### Make
2251
-
2252
- - Add ndk-build to ant
2253
- - Add lint
2254
-
2255
2281
### Proximity_correction
2256
2282
2257
2283
- 按鍵糾錯
@@ -2262,14 +2288,6 @@ All notable changes to this project will be documented in this file.
2262
2288
2263
2289
### Travis
2264
2290
2265
- - Submodules
2266
- - Install
2267
- - Add ndk
2268
- - Reduce log
2269
- - Prebuilt ndk libs
2270
- - Android-23
2271
- - Script
2272
- - Use gradle
2273
2291
- Fix build break and add ant lint
2274
2292
2275
2293
### Win
@@ -2284,20 +2302,101 @@ All notable changes to this project will be documented in this file.
2284
2302
2285
2303
- Auto_caps
2286
2304
2287
- ### 命令直通車
2288
-
2289
- - Run
2290
-
2291
2305
### 按鍵單獨顏色或標籤
2292
2306
2293
2307
- Key_text_color、key_back_color
2294
2308
2309
+ ### 默認空格右滑(Schema_switch
2310
+
2311
+ - Control+Shift+1)切換到下一方案
2312
+
2313
+ ## [ 3.0-beta2] - 2016-01-11
2314
+
2315
+ ### #33
2316
+
2317
+ - Android 6.0 上請求讀寫權限
2318
+
2319
+ ### Cmake
2320
+
2321
+ - Fix android clang
2322
+ - Add opencc tools
2323
+ - Add boost thread for win32
2324
+
2325
+ ### Code
2326
+
2327
+ - Prior 隱藏鍵盤
2328
+
2329
+ ### GetSelectLabels
2330
+
2331
+ - 候選標籤
2332
+
2333
+ ### Jni
2334
+
2335
+ - Update opencc to 1.0.3
2336
+ - Use local librime for Android
2337
+ - Fix get_version null pointer error
2338
+ - Rename to rime_jni.cc
2339
+ - 保存最近方案
2340
+ - Update opencc
2341
+ - Opencc
2342
+ - Update boost & snappy
2343
+ - Default no use boost signals2
2344
+ - Modular
2345
+ - Update librime
2346
+ - Opencc dynamic lib
2347
+ - Add libiconv 1.14
2348
+ - Update makefile
2349
+
2350
+ ### Make
2351
+
2352
+ - Add ndk-build to ant
2353
+ - Add lint
2354
+
2355
+ ### Travis
2356
+
2357
+ - Submodules
2358
+ - Install
2359
+ - Add ndk
2360
+ - Reduce log
2361
+ - Prebuilt ndk libs
2362
+ - Android-23
2363
+ - Script
2364
+ - Use gradle
2365
+
2366
+ ### 命令直通車
2367
+
2368
+ - Run
2369
+
2295
2370
### 默認send_bindings
2296
2371
2297
2372
- True
2298
2373
2299
- ### 默認空格右滑(Schema_switch
2374
+ ## [ 3.0-beta ] - 2015-07-24
2300
2375
2301
- - Control+Shift+1)切換到下一方案
2376
+ ### #5
2377
+
2378
+ - 使用Clear或Escape清屏
2379
+
2380
+ ### Fix
2381
+
2382
+ - Func name error
2383
+ - Destroy F4 menu when escape
2384
+ - Destroy F4 menu when back
2385
+
2386
+ ### Workaround
2387
+
2388
+ - Deploy message error
2389
+
2390
+ ### Jni
2391
+
2392
+ - Add arm64-v8a support
2393
+ - Fix ld error
2394
+
2395
+ ## [ 3.0-alpha] - 2015-07-06
2396
+
2397
+ ### Jni
2398
+
2399
+ - Set android-4
2400
+ - Add miniglog
2302
2401
2303
2402
<!-- generated by git-cliff -->
0 commit comments