Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
149 commits
Select commit Hold shift + click to select a range
22cf0ca
refactor: use glfw mouse passthrough
litwak913 Jun 29, 2025
61a7359
refactor: QuartzHWndCtrl update
litwak913 Jun 8, 2025
7bfa8d2
chore: QuartzHWndCtrl foreground
litwak913 Jun 8, 2025
4867ade
docs: add platform support
litwak913 Jun 9, 2025
c12e554
feat: wayland transparent mode
litwak913 Jun 15, 2025
b719ab6
refactor: init surface
litwak913 Jun 15, 2025
61f40c6
refactor: screen height
litwak913 Jun 21, 2025
e47842b
refactor: wayland client
litwak913 Jun 21, 2025
f4c994c
refactor: wayland client and region
litwak913 Jun 22, 2025
dafb17d
refactor: wayland hwndctrl
litwak913 Jun 22, 2025
add1200
refactor: attach window
litwak913 Jun 29, 2025
43bcff4
build: jpackage app bundle
litwak913 Jun 29, 2025
79610f3
fix: minimize window
litwak913 Jul 6, 2025
252389b
feat: check accessibility
litwak913 Jul 6, 2025
ea2872d
build: add dmg build
litwak913 Jul 6, 2025
7335712
chore: rename package
litwak913 Jul 6, 2025
3dbea3a
fix: cache screen rect
litwak913 Jul 6, 2025
bd44f86
build: AppImage Package
litwak913 Jul 6, 2025
4321844
chore: style and fix jlink
litwak913 Jul 6, 2025
3fdad5d
refactor: lazy window operation
litwak913 Jun 29, 2025
bdf3ba9
feat: get mouse position
litwak913 Jul 4, 2025
29aa6e6
Merge pull request #133 from litwak913/hwnd
isHarryh Jul 12, 2025
d0574c9
Merge branch 'v3.x' into v4.x-cross
litwak913 Jul 13, 2025
7422493
refactor: transparent and layer window
litwak913 Jul 13, 2025
08974f1
refactor: generalize fx elements
isHarryh Jul 5, 2025
ae17135
chore(dep): upgrade javafx lib to 17.0.15
isHarryh Jul 5, 2025
c3d8bce
refactor: generalize fx elements part 2
isHarryh Jul 13, 2025
9eb266e
refactor: generalize fx elements part 3
isHarryh Jul 21, 2025
86c0189
refactor: observable model list
litwak913 Jul 29, 2025
36ffc79
refactor: observable announce
litwak913 Jul 30, 2025
93d4ff8
feat: add use system font
litwak913 Jul 31, 2025
b07e087
Merge pull request #136 from litwak913/fonttest
isHarryh Jul 31, 2025
faecd82
chore: show content graphic only
litwak913 Aug 1, 2025
aac14d4
docs: add debug keys
litwak913 Jul 30, 2025
d6bd489
Merge pull request #134 from litwak913/doc
isHarryh Aug 1, 2025
8214fbb
fix: ripple effect
litwak913 Aug 2, 2025
a147d76
fix: window list
litwak913 Aug 2, 2025
6c5fca0
Merge pull request #138 from litwak913/fixwin
isHarryh Aug 3, 2025
188e725
Merge pull request #139 from litwak913/observable
isHarryh Aug 4, 2025
184778f
refactor: refine #139
isHarryh Aug 4, 2025
df89573
feat: add smooth scroll
litwak913 Aug 1, 2025
a83c420
feat: cross-platform mouse pos
litwak913 Jul 13, 2025
39aa544
fix: libdecor hide
litwak913 Jul 13, 2025
578b480
fix: wayland hidpi
litwak913 Jul 16, 2025
3dd429c
refactor: hdpi utils
litwak913 Jul 17, 2025
7e09ebb
chore: add DS_Store gitignore
litwak913 Jul 19, 2025
8a67080
build: actions
litwak913 Jul 22, 2025
21541f9
refactor: runCommand
litwak913 Jul 24, 2025
4296e62
fix: display null
litwak913 Jul 24, 2025
b8b39c4
fix: try osx hidpi
litwak913 Jul 24, 2025
3fb8321
refactor: HWndCtrlFactory
litwak913 Jul 31, 2025
272e821
chore: enable title bar, dialog and sidebar cache
litwak913 Aug 2, 2025
6e863df
Merge pull request #140 from litwak913/cache
isHarryh Aug 6, 2025
a31be7b
Merge pull request #141 from litwak913/betterpane
isHarryh Aug 9, 2025
0147168
style: fix #141 style
isHarryh Aug 9, 2025
19d5fd7
feat: enable multi stage attack animation
isHarryh Aug 10, 2025
796167b
feat: enable angle for default
isHarryh Aug 10, 2025
2e8108b
chore: use new issue templates
isHarryh Aug 10, 2025
4d4b10d
feat: wiki button
isHarryh Aug 12, 2025
909fcef
chore: simplify tooltip and fav icon
isHarryh Aug 12, 2025
fbf97f2
Merge branch 'v3.x' into v4.x-cross
litwak913 Aug 17, 2025
34d292c
fix: popBrowser thread
litwak913 Aug 17, 2025
726b574
fix: name url encode
litwak913 Aug 23, 2025
080fc2c
docs: add system font
litwak913 Aug 24, 2025
0e7ddb9
fix: window size
litwak913 Aug 31, 2025
a29d5f3
fix: hidpi import
litwak913 Aug 31, 2025
e1ce4c9
Merge pull request #143 from litwak913/fixurl
isHarryh Sep 1, 2025
1b3564f
Merge pull request #144 from litwak913/fontfaq
isHarryh Sep 1, 2025
d942f8b
fix: setLevel thread
litwak913 Sep 29, 2025
f132b00
build: fix inno setup
litwak913 Sep 29, 2025
be62362
build: update setup-gradle
litwak913 Sep 29, 2025
17d406a
feat: win32 use itaskbarlist
isHarryh Sep 29, 2025
e4c4cbc
Merge pull request #148 from litwak913/fix-actions
isHarryh Sep 30, 2025
d781271
Merge pull request #149 from litwak913/fixtoolwin
isHarryh Sep 30, 2025
d513d3c
feat: get stage native handle
litwak913 Oct 7, 2025
2611378
feat: disable window restore
litwak913 Oct 7, 2025
4f4f424
fix: setRestorable on ready
litwak913 Oct 8, 2025
63e9958
Merge branch 'v3.x' into v4.x-cross
litwak913 Oct 8, 2025
82ff47e
refactor: move TaskbarList
litwak913 Oct 8, 2025
7816d0c
fix: factory null
litwak913 Oct 8, 2025
1b73f80
fix: models update failed directly if cdk expired
isHarryh Oct 22, 2025
60be366
refactor: use advanced skeleton loader
isHarryh Oct 23, 2025
6bd28d3
fix: skel mesh attachment with trailing spaces failed to load
isHarryh Oct 23, 2025
59469b8
refactor: move mipmapping to skeleton loader
isHarryh Oct 23, 2025
693792c
chore: expose skeleton loader fields
isHarryh Oct 23, 2025
95473ac
docs: update changelog
isHarryh Oct 24, 2025
d10dc8d
chore: bump to v3.10
isHarryh Oct 24, 2025
ce00662
feat: load specific config
litwak913 Nov 2, 2025
92ce842
feat: behavior use stochastic matrix
litwak913 Aug 17, 2025
669f3b1
refactor: rewrite stochastic matrix
isHarryh Nov 13, 2025
6f166cf
refactor: new activation level logic and new weights
isHarryh Nov 13, 2025
76729af
chore: clean up
isHarryh Nov 13, 2025
4f526a0
Merge pull request #142 from litwak913/chain
isHarryh Nov 13, 2025
76642e2
Merge pull request #152 from litwak913/select-config
isHarryh Nov 13, 2025
7fc44d9
chore: update inno setup translations
isHarryh Nov 13, 2025
edc5765
fix: anim filtering not working
isHarryh Dec 7, 2025
d8a00c3
build: multi os workflow
litwak913 Oct 8, 2025
df9efb2
fix: add x11 error handler and fix resize
litwak913 Oct 11, 2025
b3ffbe8
refactor: x11 move and error handle
litwak913 Oct 12, 2025
fd381b3
fix: global pos move
litwak913 Oct 25, 2025
8b7e103
fix: global pos move hidpi
litwak913 Oct 26, 2025
5b7b76e
fix: models update failed directly if cdk expired
isHarryh Oct 22, 2025
d7f2215
refactor: use advanced skeleton loader
isHarryh Oct 23, 2025
ba97d65
fix: skel mesh attachment with trailing spaces failed to load
isHarryh Oct 23, 2025
93409c6
refactor: move mipmapping to skeleton loader
isHarryh Oct 23, 2025
675eae5
chore: expose skeleton loader fields
isHarryh Oct 23, 2025
bb492da
docs: update changelog
isHarryh Oct 24, 2025
5395f1d
chore: bump to v3.10
isHarryh Oct 24, 2025
3d59ba9
fix: unused
litwak913 Oct 26, 2025
7f39433
fix: mutter hidpi
litwak913 Oct 30, 2025
d63ad98
remove all hidpi code,waiting for refactor
litwak913 Dec 7, 2025
eb9e287
chore: remove disable angle box
litwak913 Dec 7, 2025
a1c218b
fix: fix current matrix state
litwak913 Dec 13, 2025
d8e6edb
chore: add state matrix debug
litwak913 Dec 13, 2025
bb131e4
Merge pull request #154 from litwak913/state
isHarryh Dec 20, 2025
c624349
fix: bind idle and strict special
litwak913 Dec 21, 2025
68ef12c
fix: action mode
litwak913 Dec 21, 2025
bf6f0c3
Merge pull request #155 from litwak913/state
isHarryh Dec 23, 2025
7c0a3c5
fix: empty anim data side effect
isHarryh Dec 23, 2025
55b30b8
fix: remove residual jar via inno setup install
isHarryh Dec 23, 2025
bce327a
fix: potential npe for anim data
isHarryh Dec 29, 2025
25f3ff7
refactor: optimize pixmap drawing and saving
isHarryh Dec 30, 2025
2edb6f9
fix: optimize canvas fitting
isHarryh Dec 30, 2025
14f007f
feat: smooth scroll port from HMCL
litwak913 Jan 11, 2026
863f270
feat: decrease drag flipping sensitivity
isHarryh Jan 12, 2026
0408a2b
feat: adjustable direction switching mode
isHarryh Jan 12, 2026
01a7a01
refactor: change the way smooth scroll list view
isHarryh Jan 12, 2026
16d5e0a
Merge pull request #158 from litwak913/smooth-list
isHarryh Jan 12, 2026
604ff70
chore(dep): upgrade fastjson2 to 2.0.60
isHarryh Jan 12, 2026
8662ae5
chore: Happy New Year
isHarryh Jan 12, 2026
3a7ddb2
chore(dep): upgrade opencc4j to 1.14.0 and remove gdx-freetype
isHarryh Jan 13, 2026
a8829c4
build: upgrade gradle to 8.14.3
isHarryh Jan 13, 2026
823b904
build: migrate obsoleted gradle scripts
isHarryh Jan 13, 2026
a182ba3
build: update gradle scripts style
isHarryh Jan 13, 2026
fd24999
Merge pull request #159 from isHarryh/v3.x-gradle
isHarryh Jan 13, 2026
04d1fea
build: fix dist jar
isHarryh Jan 13, 2026
1c7200d
ci(build): improve build script
isHarryh Jan 13, 2026
bc9759a
docs: update changelog
isHarryh Jan 16, 2026
6a25b60
docs: update changelog and cmdline
isHarryh Jan 16, 2026
6b060d6
chore: bump to v3.11
isHarryh Jan 16, 2026
deedced
fix: anim stage error caused by stage filtering missing
isHarryh Jan 19, 2026
69ef274
fix: anim stage error caused by leading zero stages
isHarryh Jan 19, 2026
863c46a
docs: update changelog
isHarryh Jan 20, 2026
3f4b659
chore: bump to v3.11 patch 1
isHarryh Jan 20, 2026
ebd51e1
fix: new hidpi scale
litwak913 Jan 27, 2026
978703a
refactor: env check
litwak913 Jan 27, 2026
ca1ae39
refactor: remove nvapi wrapper
litwak913 Jan 27, 2026
cbf8c6f
Merge branch 'v3.x' into v4.x-cross
litwak913 Jan 27, 2026
29e6951
fix: package script
litwak913 Jan 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 0 additions & 28 deletions .github/ISSUE_TEMPLATE/-english--bug-report.md

