ux(atemschutz): add tooltips to the five ScbaView state-transition buttons
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 78/100
Línea de trabajo
Edita los cinco botones de transición de estado alrededor de las líneas 213–221 en src/LageBuch.App.Shared/Views/ScbaView.axaml; usa src/LageBuch.App.Shared/Views/MasterDataEditorView.axaml como referencia para el estilo de los tooltips. Añade tooltips breves en alemán que describan cada acción y cuándo se aplica, distinguiendo los dos botones DRUCK según el estado del equipo. Ejecuta make build y make run, luego abre una incidencia y comprueba los tooltips en la pestaña Atemschutz.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
src/LageBuch.App.Shared/Views/ScbaView.axaml is the Atemschutzüberwachung tab.
Its five state-transition buttons carry no tooltip at all — the whole 231-line
file has exactly one ToolTip.Tip, and that one is on a different element.
The buttons, around lines 213 to 221:
| Line | Label | Command |
|---|---|---|
| 213 | IM EINSATZ |
StartCommand |
| 215 | DRUCK |
RecordPressureCommand |
| 217 | RÜCKZUG |
WithdrawCommand |
| 219 | DRUCK |
RecordPressureCommand |
| 221 | ABGENOMMEN |
MarkRemovedCommand |
Two of them read DRUCK and do the same thing, but they appear in different
trupp states, so from the user's side they are not interchangeable. This is a
screen someone operates under time pressure during a real Einsatz, and a
mislabelled press has consequences.
What to do
Add a ToolTip.Tip to each of the five, in German, saying what the button does
to the Trupp and when it applies. The two DRUCK buttons should get tooltips
that distinguish the state they belong to rather than identical text.
Copy the style from src/LageBuch.App.Shared/Views/MasterDataEditorView.axaml,
which uses short imperative German tooltips throughout.
Wording matters more than code here. If you are a firefighter rather than a
developer, this is a good issue to take: propose the wording in a comment first
and someone can help with the XAML.
Verify
make build
make run
Open an incident, go to the Atemschutz tab, register a Trupp and hover the
action buttons in each state.
Difficulty: easy.
New here?
Comment to claim this issue and it is yours. If no pull request appears within
seven days it goes back in the pool, no hard feelings.
Before you open the PR, please skim CONTRIBUTING.md:
commits need DCO sign-off (git commit -s) and a Conventional Commit subject.
Changes under src/ additionally need an entry under ## [Unreleased] in
CHANGELOG.md — CI fails the PR otherwise.
Questions are welcome right here or in
Discussions.
- Lenguaje dominante
- C#
- Estrellas
- 1
- Forks
- 3
- Merge medio
- 4 h 49 min
- PR fusionados (30 d)
- 177
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
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 CodeForFire/lagebuch
-
Stammdaten: in the Checkliste editor the PFLICHT header is not aligned with its columnPosiblemente ocupada @Saad-elnagar la tomó hace 1 día. Abiertobug ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
CodeForFire/lagebuch#714 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Stammdaten: on a phone the Fahrzeuge editor squeezes Wache and Funkrufname to nothingPosiblemente ocupada @Saad-elnagar la tomó hace 1 día. Abiertobug ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
CodeForFire/lagebuch#713 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
CodeForFire/lagebuch#405 ·
Los mantenedores suelen responder en 1 día
-
documentation good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
CodeForFire/lagebuch#349 ·
Los mantenedores suelen responder en 1 día
-
documentation good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
CodeForFire/lagebuch#348 ·
Los mantenedores suelen responder en 1 día
Todos los issues de CodeForFire/lagebuch
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
lugassawan/swe-workbench#823 ·
Los mantenedores suelen responder en 1 día
-
devtools
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:no-new-fix-pr clawsweeper:not-repro-on-main impact:ux-release-blocker issue-rating: 🦪 silver shellfish P0
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
openclaw/openclaw-windows-node#1843 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
-
kind:ux size:S type:bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
elsa-workflows/elsa-foundation#3256 ·
Los mantenedores suelen responder en 1 día