Skip to content

Commit d1e8bfd

Browse files
committed
chore: Windows 版安装包的初始默认方案由拼音改为键道。
fix: 修复 Windows 版安装包未内置 windikt.exe 的问题。 chore: 新增一个自动推送发布信息的 workflow,配合 windikt 实现检查更新。 fix: 同步 RIME 词库更新(260617版,122132个词)。 fix: 同步小小输入法主程序更新(20260626版)。 fix: 相关链接由 xxxk-help 迁移至 xxxk-docs。 chore: 安装包使用新图标。 feat: 调整部分分号引导的特殊符号(;ku=六角括号 ;kv=单书名号)。 fix:(实验性)适配 KeyTao 词库优先级,调整 jm 和 ci 的加载顺序。
1 parent be3bacd commit d1e8bfd

26 files changed

Lines changed: 18667 additions & 18122 deletions

.github/workflows/releases.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Fetch Github Releases JSON and Deploy to Cloudflare Pages
2+
3+
on:
4+
release:
5+
types: [published, edited, deleted]
6+
workflow_dispatch:
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Fetch GitHub Releases
14+
run: |
15+
set -e
16+
mkdir -p upload
17+
18+
curl -s \
19+
-H "Accept: application/vnd.github+json" \
20+
"https://api.github.com/repos/xkinput/xxxk/releases" \
21+
> upload/xxxk.json
22+
23+
curl -s \
24+
-H "Accept: application/vnd.github+json" \
25+
"https://api.github.com/repos/xkinput/windikt/releases" \
26+
> upload/windikt.json
27+
28+
- name: Deploy to Cloudflare Pages
29+
uses: cloudflare/wrangler-action@v4
30+
with:
31+
apiToken: ${{ secrets.CLOUDFLARE_PAGES_TOKEN }}
32+
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
33+
command: pages deploy upload --project-name=github-releases --branch=main

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
/build/android/*
22
!/build/android/xxxk.bat
33

4-
/build/win/test/*
5-
64
/data/yong-android/*
75
/data/yong-win/*
86
!/data/yong-win/yong-update.bat

build/android/xxxk.bat

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,13 @@ call apktool.bat d yong.apk -f -o %dirData%
2929
if %result%==1 (pause && goto menu)
3030

3131
:replace
32-
rem home\skin\xxxktray2.png -> yong-android\res\drawable-*dpi\app_icon.png -> APP ICON
33-
copy %dirHome%\skin\xxxktray2.png %dirData%\res\drawable-hdpi\app_icon.png /y
34-
copy %dirHome%\skin\xxxktray2.png %dirData%\res\drawable-mdpi\app_icon.png /y
35-
copy %dirHome%\skin\xxxktray2.png %dirData%\res\drawable-xhdpi\app_icon.png /y
32+
rem build\icon\xxxk-crystal-xxx.png -> yong-android\res\drawable-*dpi\app_icon.png -> APP ICON
33+
copy ..\icon\xxxk-crystal-128.png %dirData%\res\drawable-hdpi\app_icon.png /y
34+
copy ..\icon\xxxk-crystal-256.png %dirData%\res\drawable-mdpi\app_icon.png /y
35+
copy ..\icon\xxxk-crystal-512.png %dirData%\res\drawable-xhdpi\app_icon.png /y
36+
copy ..\icon\xxxk-crystal-128.png %dirData%\build\apk\res\drawable-hdpi\app_icon.png /y
37+
copy ..\icon\xxxk-crystal-256.png %dirData%\build\apk\res\drawable-mdpi\app_icon.png /y
38+
copy ..\icon\xxxk-crystal-512.png %dirData%\build\apk\res\drawable-xhdpi\app_icon.png /y
3639
rem home\skin-android -> yong-android\assets\.yong\android -> APP SKIN
3740
xcopy %dirHome%\skin-android %dirData%\assets\.yong\android /i /s /e /y
3841
rem home\mb -> yong-android\assets\.yong\mb -> sdcard\yong\.yong\mb

build/icon/xxxk-crystal-128.png

16.7 KB
Loading

build/icon/xxxk-crystal-256.png

56.3 KB
Loading

build/icon/xxxk-crystal-512.png

201 KB
Loading

build/icon/xxxk-crystal-64.png

5.08 KB
Loading
359 KB
Binary file not shown.

build/win/xxxk.nsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ VIAddVersionKey ProductName "${XXXK_NAME_CN}" # 安装包的文件属性 > 详
2626

2727
# 声明页面
2828

29-
!define MUI_ICON "${XXXK_DIR_HOME}\skin\favicon.ico" # 安装程序的图标
29+
!define MUI_ICON "..\icon\xxxk-crystal-multisize.ico" # 安装程序的图标
3030

3131
!define MUI_ABORTWARNING # 用户关闭安装程序前弹出警告
3232

build/win/xxxkConst.nsh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# 声明常量
22
!define XXXK_NAME_CN "小小星空"
33
!define XXXK_NAME_EN "xxxk"
4-
!define XXXK_VER "2.1.0.0"
5-
!define XXXK_VER_DATE "20260505"
6-
!define XXXK_URL_HOME "https://xkinput.github.io/xxxk-help"
7-
!define XXXK_URL_DOWNLOAD "http://xxxk.ysepan.com"
4+
!define XXXK_VER "2.1.1.0"
5+
!define XXXK_VER_DATE "20260628"
6+
!define XXXK_URL_HOME "https://xxxk.input.press"
7+
!define XXXK_URL_DOWNLOAD "httpS://xxxk.ysepan.com"
88
!define XXXK_REG_ROOT "HKLM"
99
!define XXXK_REG_MAIN "Software\Microsoft\Windows\CurrentVersion\Uninstall" # 注意由于 NSIS 创建的安装包为 32 位,"Software\Microsoft" 会被重定向为 "Software\Wow6432Node\Microsoft"
1010
!define XXXK_DIR_DATA "..\..\data\yong-win"

0 commit comments

Comments
 (0)