Activities/Pilas/lang-es: Difference between revisions

Guille (talk | contribs)
No edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 7: Line 7:


== Links al proyecto ==
== Links al proyecto ==
* Actividad .xo
* Actividad .xo [http://activities.sugarlabs.org/es-ES/sugar/addon/4484]
* Repositorio de código [https://bitbucket.org/hugoruscitti]
* Código [https://bitbucket.org/hugoruscitti/pilas]
* Issues tracker  [https://bitbucket.org/hugoruscitti/pilas/issues]
* Nombre del branch '''pilasqt''. Comando para tomar el branch :
 
''hg clone https://hugoruscitti@bitbucket.org/hugoruscitti/pilas
 
cd pilas/
 
hg update pilasqt
 
''


== Status ==
== Status ==
Lo hecho:
Lo hecho:
* Empaquetado el pilas-engine para correr sobre Sugar.
* Empaquetado el pilas-engine [http://www.ninja-ide.org/] para correr sobre Sugar.
* Incorporación de librerías PyQt a actividad
* Incorporación de librerías PyQt [http://www.riverbankcomputing.co.uk] a actividad
* Incorporación de widget de ninja, para tener intérprete interactivo en la misma pantalla.
* Incorporación de widget de ninja-ide [http://www.ninja-ide.org/], para tener intérprete interactivo en la misma pantalla.
* Generación de archivo de dependencias necesarias para el proyecto con PyInstaller
* Generación de archivo de dependencias necesarias para el proyecto con PyInstaller [http://www.pyinstaller.org/]
* Creación de actividad pilas.xo
* Creación de actividad pilas.xo


Line 21: Line 31:
* Bug: resize widgets
* Bug: resize widgets
* Bug: set focus
* Bug: set focus
* Documentación de cómo se empaqueta actividad con Qt para Sugar
* Documentación de cómo se empaqueta actividad con Qt [http://qt.nokia.com/] para Sugar
* definir user guidelines y hacer mockups
* definir user guidelines y hacer mockups
** ejemplos tipo pippy
** ejemplos tipo pippy [http://activities.sugarlabs.org/es-ES/sugar/addon/4041]
** tabs de intérprete y editor de código
** tabs de intérprete y editor de código
** opción para correr en recuadro o fullscreen
** opción para correr en recuadro o fullscreen
Line 36: Line 46:
To-do:
To-do:
* Recortar lista de dependencias creada con PyInstaller, que solo incluya lo que hace falta
* Recortar lista de dependencias creada con PyInstaller, que solo incluya lo que hace falta
* Incorporar autocomplete e inline help de ninja
* Incorporar autocomplete e inline help de ninja-ide
* Utilizar dbus para comunicar widgets del menú con los otros
* Utilizar dbus [http://dbus.freedesktop.org/] para comunicar widgets del menú con los otros
* Incorporar persistencia de Sugar [o distintas opciones de persistencia del código que se desarrolle]
* Incorporar persistencia de Sugar [o distintas opciones de persistencia del código que se desarrolle]
* Integrar código de pilas-engine y pilas.xo
* Integrar código de pilas-engine [http://www.pilas-engine.com.ar/] y pilas.xo


Wish list
Wish list
* Refactoring para PyCairo
* Refactoring para PyCairo [http://cairographics.org/pycairo/]
* Incorporar posibilidad de compartir actividad de Sugar
* Incorporar posibilidad de compartir actividad de Sugar
* Agregar opciones interactivas sobre los objetos (tipo eToys)
* Agregar opciones interactivas sobre los objetos (tipo eToys [http://activities.sugarlabs.org/es-ES/sugar/addon/4030])