Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[Feature] 增强游戏设置 > 游戏窗口类型 > 窗口化中的窗口大小预设

Đang mở
#6,737 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
68/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
java
Lĩnh vực
desktop, frontend

Hướng nghiên cứu

Bắt đầu trong HMCL/src/main/java/org/jackhuang/hmcl/ui/game/GameSettingsPage.java, tại khu vực các điều khiển kích thước cửa sổ trò chơi được đề cập ở các dòng 2866-2886. Xem issue và các pull requests SJMCL được liên kết về các preset được đề xuất và hành vi nhập liệu, sau đó kiểm tra kết quả trong UI cài đặt trò chơi: có thêm các preset 16:9, các preset không phù hợp không được hiển thị ở 1080p, và có thể nhập chiều rộng và chiều cao một cách thuận tiện.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement
概述 | Summary

提供多个 16:9 的窗口大小预设。

恢复老版文本框,添加一个按钮展示预设菜单。

原因 | Reason

现在的窗口大小预设只有六种 (系统分辨率 1080p 时只有四种)

https://github.com/HMCL-dev/HMCL/blob/f0527e12b49e8fc528cf83d9bf744874b6f1c0a4/HMCL/src/main/java/org/jackhuang/hmcl/ui/game/GameSettingsPage.java#L2866-L2886

但是它们不能满足所有用户的需求。希望能添加更多预设。

此外,在 1080p 下仍然会显示 1920x1080 这个预设,似乎不太合理。

老版文本框比较方便:双击第一个文本框,输入宽度值;双击第二个文本框,输入高度值,完成。
新版文本框,双击选中了所有文本,输入宽度值还要单独输入 x,再输入高度值。对一部分用户来说可能不太友好。

新版的文本框对一些用户来说可能不适应,虽然 Issues 中暂时没看到反馈。

详情 | Description

https://github.com/UNIkeEN/SJMCL/issues/1735
https://github.com/UNIkeEN/SJMCL/pull/1751
https://github.com/UNIkeEN/SJMCL/pull/1759

Ngôn ngữ chính
Java
Star
10.7k
Fork
1.3k
Merge trung bình
22 giờ 16 phút
Pull request đã merge (30 ngày)
73

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của HMCL-dev/HMCL

Tất cả issue của HMCL-dev/HMCL

Issue tương tự

Thêm issue về Java

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.