feat: seleccionar y ampliar los efectos visuales de Quorb
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- react, typescript
- Lĩnh vực
- accessibility, desktop, frontend
Hướng nghiên cứu
Start with src/Overlay.tsx, src-tauri/src/config.rs, and src-tauri/src/lib.rs to trace the effect registry, lifecycle, configuration, and monitor/widget geometry. First resolve E0 decisions about the initial effect subset and compatibility policy; then implement only the accepted effects in staged phases. Done means the accepted effects have bounded duration and cancellation cleanup, accessible previews and selectors, reduced-motion support, regression coverage, and the stated native visual audit.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Objetivo y motivo
Añadir efectos visuales distintos de los existentes (confetti, glow,
custom, none) mediante una base reutilizable y accesible.
Alcance y exclusiones
Inventariar registro/ciclo de vida, decidir el subconjunto inicial e implementar
solo los efectos aceptados. Candidatos: Órbita (partículas en trayectoria circular),
Onda expansiva (anillos disipándose) y Recarga (relleno decorativo breve).
Aurora aparece en un plan local anterior: resolver selección en E0, sin afirmar
que todos estén aprobados. Sin cambio de cálculo de cuota, eventos de umbral,
proveedores ni descargas de assets; Recarga no representa un refresco real.
Dependencias y decisiones
E0: selección/defaults, renderer y geometría de monitor/widget, compatibilidad
con configuración antigua, concurrencia y cancelación. E1/E2: registro y ciclo
reutilizable como base compartida del audio; no exigir terminar todos los renders
para empezar audio. No requiere finalizar i18n ni macOS; usar claves estables.
Criterios de aceptación
- Subconjunto inicial y política de compatibilidad explícitamente aceptados.
- Registro validado, duración acotada y limpieza al cancelar/terminar.
- Ejecuciones y acknowledgements obsoletos no interfieren con el aviso activo.
- Efectos aceptados con preview y selectores accesibles, sin robar foco.
- Respeto a movimiento reducido y monitor del widget; no fullscreen multimonitor sin opt-in.
- Configuraciones antiguas y efectos actuales sin regresiones.
- Suite determinista y auditoría visual Windows; Mac según disponibilidad del port.
Orientación, comprobaciones y ODD progresivo
Entradas: src/Overlay.tsx, src-tauri/src/config.rs,
src-tauri/src/lib.rs. Observar/decidir E0 → registro E1 → ciclo E2 → renders
seleccionados → ajustes/preview/auditoría. Cada fase sale con aceptación propia;
no fijar diseño lejano antes de E0. Tests primero para validación/cancelación,
npm test, typecheck/build y cargo test en src-tauri; prueba visual nativa
necesaria. No ejecutado durante planificación.
Coordinación y entrega
Planificada, no lista; alcance visual pendiente de selección. Sin assignee.
Revisar issue/PR y dependencias antes de tomar; cambios por unidades con tests,
seguir CONTRIBUTING y pedir permiso antes de diffs sobredimensionados.
- Ngôn ngữ chính
- TypeScript
- Star
- 10
- Fork
- 2
- Merge trung bình
- 3 giờ 54 phút
- Pull request đã merge (30 ngày)
- 94
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của egdev6/quorb
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 57/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
egdev6/quorb#170 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Issue tương tự
-
a10y a10y-audit ai-driven-qa claude
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
linagora/twake-directory-manager#219 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
type: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 79/100
Maintainer thường phản hồi trong vòng 1 ngày
-
0️⃣ phase/new
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Pulse v7: buildPreferencesFromTelos() bypasses telosSectionOrFile(), renders empty on unified-TELOS installsCó thể đã có người làm @zephyr91 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
danielmiessler/LifeOS#2393 ·
Maintainer thường phản hồi trong vòng 4 ngày