types: Remove detail and progress from struct status
[petitboot] / TODO
diff --git a/TODO b/TODO
index a3c58a636659734ab62e3f840f5ed4585bd68d45..359e302422c5933efb3b1185dd8646aefc159864 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,8 +1,39 @@
 
-Todo for petitboot:
+Todo for petitboot (LOTS !):
 
- * PS3 controller support
+ * GUI code is still based on the original mockup hack. Needs to be completely
+   refactored. We need to define some useable canvas/widget classes in twin and
+   use them
+ * Add some useable GUI for graphic modes selection and return to GameOS instead
+   of the current hacks
+ * Rework keyboard handling. twin needs a proper input method support, including
+   at least a way to use the kernel keymaps and modifiers key handling. Remove
+   some of the keyboard hacks from twin_fbdev and move console switching to
+   petitboot
+ * Mouse support (twin/petitboot supports it somewhat but it's not working,
+   check why, probably an udev issue or missing kernel driver)
  * Saving settings in nvram
    - default boot option
+   - default language (when language support is in)
    - video mode (can we read gameos' video settings instead?)
- * i18n
+ * uncrappify focus box animation code (do it differently so it doesn't totally
+   sucks on the left pane due to the time needed for the alpha blending when the
+   box "touches" an icon)
+ * Fix issues with yaboot.conf parsing and kboot.conf parsing. Add a proper
+   native file format instead of the current hack (or make yaboot.conf native?),
+   add icon support to all formats
+ * Fixup issues with races vs. udev-helper. Maybe have a global way to keep
+   track of present devices, properly make sure add/remove are ordered, etc...
+ * Get rid of libm by building libpng without floating point support (and build
+   it without write support while at it, to save more space)
+ * Define a proper binary format for converted twin fonts and use a proper font
+   with multiple language support rather than the stroke font which does US
+   ASCII only at the moment
+ * i18n support in config files
+ * fix title/subtitles "leaking" out of the right side focus box
+ * get YDL to fix their config file on their install CD or add a hack to
+   recognize it and fix it up
+
+PATCHES WELCOME !
+
+