|
|
| Line 1: |
Line 1: |
| === Proyecto Pilas.xo ===
| |
|
| |
|
| Lo hecho:
| |
| * Empaquetado el pilas-engine para correr sobre Sugar.
| |
| * Incorporación de librerías PyQt a actividad
| |
| * Incorporación de widget de ninja, para tener intérprete interactivo en la misma pantalla.
| |
| * Generación de archivo de dependencias necesarias para el proyecto con PyInstaller
| |
| * Creación de actividad pilas.xo
| |
|
| |
| Links al proyecto:
| |
| * Actividad .xo
| |
| * Repositorio de código
| |
|
| |
| To-do inmediato:
| |
| * Bug: resize widgets
| |
| * Bug: set focus
| |
| * Documentación de cómo se empaqueta actividad con Qt para Sugar
| |
| * definir user guidelines y hacer mockups
| |
| ** ejemplos tipo pippy
| |
| ** tabs de intérprete y editor de código
| |
| ** opción para correr en recuadro o fullscreen
| |
| ** lista de actores de pilas y comportamiento
| |
| ** pestaña de ayuda
| |
| ** opciones de persistencia
| |
| * Documentar ejemplos / guía de inicio
| |
|
| |
| to-do:
| |
| * Recortar lista de dependencias creada con PyInstaller, que solo incluya lo que hace falta
| |
| * Incorporar autocomplete e inline help de ninja
| |
| * Utilizar dbus para comunicar widgets del menú con los otros
| |
| * Incorporar persistencia de Sugar [o distintas opciones de persistencia del código que se desarrolle]
| |
| * Integrar código de pilas-engine y pilas.xo
| |
|
| |
| Wish list
| |
| * Refactoring para PyCairo
| |
| * Incorporar posibilidad de compartir actividad de Sugar
| |
| * Agregar opciones interactivas sobre los objetos (tipo eToys)
| |