HMCL-dev / HMCL-dev/HMCL

[Bug] macOS系统触摸板滚动交互问题

Open
#6,182 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

问题描述 | Bug Description

MacOS系统 触摸板交互

  1. 在HMCL主页,侧边栏游戏实例激活版本那个可以滚动交互,现象为游戏版本快速切换,无法精确选择某个版本,不知道是设计中的交互还是意外的交互行为。
  2. 整个HMCL所有页面有关于滚动的操作,都存在问题,如设置选项,选择游戏版本的时候。表现为滚动的时候十分不跟手,需要移动较大范围才能移动起来,一旦移动起来又难以停止,导致想选择中间的选项非常麻烦,需要来回滑动。可能是没对触摸板交互进行适配,或者加速度设计不合理
启动器崩溃报告 / 启动器日志文件 | Launcher Crash Report / Launcher Log File

没有崩溃,同时滚动操作没有日志输出

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

Reproduce the touchpad scrolling behavior on macOS in the HMCL home page, settings, and game-version selection views. Trace the scrolling interaction used by those pages and verify that scrolling follows touchpad movement precisely, stops predictably, and allows selecting intermediate options without regressions.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.