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)
| |