Skip to content
Gabriel Acosta edited this page Jan 17, 2021 · 2 revisions

A continuación se describirán las features y mejoras que tendrá la versión v4.0.0. El siguiente paso será volcar éste documento a épicas y milestones. La fecha tentativa o deadline será fines de Marzo de 2021.

Features

Dark Mode

Estilo oscuro en toda la aplicación, con posibilidad de cambiar entre "light/dark", no necesariamente en runtime, pero si por configuración que requiera reiniciar.

  • Usar QPalette
  • Para el editor QPalette y StyleSheets
  • Para QML (investigar)

Símbolos en el editor

Esto puede ser activado por configuración del editor. Si se escribe una palabra reservada, automáticamente se convierte en un símbolo.

Ej

q1 := project name, id, (select skill="Python" (q));

vs

q1 := Π name, id (σ skill="Python" (q));

Autocompletado

Agregar autocompletado básico para el editor.

  • Palabras reservadas.
  • Queries.
  • Activar/desactivar por configuración.

Mejoras

Nueva GUI

Configuraciones

Nueva implementación para manejar las configuraciones. Separar las configuraciones del usuario y de la aplicación.

  • Ej. de configuraciones del usuario (dark mode, autocompletado, tipo de letra)
  • Ej. de configuraciones de la aplicación (fullscreen, tamaño de la ventana, archivos recientes)

Core

Refactor Parser

Enum en Tokens

Tests

Refactor general

Coverage