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