HMCL-dev / HMCL-dev/HMCL

[Feature] 简化在游戏所需 Java 未能找到时的提示

Open
#4,944 0 comments 4 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

概述 | Summary

如果当前游戏所需的 Java 未能在设备上找到,询问用户是否自动下载。

  • 是(3s 倒计时,默认选项):自动下载;
  • 否:拒绝启动
原因 | Reason
Image Image

HMCL 的 Java 下载询问窗口带有一种“恶意”。对于普通用户,他们无法理解何为 Java 8 / 默认 Java。他们在意的是“我的游戏能不能玩”。

统一上述窗口为“是否下载”可以减小用户的决策负担。

详情 | Description

No response

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

Start by tracing the existing prompt shown when the Java runtime required by a game cannot be found, then follow the current automatic-download flow. Update the interaction so downloading is the default after a 3-second countdown and declining prevents launch; verify both choices and the countdown behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.