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

[APP BUG] Inconsistent default and user configuration files

Cerrado
#106 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Área
desktop

Línea de trabajo

Compare /usr/share/projectMSDL/projectMSDL.properties with ~/.config/projectM/projectMSDL.properties, including the setting names and folder names shown in the report. Start by tracing how the standalone SDL2 frontend reads these files and how its settings dialog reflects them. Done means the packaged defaults, generated user settings, and dialog use consistent names, paths, and syntax, with fullscreen settings working.

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

Descripción

bug
Please confirm the following points:
  • This report is NOT about the Android apps in the Play Store
  • I have searched the project page to check if the issue was already reported
Affected Application

projectM Standalone SDL2 Frontend (includes the Steam app)

Affected Version

2.0-linux-pre2

Operating System

Linux (Desktop)

Additional Application Details

https://github.com/kblaschke/frontend-sdl2/releases/download/2.0-linux-pre2/projectMSDL-2.0.0-Linux-x86_64.deb

Type of Defect

Other

Log Output

Describe the Issue

The default configuration file installed with the package and the auto-generated user settings file use different syntax and setting names, for example:

/usr/share/projectMSDL/projectMSDL.properties

window.fullscreen.exclusiveMode = true
window.fullscreen.width = 0

~/.config/projectM/projectMSDL.properties

window.fullscreen.exclusive: true
fullscreen.width: 1220

The setting window.fullscreen.exclusive doesn't even work and needs to be changed to window.fullscreen.exclusiveMode manually.

Folder names are also inconsistent (projectM vs. projectMSDL).

Additionally, the settings dialog in the frontend doesn't reflect the current settings of the default configuration file.

Lenguaje dominante
C++
Estrellas
120
Forks
65
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

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 projectM-visualizer/frontend-sdl-cpp

Todos los issues de projectM-visualizer/frontend-sdl-cpp

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.