Modified:
/Roadmap.wiki
=======================================
--- /Roadmap.wiki Tue Feb 17 09:49:02 2009
+++ /Roadmap.wiki Tue Oct 27 02:29:37 2009
@@ -5,41 +5,27 @@
API would change in futur release, we don't provide a stabilized API
version for now.
-= Version 0.1 - *First Wave*, released on 2009/02/09 =
-
- * Core
- * Drawing circle, rectangle, label
- * 3D Loader
- * Basic Gesture analysis
- * Widgets
- * Animation
- * Gesture (handle gesture)
- * Layout (horizontal and vertical)
- * Simulator (generate touch event from mouse)
- * Button, Toggle Button
- * Scatter, Scatter Image
- * Slider, 2DSlider
- * Video Widget
- * Virtual Keyboard
- * Windows
- * Generic window
- * Wallpaper window
- * Inner window
- * XML Widget
- * Documentation
- * Basic API Documentation
-
-= Version 0.2 - ??? =
-
-__(not yet fixed)__
-
- * Core
- * CSS loader (Cascading Style Sheet)
- * Color abstraction / operations
- * Double Tapp Event
- * Widget
- * Add support for CSS in all widgets
- * Simulator replay capture possibility
- * Documentation
- * More complete API Documentation
- * Tutorials
+= Todo:
+* make installing/getting started very easy
+* make small editor to run etc..like for processing
+* no C++ core
+* add low level graphics caching for better performance
+* use pyOpenGL, because its faster (fork parts of pyglet for windowing,
textures, etc)
+* fix text drawing to be faster...maybe use cairo or pango
+* clean all widgets so that we have correct public/private(start with "_")
properties (so if e.g. we build visual interface builder, we can detect
properties)
+* new clock module
+* new CSS colors (change background to white!! and make things look better
by default)
+* find artist to make standard widgets look awesome
+* make install and configure easier (Tkinter configuration)
+* clean up examples (examples vs. applications)
+* abstract data source (image, video, pdf, obj, sound, etc)
+* connect event to widget properties ( e.g.
slider.connect('on_value_change', button, 'label') )
+* refactor animation framework
+* replace numpy with euclid ? (performance?)
+* include dependences?
+* network model to share widgets between pymt processes /different
computers?
+* video tutorials
+* write tutorials
+* tutorial for using other python lib
+* marketing (nuigroup, slashdot, hackaday, instructable, etc...)
+* add licensing info to all the files in core