You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(ux): personalización de la duración de la animación del panel (multiplataforma) #171
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: none para 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.
Activity