Initial commit
[atlantis.git] / TODO
blob36c01a605517ab4cc4ac4c9382ecd78799b707bb
1 A T L A N T I S   T O D O   &   P L A N S ============== Sander Dijkhuis 2008
3 - ATLANTIS 1D ---------------------------------------------------------------
5     Atlantis 1D is a one-dimensional environment for using the computer.  It
6     consists of what you could call one large document in which the user can
7     view, create and manipulate all kinds of stuff.  The user interacts can
8     run commands.
10     What follows are lists with things that need to be implemented before we
11     can release specific versions.  The lists are by no means complete.
13 --- Atlantis 1D0.1 ----------------------------------------------------------
15     - Add autosave.
16     - Make sure the service system works well - don't allow for duplicate
17       services (or commands), allow for service removal.
18     - Make sure only localhost can reach the server, don't worry too much
19       about security.
20     - Make sure pasting stuff doesn't mess up the whole document.
21     - Regularly ask the server for news.  Let services hook into this.
23 --- Atlantis 1D1.0 ----------------------------------------------------------
25     - Save undo history.
26     - Allow for logging in from other computers.
27     - Have a better name than Atlantis.
28     - Solve search (by leap?).
30 - ATLANTIS 2D ---------------------------------------------------------------
32     Atlantis 2D will have a zooming user interface.
34 - ATLANTIS 3D ---------------------------------------------------------------
36     Research whether 3D would work well for user interfaces.