"Main window when recording starts: Minimise" hides the main window instead

Abierto
#3,900 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@richiemcilroy ya está trabajando en esto.

Desde el 7/11/2026.

  • #3918 de @selzer25 — cerrado sin fusionar
  • #3922 de @richiemcilroy — abierto

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
45/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
rust, tauri
Área
desktop

Línea de trabajo

Start in apps/desktop-gpui/src/app_windows.rs at the recording-start handling around line 4176, and trace how the app reads mainWindowRecordingStartBehaviour. Compare that path with MainWindowRecordingStartBehaviour::perform in the Tauri app, which the issue says minimises the window for “Minimise.” Done means that setting minimises the main window when recording starts; the issue lists two linked pull requests, including one that is open.

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

Descripción

Description

Settings → General → Main window when recording starts offers "Close" and "Minimise", but the desktop app never reads mainWindowRecordingStartBehaviour. When a recording starts, apps/desktop-gpui/src/app_windows.rs calls hide_main_window whatever the setting (line 4176 on bb462da3a; its comment cites the Tauri perform call, whose default is Close). With "Minimise" selected, the main window is still hidden rather than minimised to the Dock.

The Tauri app's MainWindowRecordingStartBehaviour::perform minimised the window for "Minimise".

Reproduction
  1. Set Settings → General → Main window when recording starts to "Minimise".
  2. Start a recording.
  3. The main window is hidden, not minimised to the Dock.

Seen in Cap 0.6.2 on macOS.

Expected

"Minimise" minimises the main window when a recording starts.

Lenguaje dominante
Rust
Estrellas
24.2k
Forks
2.2k
Merge medio
1 d 10 h
PR fusionados (30 d)
684

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 CapSoftware/Cap

Todos los issues de CapSoftware/Cap

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.