1- # RetroTUI — Roadmap
1+ # RetroTUI — Roadmap
22
33** Objetivo:** Un entorno de escritorio estilo Windows 3.1 completamente funcional para la terminal Linux. Sin X11. Sin Wayland. Solo curses, una TTY y vibes.
44
5- ** Estado actual:** v0.9.0 estable — roadmap definido hasta v1.0 (febrero 2026)
5+ ** Estado actual:** v0.9.2 estable — main ya incluye mejoras post-0.9.2 pendientes de release/tag formal.
66
77---
88
@@ -224,6 +224,12 @@ Hacer el file manager competitivo con Midnight Commander.
224224
225225## Versiones Planificadas
226226
227+ ### Reorganización 0.9.x (actualizada)
228+
229+ - La secuencia ` v0.9.3 ` a ` v0.9.5 ` se mantiene como historial de planning original.
230+ - Se agregan ` v0.9.6 ` , ` v0.9.7 ` , ` v0.9.8 ` como plan activo.
231+ - ` v0.9.9 ` queda reservado/pending por ahora.
232+
227233### v0.9.1 — Ultimate Release ✅
228234
229235La versión definitiva pre-1.0 con utilidades avanzadas y refinamiento de UX.
@@ -298,6 +304,8 @@ Notas: Implementado en la rama `feature/plugins` (commit `84c3376`). QA: todos l
298304
299305### v0.9.3 — Creative & System
300306
307+ Estado: plan legado (congelado por prioridad TTY)
308+
301309Apps creativas, multimedia y configuración avanzada. Branch: ` feature/creative `
302310
303311** Apps creativas**
@@ -319,6 +327,8 @@ Apps creativas, multimedia y configuración avanzada. Branch: `feature/creative`
319327
320328### v0.9.4 — Menú Inicio & Temas Avanzados
321329
330+ Estado: plan legado (congelado por prioridad TTY)
331+
322332La experiencia de escritorio completa. Branch: ` feature/start-menu `
323333
324334** Menú Inicio**
@@ -338,6 +348,8 @@ La experiencia de escritorio completa. Branch: `feature/start-menu`
338348
339349### v0.9.5 — DOS Mode 🐭
340350
351+ Estado: plan legado (congelado por prioridad TTY)
352+
341353MS-DOS con mouse en RetroTUI. Branch: ` feature/dos-mode `
342354
343355** DOS Shell**
@@ -353,6 +365,54 @@ MS-DOS con mouse en RetroTUI. Branch: `feature/dos-mode`
353365
354366---
355367
368+ ### v0.9.6 — TTY Hardening & Plugin UX
369+
370+ Enfoque: cerrar consistencia de input en terminal real y aterrizar UX de plugins.
371+
372+ ** TTY / Input**
373+ - [x] Captura de puntero para drag/resizing/selection/icon drag (evitar fuga de eventos al desktop).
374+ - [x] Endurecimiento de drag-drop con semántica de mouse normalizada (` is_motion ` , ` button1_down ` ).
375+ - [x] Tamaño por defecto de terminal interna a ` 80x24 ` .
376+ - [x] Mejoras en tooling de diagnóstico (` tools/debug_mouse.py ` ) con raw + normalized flags.
377+ - [x] Actualización de matriz de pruebas TTY (` docs/TTY_TEST_MATRIX.md ` ).
378+
379+ ** Plugins**
380+ - [x] Menú global ` Plugins ` dinámico con acciones ` plugin:<id> ` .
381+ - [x] Placeholder estable cuando no hay plugins instalados.
382+ - [ ] Iconos dinámicos de plugins en desktop.
383+ - [ ] Mostrar metadata de plugin en UI (versión/capabilities).
384+
385+ ---
386+
387+ ### v0.9.7 — Certificación Cross-Terminal
388+
389+ Enfoque: cerrar matriz de compatibilidad real y evidencia reproducible.
390+
391+ - [ ] Ejecutar matriz manual completa: Linux console, tmux, SSH (MobaXterm, Windows Terminal, terminales Linux GUI).
392+ - [ ] Capturar baseline/post en ` docs/baseline/ ` para rendimiento y estabilidad.
393+ - [ ] Cerrar gaps de paridad GPM vs SGR en edge-cases de selección/drag/right-click.
394+ - [ ] Documentar desvíos por terminal y mitigaciones recomendadas.
395+
396+ ---
397+
398+ ### v0.9.8 — Session Resilience
399+
400+ Enfoque: comportamiento de “sistema” más robusto sin subir complejidad accidental.
401+
402+ - [ ] Restauración mínima de sesión (ventanas, posición, foco).
403+ - [ ] Soft restart interno sin romper sesión host.
404+ - [ ] Limpieza adicional de complejidad en ` core/app.py ` (extraer responsabilidades).
405+ - [ ] Pulir flujo boot/init/run/shutdown con comportamiento determinista.
406+
407+ ---
408+
409+ ### v0.9.9 — Reserved (pending)
410+
411+ - [ ] Reservada a propósito para absorber ideas nuevas después de validar ` 0.9.6-0.9.8 ` .
412+ - [ ] No se define alcance todavía.
413+
414+ ---
415+
356416### v1.0.0 — Release Formal
357417
358418Calidad de release. Publicación y empaquetado.
@@ -409,4 +469,4 @@ Estas ideas no tienen versión asignada y se considerarán según prioridad:
409469
410470---
411471
412- * Última actualización: 21 de febrero de 2026*
472+ * Última actualización: 24 de febrero de 2026*
0 commit comments