UI: add a description and icons to the "Presets and toolbars" card on the General page
Los mantenedores suelen responder en 1 día
@adnan-bhaldar ya está trabajando en esto.
Desde el 5/11/2026.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 62/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- csharp, xml
- Área
- frontend, internationalization
Línea de trabajo
Busca el XAML de la tarjeta «Presets and toolbars» en General settings y los 20 archivos de idioma; el issue no indica sus rutas. Empieza por revisar las tarjetas de configuración cercanas y las cadenas existentes para conocer las convenciones de diseño y traducción. Añade las tres descripciones y el pie de página, y utiliza los iconos existentes de carga, descarga y deshacer; el trabajo estará terminado cuando la tarjeta explique cada acción y el alcance de su restablecimiento en todos los idiomas, sin cambios de comportamiento.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hii @KnifeLemon
What is the problem?
The "Presets and toolbars" card on Settings > General has only three buttons (Export…, Import…, Reset to defaults) and no text. A new user can't tell what they do. For example, it's not clear that "Reset to defaults" only resets presets and toolbars, and does not reset the app's other settings.
What I'd like to do
Split the card into three equal sections, one per button. Each section gets an icon, the button and a short description:
- Export… (icon: upload): "Save your presets and toolbars to a file, for a backup or to share."
- Import… (icon: download): "Add presets and toolbars from a file. Copies you already have are replaced."
- Reset to defaults (icon: undo, red text): "Replace all your presets and toolbars with the built-in ones."
A small footer line would say: "Your other settings are not changed."
The icons are already in Styles/Icons.axaml (Icon.Upload, Icon.Download, Icon.Undo), so no new assets are needed. No behaviour changes, only XAML and new strings in the 20 language files.
Which layout do you prefer? I made three mockups (light and dark, attached below):
- A. Tiles: one card, three tinted tiles inside, each with an icon badge, the description and a full-width button.
- B. Three cards: three separate cards side by side with a round icon on top and centred text. The most prominent, but also the tallest.
- C. Divided columns: one card with three columns split by thin lines, button first and the description under it. The lightest one.
My own pick would be C because it is closest to the other settings cards, but I'm happy to build whichever you prefer, or without the footer line or the red Reset.
Translations
Each layout needs 4 new strings (3 descriptions + the footer) in every language file.
Mockups
I'll open the PR once you've chosen. Thanks!
- Lenguaje dominante
- C#
- Estrellas
- 3.6k
- Forks
- 192
- Merge medio
- 8 h 34 min
- PR fusionados (30 d)
- 501
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 KnifeLemon/Filee
-
[Format]: .quicktimeAbiertoformats
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
KnifeLemon/Filee#1283 ·
Los mantenedores suelen responder en 1 día
-
[Format]: .xmindAbiertoformats possible duplicate
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
KnifeLemon/Filee#1279 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Format request: .mggAbiertoformats not planned
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
KnifeLemon/Filee#1277 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
从音频和视频提取文本,有没有Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100
KnifeLemon/Filee#1274 ·
Los mantenedores suelen responder en 1 día
-
[Format]: .imageAbiertoformats
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
KnifeLemon/Filee#1272 ·
Los mantenedores suelen responder en 1 día
Todos los issues de KnifeLemon/Filee
Issues similares
-
python triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
microsoft/semantic-kernel#14753 ·
Los mantenedores suelen responder en 5 días
-
NEW ISSUE Requestor-Player
Dificultad 2/5 1-3 horas Aptitud para principiantes 81/100
tModLoader/tModLoader#5575 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
A: Art Beginner Friendly P3: Standard T: Bugfix
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
space-wizards/space-station-14#46728 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100