Minor doc tweaks
[barry.git] / desktop / TODO
blob322425315f7ed9fd3c7dca71ee2ea6dc3a7bccf8
1 Release TODO List:
2 ==================
3 - package barrydesktop so that all .o files are included, to comply with
4         the LGPL (wxWidgets)
6 Feature TODO List:
7 ==================
8 - menu item: reset current device, wait, and rescan
10 Sync:
11 -----
12 - test 0.4x, and see if it is possible to do a clean one-way
13         sync without deleting all 4 databases... on 0.22 this
14         seems to cause opensync to go into a stupendously long
15         busy loop... maybe 0.4x is better
16 - 0.4x has a CheckSummary state, that shows what changes are going
17         to happen just before the sync happens... in the command line
18         version, this is shown in a text table... should create a dialog
19         for the user to approve first... perhaps make this a config
20         option, so that the user doesn't have to confirm on each
21         sync if he doesn't want to
23 Wishlist TODO List:
24 ===================
25 - menu item: direct logging to a file
26         - or, log to a stringstream... this can always be added later if
27                 grabbing the verbose data from stderr is not enough
28 - hook into HAL or inotify or udev somehow, to automatically detect when
29         a new device has been unplugged or plugged in, and do a usb scan
30         immediately, and update the lists, in the main screen, and in sync
31 - add timer to screenshot, so it updates every second
33 Dieter Rams' ten principles to "good design"
34 ============================================
35 * Good design is innovative
36 * Good design makes a product useful
37 * Good design is aesthetic
38 * Good design makes a product understandable
39 * Good design is unobtrusive
40 * Good design is honest
41 * Good design is long-lasting
42 * Good design is thorough down to the last detail
43 * Good design is environmentally friendly
44 * Good design is as little design as possible
45         http://en.wikipedia.org/wiki/Dieter_Rams