[FEATURE] Add an option to display a toast with the preset name
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 30/100
Línea de trabajo
Start by locating the existing toast message functionality used for beat sensitivity changes and the entry point where the current preset changes. Review how display settings are configured before deciding which preset-name options are in scope. Done means agreeing on a focused default-off behavior and implementing it with tests or a reproducible check for the displayed message.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Milkdrop and previous projectM versions displayed the current preset name on the screen whenever it changed. This feature wasn't added yet to the new app. From feedback, many users prefer a "clean screen" approach when using projectM, so this should probably be added as a default-off option.
The easiest way of showing the preset name would be by reusing the "toast" message functionality used for beat sensitivity changes etc., but it's quite prominently shown in the center of the screen. So a more subtle approach might be necessary here, including additional configuration options besides a simple on/off toggle:
- Change the location of the preset name toast
- Change the size and opacity
- Control fade-in/fade-out and display duration
- Change the font, e.g. allow users to select any TTF file for the preset name toast
- Add additional effects like the zoom-in/dissolve effect Milkdrop uses for song titles
- 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
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de projectM-visualizer/frontend-sdl-cpp
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
projectM-visualizer/frontend-sdl-cpp#138 · 1 reacción ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
projectM-visualizer/frontend-sdl-cpp#120 · 1 comentario ·
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
projectM-visualizer/frontend-sdl-cpp#118 · 2 comentarios ·
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
projectM-visualizer/frontend-sdl-cpp#107 · 1 comentario ·
Todos los issues de projectM-visualizer/frontend-sdl-cpp
Issues similares
-
Mac mini M6 (16 GB): Q2_0 streaming works - measured 11.7->27.2 tok/s + arena fix for sub-32 GB MacsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
champion good first issue remake source/qq
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
metasequoiaime/msime-windows#1025 ·
Los mantenedores suelen responder en 1 día
-
backlog bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
EchoTools/nevr-runtime#653 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
InfiniTimeOrg/InfiniTime#2492 ·