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

Home and the menu-bar panel: show the writing-model download, readable attention text, whole permission names

Abierto
#335 1 comentario 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
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
macos, swift
Área
desktop

Línea de trabajo

Start with WorkbenchHome.swift around engineBanner (lines 779-805) and hasCurrentWork (690-697), then WorkbenchQuickPanel.swift lines 179 and 325 for the orange caption text, and HomePermissions.swift lines 609-631 for the truncated permission names. Check the design rules in WorkbenchPageStyle.swift (71-73) and docs/desktop.md before changing colours. Done means the Home Current work row shows while the writing model is ready, warnings use WorkbenchNote, long permission names wrap, and the gallery renders pass.

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

Descripción

bug

Outcome: Home shows what it promises, and the panel's recovery line follows the kit's contrast rule.

1. Writing-model line on Home
  • Problem: while speech is ready, Home never shows an Ollama download or its failure. The line lives only in engineBanner (WorkbenchHome.swift:779-805), which is shown only when !model.ready (:713, :821), and hasCurrentWork (:690-697) ignores it. This contradicts docs/workbench.md:235 and the gallery caption (SurfaceGallery.swift:1003-1005).
  • Change: while ready, add a Current work row with a symbol, the line, progress and the existing Models… door. Guard it with ready || !guideShows.
  • Check: folded-states render assertions plus a failure shot.
2. Attention contrast
  • Problem: orange caption text at WorkbenchQuickPanel.swift:325 and :179. The kit says orange never carries text (WorkbenchPageStyle.swift:71-73; docs/desktop.md:48).
  • Change: show warnings with WorkbenchNote, an orange symbol beside primary text.
  • Check: the microphone-denied render; non-warning renders are unchanged.
3. Permission names wrap
  • Problem: at the minimum window size, names truncate to “Call au…” and “Screen & System…” (HomePermissions.swift:609-631).
  • Change: ViewThatFits drops the badge under the name, and the name wraps.
  • Check: the gallery asserts no clipping in narrow and work-Mac renders.
Value before scope
  1. Outcome: Home and the panel are truthful and readable. Evidence: the renders and code.
  2. Simpler route: reuse existing rows and the kit note.
  3. Owner: Home's Current work, PanelRecoveryRow and the permissions row.
  4. Complexity: no new controls.
  5. Verified by: gallery assertions.

Grammar: Quality.

Refs #134


Build-ready record from the overnight lead session of 15 Oct 2026, verified against main edc15df by an independent skeptic per item. Implementation follows on a claude/* branch; this issue closes only after native acceptance.

Lenguaje dominante
Swift
Estrellas
0
Forks
1
Merge medio
12 h 29 min
PR fusionados (30 d)
201

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 Ship-Work/workbench

Todos los issues de Ship-Work/workbench

Issues similares

Más issues de Swift

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.