HMCL-dev / HMCL-dev/HMCL

[Feature] 更完整的模組自動安裝與部分小功能改進 More complete automatic module installation and some minor function improvements

Open
#3,281 11 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Java
Stars
10.1k
Forks
934
Avg merge
1d 5h
Merged PRs (30d)
82

Description

描述 | Description

希望可以讓下載模組功能多出以下幾項:

  • 取得需要的前置後,可以在下載頁面一次下載所有前置
  • 可以自動下載所有需要的前置,這個功能可以放在設定頁面自由開啟,以防止有些人喜歡自己下載
  • 對缺乏的前置可以提出通知
  • 在啟動出錯時,可以在分析錯誤後加上一些簡單的一鍵除錯按鈕,例如:
    • 停用被偵測到可能導致問題的模組
    • 更新可能導致問題的模組
    • 提供可能可以取代造成問題的模組的功能的模組
    • 整理錯誤並Google查詢
    • 以及其他...

以及以下是我使用到發現的部分不便點,希望可以順便修正:

  • 有新版本更新時,必須進入更新詳情頁面才能退出(如果我不想更新的話)

請求好像有點多,希望不會讓您太累

最後,祝您開發平安,錯蟲退散閉著眼睛都一次過,紅字從此不再出現

原因 | Reason

可以擴充自動下載模組的功能,變成像是CurseForge App一樣一鍵無腦下載

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by separating the dependency-download, missing-dependency notification, startup-error actions, and update-dialog requests, then locate the corresponding launcher screens and flows. The work is done only when a defined subset has agreed behavior, tests or reproducible checks, and clear acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.