Skip to content

Commit d07019f

Browse files
Merge branch 'main' into dev
Co-authored-by: Cursor <cursoragent@cursor.com>
2 parents 40b03a6 + fd297b3 commit d07019f

57 files changed

Lines changed: 4602 additions & 2191 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/android-ci.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
name: Android CI
22

33
on:
4-
push:
5-
branches: [ "main" ]
64
pull_request:
75
branches: [ "main" ]
86

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,7 @@ TODO.md
3838
# Misc
3939
*.log
4040
*~
41+
/fd
4142
fd/
42-
fd
43+
fd
44+
disas

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ BetterZUIKey 是一个 [LSPosed](https://github.com/LSPosed/LSPosed) 模块,
5252
- **AOSP 辅助键** — Win+Alt+3~6 的防抖键/鼠标键/粘滞键/慢速键(Settings.Secure 读写,不走系统 UI)
5353
- 需要额外授予 root 权限或写入安全设置权限
5454

55-
- ~~**OneVision 开关** — 联想跨屏协作快捷键行为控制~~ (待完成)
55+
- [ ] **OneVision 开关** — 联想跨屏协作快捷键行为控制
56+
- [ ] **输入法适配器** — 运行时动态加载第三方输入法适配器
5657
- **国际化** — 应用内语言切换,配置变更即时生效
5758

5859
## 📐 层次架构

README_en.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ BetterZUIKey is an [LSPosed](https://github.com/LSPosed/LSPosed) module that int
5252
- **AOSP accessibility keys** — Win+Alt+3~6 for bounce keys / mouse keys / sticky keys / slow keys (via Settings.Secure read/write, bypassing System UI)
5353
- Requires additional root or write-secure-settings permission
5454

55-
- ~~**OneVision toggle** — Lenovo cross-device collaboration shortcut control~~ (WIP)
55+
- [ ] **OneVision toggle** — Lenovo cross-device collaboration shortcut control
56+
- [ ] **IME adapters** — Runtime dynamic loading of third-party input method adapters
5657
- **Internationalization** — In-app language switcher, config changes take effect instantly
5758

5859
## 📐 Architecture

app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ android {
1010
applicationId = "moe.lovefirefly.betterzuikey"
1111
minSdk = 27
1212
targetSdk = 36
13-
versionCode = 4
14-
versionName = "1.0.4"
13+
versionCode = 7
14+
versionName = "1.3.0-beta1"
1515

1616
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
1717
}

app/src/main/AndroidManifest.xml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,20 @@
6969
android:label="虚拟Fn" />
7070

7171
<activity
72-
android:name=".ProfileManageActivity"
73-
android:label="配置文件管理" />
72+
android:name=".IMESettingsActivity"
73+
android:label="输入法增强" />
74+
75+
<activity
76+
android:name=".IMEImportActivity"
77+
android:label="导入输入法配置" />
7478

7579
<activity
76-
android:name=".AospSettingsActivity"
77-
android:label="辅助功能开关" />
80+
android:name=".IMEProfileManageActivity"
81+
android:label="管理输入法配置" />
82+
83+
<activity
84+
android:name=".ProfileManageActivity"
85+
android:label="配置文件管理" />
7886

7987
<activity
8088
android:name=".HelpActivity"

app/src/main/java/moe/lovefirefly/betterzuikey/AospSettingsActivity.kt

Lines changed: 0 additions & 88 deletions
This file was deleted.

0 commit comments

Comments
 (0)