[Feature] 关于启动游戏进度条显示的优化
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
- #6945 @isHuaMouRen による — マージされずにクローズ
評価
調査の方向性
まず、指定された318行目のLauncherHelper.javaから始め、インスタンスのインストール中またはclient.jarのダウンロード中にランチャーが不確定な進捗をどのように表示するかを確認してください。「ゲームの起動待ち」の段階で、進行して遅くなるバーではなく、不確定な進捗バーが表示されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
概述 | Summary
目前,启动游戏的最后阶段 等待游戏启动 使用的是一个持续推进、且推进速度逐渐减慢的假进度
建议将该阶段的进度条改为不定进度条,以更准确地表达当前正在等待游戏启动、但无法确定具体完成时间的状态。
原因 | Reason
我理解使用假进度的原因:游戏启动所需的时间无法准确预测,同时游戏本身也没有提供可以反映实际启动进度的指标。因此,使用假进度只是一个视觉上的占位
这一点在也相关代码中有具体实现 LauncherHelper.java:318
这种“持续推进但逐渐减慢”的假进度容易让用户误以为进度条具有实际意义,甚至可能产生“游戏是不是卡住了”的疑问。
而不定进度条本身就适用于无法确定完成时间或无法获取具体进度的操作,因此更符合这一场景。
另外,我注意到 HMCL 在安装实例、下载 client.jar 时已经使用了不定进度条,因此项目中已有不定进度条的表现形式。所以实现该效果并不困难
详情 | Description
No response
- 主要言語
- Java
- スター
- 10.3k
- フォーク
- 950
- 平均マージ
- 3日 12時間
- マージ済み PR(30日)
- 46
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
HMCL-dev/HMCL のほかの issue
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
HMCL-dev/HMCL#6681 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
HMCL-dev/HMCL#6134 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
[Feature] 添加防倒卖提示弹窗オープンenhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
HMCL-dev/HMCL#6065 · コメント 1 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
[Feature] 强制更新功能オープンenhancement
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
HMCL-dev/HMCL#7022 · コメント 6 件 · リアクション 14 件 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
HMCL-dev/HMCL#7016 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
似ている issue
-
human-required sync-failed
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Azure/osdu-spi-file#63 ·
メンテナーはふだん 1 日以内に返信
-
frontend quick win
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
CodeForPhilly/benefit-decision-toolkit#571 ·
メンテナーはふだん 1 日以内に返信
-
approved
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
checkstyle/checkstyle#22129 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
Add Hardcharger JDBC driver対応中かも @prmoore77 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信