Navegador de Código: Requisitos del proyecto - segonzal/jEdit-CC4401 GitHub Wiki

Tabla de contenidos


Subgrupo

Compuesto por:

Objetivo

Change request

"Agregar a jEdit un plugin que permita tener un navegador de código, opcionalmente integrado con bookmarks"

Bosquejo del resultado buscado

Requisitos

Requisitos de Usuario

  1. Agregar visualización del código "desde lejos", opcionalmente que trabaje junto con los bookmarks de jEdit.
  2. Integrar los bookmarks de jEdit con el visualizador (opcional).

Requisitos de Software

  1. Dividir la ventana de escritura en 2 partes, en la primera se encuentra el editor con un 75% del espacio y en la segunda el navegador de código, ocupando un 15 % de la ventana.
  2. En esta ventana se podrá ver el documento completo de forma proporcional al ancho dado anteriormente.
  3. El visualizador debe resaltar con rectángulo rojo la parte actual del documento en donde se encuentra el usuario.
  4. El rectángulo debe tener el ancho de la pantalla creada y el largo de tal forma que muestra lo mismo que el editor de texto.
  5. El usuario no puede editar el texto desde el visualizador.
  6. Si el usuario cambia la posición en el visualizador, el editor debe moverse hasta esa parte del documento. Como referencia se usará la primera línea del documento.
  7. Si el usuario cambia la primera línea que se muestra del editor, el rectángulo debe seguirlo.
  8. La ventana puede esconderse con algún botón o en el menú (Opcional).
⚠️ **GitHub.com Fallback** ⚠️