ToDo

Differences between revisions 1 and 26 (spanning 25 versions)
Revision 1 as of 2006-02-02 10:32:12
Size: 875
Editor: 82
Comment: first cut
Revision 26 as of 2006-02-24 14:47:59
Size: 2380
Editor: 83-216-156-196
Comment: better handling of running as non-root done
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 * API shake-up to allow debconffiltered coprocesses to run asynchronously (ColinWatson)  * missing UI steps:
  * keymap (TollefFogHeen)
 * language pack support
 * yaboot installation
 * sort out espresso-grub trying to install grub from the network
 * infer country from timezone and reconfigure locale accordingly
 * combine partman and partman_commit so that we don't have to start up the partitioner again
 * change partman control flow (including in d-i, probably) to better support [:UbuntuExpress/PartitioningTool:proposed multiple-disk UI]
 * do something better than the current mountpoint selector
 * move copy/configuration code to a separate debconffiltered process to avoid progress bar code duplication and so that it runs asynchronously without messing around with threads
Line 7: Line 16:
 * use apt-setup to generate standard sources.list?
 * lots of UI polishing:
  * move partitioning progress to installation progress bar
  * username/password screen needs sprucing up
  * kill hostname question (possibly requires espresso-netcfg?)
  * autopartitioning screen is a quick hack, redo once partman lets us do better
  * excise remaining Spanish strings
  * back button doesn't always work properly
  * replace breadcrumbs with "Step x of y" in bottom left corner
  * probably more
 * sort out localisation in general
 * add glue to make preseeding work

 * KDE frontend (specific to-do items can go here later)

== done ==

 * API shake-up to allow debconffiltered coprocesses to run asynchronously
 * actually run debconffiltered coprocesses asynchronously so UI works smoothly
Line 9: Line 37:
  * keymap
Line 11: Line 38:
 * language pack support
 * combine partman and partman_commit so that we don't have to start up the partitioner again
 * do something better than the current mountpoint selector
 * lots of UI polishing
 * KDE frontend (specific to-do items can go here later)
  * "ready to install" summary
 * automatic partitioning was broken
 * UI polishing:
  * separate windows for installation progress bar and farewell text
  * use a dialog from partman/confirm* instead of the weird "confirm automatic partitioning" checkbox
  * tell the user he needs to be root for the installer to work (if started as non-root)

UbuntuExpress to-do list

This page is here to aid cooperative development. Please do not edit this page (other than wiki gardening) unless you are an Espresso developer or have explicit permission from an Espresso developer. Bug reports do not belong here.

  • missing UI steps:
  • language pack support
  • yaboot installation
  • sort out espresso-grub trying to install grub from the network
  • infer country from timezone and reconfigure locale accordingly
  • combine partman and partman_commit so that we don't have to start up the partitioner again
  • change partman control flow (including in d-i, probably) to better support [:UbuntuExpress/PartitioningTool:proposed multiple-disk UI]

  • do something better than the current mountpoint selector
  • move copy/configuration code to a separate debconffiltered process to avoid progress bar code duplication and so that it runs asynchronously without messing around with threads
  • rewrite copy/configuration progress bar display to match [:UbuntuExpress/GnomeUserInterface:specification]

  • use apt-setup to generate standard sources.list?
  • lots of UI polishing:
    • move partitioning progress to installation progress bar
    • username/password screen needs sprucing up
    • kill hostname question (possibly requires espresso-netcfg?)
    • autopartitioning screen is a quick hack, redo once partman lets us do better
    • excise remaining Spanish strings
    • back button doesn't always work properly
    • replace breadcrumbs with "Step x of y" in bottom left corner
    • probably more
  • sort out localisation in general
  • add glue to make preseeding work
  • KDE frontend (specific to-do items can go here later)

done

  • API shake-up to allow debconffiltered coprocesses to run asynchronously
  • actually run debconffiltered coprocesses asynchronously so UI works smoothly
  • missing UI steps:
    • language
    • location/timezone (need to evaluate existing code, e.g. Evolution timezone widget)
    • "ready to install" summary
  • automatic partitioning was broken
  • UI polishing:
    • separate windows for installation progress bar and farewell text
    • use a dialog from partman/confirm* instead of the weird "confirm automatic partitioning" checkbox
    • tell the user he needs to be root for the installer to work (if started as non-root)

UbuntuExpress/ToDo (last edited 2008-08-06 16:15:37 by localhost)