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