Pilas

Revision as of 10:10, 26 September 2011 by Pflores (talk | contribs) (Created page with "=== 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, p...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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)