This file was deleted.

14 changes: 0 additions & 14 deletions .github/ISSUE_TEMPLATE/-english--proposal-or-feature-request.md

This file was deleted.

This file was deleted.

This file was deleted.

50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report_en.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: "[English] Bug Report"
description: "Report a problem, error, or crash you encountered."
labels: ["Type: Bug"]

body:
- type: markdown
attributes:
value: |
Before submitting a bug report, please make sure that:
1. You are using the latest version of the program.
2. You have read the [FAQ](https://github.com/isHarryh/Ark-Pets/blob/v3.x/docs/FAQ.md) and your issue is not resolved.
3. You have browsed [existing GitHub Issues](https://github.com/isHarryh/Ark-Pets/issues) and found no similar issues.
- type: input
id: version
attributes:
label: Software Version
description: What version of the software are you using?
placeholder: vX.X.X
validations:
required: true
- type: input
id: os
attributes:
label: Operating System
description: What operating system are you using?
placeholder: Windows XX
validations:
required: true
- type: textarea
id: description
attributes:
label: Problem Description
description: Please describe the problem you encountered here.
placeholder: |
Please specify the conditions and steps to reproduce the problem, as well as the specific behavior observed.
You can paste screenshots here to help describe your issue more clearly.
validations:
required: true
- type: textarea
id: logs
attributes:
label: Program Logs
description: Please upload the program log file here (optional).
render: text
placeholder: |
How to upload log files?
1. Open the launcher, go to the "Options" page, scroll down and click the "Export Logs" button.
2. Click "Select Recent Logs", then click "Export Selected Logs".
3. Choose where to save the log files and confirm.
4. Drag and drop the saved log files here.
50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report_zh_cn.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: "[简体中文] 提交问题报告"
description: "向我们反馈程序所出现的问题、错误或者崩溃情形。"
labels: ["Type: Bug"]

body:
- type: markdown
attributes:
value: |
提交问题报告前,请确保您:
1. 使用的是最新版本的程序。
2. 阅读了[常见问题解答](https://github.com/isHarryh/Ark-Pets/blob/v3.x/docs/FAQ.md)但未能解决您的问题。
3. 浏览了[现有的 GitHub Issues](https://github.com/isHarryh/Ark-Pets/issues) 但没有找到类似的问题。
- type: input
id: version
attributes:
label: 软件版本
description: 您所使用的软件版本是:
placeholder: vX.X.X
validations:
required: true
- type: input
id: os
attributes:
label: 操作系统
description: 您所使用的操作系统是:
placeholder: Windows XX
validations:
required: true
- type: textarea
id: description
attributes:
label: 问题描述
description: 请描述您所遇到的问题:
placeholder: |
您需要说明您所遇到的问题的触发条件与复现步骤,以及问题的具体表现。
您可以将截图粘贴到此处,以便更清晰地描述您的问题。
validations:
required: true
- type: textarea
id: logs
attributes:
label: 程序日志
description: 请上传程序的日志文件(非必填):
render: text
placeholder: |
如何上传日志文件?
1. 打开启动器,进入“选项”页面,下滑找到并点击“导出日志”按钮。
2. 点击“选择近期日志”,然后点击“导出所选的日志”。
3. 选择日志文件的保存位置并确认。
4. 将保存的日志文件拖拽到此处。
50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report_zh_tw.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: "[繁體中文] 提交問題回報"
description: "向我們回報程式出現的問題、錯誤或崩潰情形。"
labels: ["Type: Bug"]

body:
- type: markdown
attributes:
value: |
提交問題回報前,請確保您:
1. 使用的是最新版本的程式。
2. 閱讀了[常見問題解答](https://github.com/isHarryh/Ark-Pets/blob/v3.x/docs/FAQ.md)但未能解決您的問題。
3. 瀏覽了[現存的 GitHub Issues](https://github.com/isHarryh/Ark-Pets/issues) 但沒有找到類似的問題。
- type: input
id: version
attributes:
label: 軟體版本
description: 您所使用的軟體版本是:
placeholder: vX.X.X
validations:
required: true
- type: input
id: os
attributes:
label: 作業系統
description: 您所使用的作業系統是:
placeholder: Windows XX
- type: textarea
id: description
attributes:
label: 問題描述
description: 請描述您所遇到的問題:
placeholder: |
請說明您遇到問題的觸發條件與重現步驟,以及問題的具體表現。
您可以將截圖貼在此處,以便更清楚地描述您的問題。
validations:
required: true
- type: textarea
id: logs
attributes:
label: 程式日誌
description: 請上傳程式的日誌檔案(非必填):
render: text
placeholder: |
如何上傳日誌檔案?
1. 開啟啟動器,進入「選項」頁面,下滑找到並點擊「匯出日誌」按鈕。
2. 點擊「選擇近期日誌」,然後點擊「匯出所選的日誌」。
3. 選擇日誌檔案的儲存位置並確認。
4. 將儲存的日誌檔案拖曳到此處。
validations:
required: false
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request_en.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: "[English] Feature Request"
description: "Request a new feature or suggest an improvement."
labels: ["Type: Enhancement"]

body:
- type: markdown
attributes:
value: |
Before submitting, please make sure you have checked the [existing GitHub Issues](https://github.com/isHarryh/Ark-Pets/issues) and found no similar requests.
- type: input
id: version
attributes:
label: Software Version
description: What version of the software are you using?
placeholder: vX.X.X
validations:
required: true
- type: textarea
id: description
attributes:
label: Feature Description
description: Please describe the feature or improvement you would like to see.
placeholder: |
Please describe in detail the expected behavior and your reasons for the request.
validations:
required: true
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request_zh_cn.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: "[简体中文] 请求新的功能"
description: "向我们请求添加新的功能,或提供针对现有功能的建议。"
labels: ["Type: Enhancement"]

body:
- type: markdown
attributes:
value: |
提交诉求前,请确保您浏览了[现有的 GitHub Issues](https://github.com/isHarryh/Ark-Pets/issues) 并确认没有找到类似的诉求。
- type: input
id: version
attributes:
label: 软件版本
description: 您所使用的软件版本是:
placeholder: vX.X.X
validations:
required: true
- type: textarea
id: description
attributes:
label: 功能描述
description: 请描述您希望追加的功能或改进:
placeholder: |
您需要详细描述您所预期的功能行为,并提供您的理由。
validations:
required: true
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request_zh_tw.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: "[繁體中文] 請求新功能"
description: "向我們請求新增功能,或針對現有功能提出建議。"
labels: ["Type: Enhancement"]

body:
- type: markdown
attributes:
value: |
提交需求前,請先瀏覽[現有的 GitHub Issues](https://github.com/isHarryh/Ark-Pets/issues) 並確認沒有找到類似的需求。
- type: input
id: version
attributes:
label: 軟體版本
description: 您所使用的軟體版本是:
placeholder: vX.X.X
validations:
required: true
- type: textarea
id: description
attributes:
label: 功能描述
description: 請描述您希望新增或改進的功能:
placeholder: |
請詳細描述您預期的功能行為,並說明您的理由。
validations:
required: true
Loading