Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

Abierto
#6,737 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
68/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
java
Área
desktop, frontend

Línea de trabajo

Comienza en HMCL/src/main/java/org/jackhuang/hmcl/ui/game/GameSettingsPage.java, alrededor de los controles de tamaño de la ventana del juego mencionados en las líneas 2866-2886. Revisa el issue y las pull requests enlazados de SJMCL sobre los presets propuestos y el comportamiento de entrada, y luego verifica el resultado en la UI de configuración del juego: hay presets adicionales de 16:9 disponibles, los presets inadecuados no se muestran a 1080p y se pueden introducir cómodamente el ancho y el alto.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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

Lenguaje dominante
Java
Estrellas
10.2k
Forks
940
Merge medio
2 d 7 h
PR fusionados (30 d)
38

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de HMCL-dev/HMCL

Todos los issues de HMCL-dev/HMCL

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.