feat(ux): personalización de la duración de la animación del panel (multiplataforma)
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
- 57/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
Línea de trabajo
Start by reading the existing Settings UI, store, and detail panel animation code; the issue does not name specific files or tests. Trace how the panel animates on Windows, macOS, and Linux, including Linux's animation: none positioning path and the reduced-motion behavior. Done means the three presets persist with the current duration as default, affect the effective duration on all platforms, respect reduced motion, and have tests for the default and preset changes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Qué propone
Permitir ajustar la duración de la animación del panel de detalle (fade/slide al abrir y cerrar) desde Ajustes. El ajuste debe aplicar por igual en Linux, macOS y Windows.
Contexto
Sale de la discusión en #170: al separar el clic-ancla del retardo de apertura, queda claro que la duración de la animación es un ajuste estético (no cambia cuándo se abre el panel, solo cómo se ve) y merece issue propia para no mezclar conducta y apariencia en una sola PR.
Propuesta de forma
Presets, no milisegundos desnudos. Un slider de ms invita a valores que rompen la experiencia (20 ms = parpadeo; 800 ms = "el panel está roto"). Tres presets legibles:
- Rápido — animación casi instantánea
- Normal — default actual
- Suave — transición más larga, para quien prefiere movimiento visible
Alcance
- Nuevo ajuste en Ajustes, persistido en el store existente, con default = valor actual (sin migración).
- Aplica a la animación del panel de detalle en las tres plataformas (Windows, macOS, Linux). Ojo: en Linux la ventana de detalle tiene
animation: nonepara el posicionado — verificar que el preset no interfiere con esa ruta. - Respeta
prefers-reduced-motion: si el sistema pide reducir movimiento, la animación se desactiva con independencia del preset. - Test que fije el default y que el cambio de preset afecta a la duración efectiva.
Fuera de alcance
- El retardo de apertura del hover (conductual): se discute en #170.
- El clic sobre el orbe: se discute en #170.
- Lenguaje dominante
- TypeScript
- Estrellas
- 10
- Forks
- 2
- Merge medio
- 3 h 55 min
- PR fusionados (30 d)
- 92
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 egdev6/quorb
-
feat(providers): anillo de uso semanal de SuperGrok vía Grok CLIPosiblemente ocupada @barbatdev la tomó hace 1 día. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
egdev6/quorb#173 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
egdev6/quorb#170 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug(linux/wayland): ventana negra, bucle de reposicionamiento y cierre forzado del popup en 0.7.0Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
egdev6/quorb#168 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
feat(providers): proveedor agregador CPAMC (CLI Proxy API)Posiblemente ocupada @Rafaeldelinares la tomó hace 1 día. Abiertoenhancement question
egdev6/quorb#167 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
feat(secrets): auto-descubrimiento y fallback de credenciales en entorno local (Zero-Config)Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
egdev6/quorb#166 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de egdev6/quorb
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
db-ux-design-system/core-web#8613 ·
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
-
bug:new
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
callstackincubator/simlock#934 ·
Los mantenedores suelen responder en 1 día
-
Log page not working after errorAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
gchq/LD-Explorer#286 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
foxglove/mcap#1907 · 1 comentario ·
Los mantenedores suelen responder en 1 día