tools: added support for reoriented screens in bwatch
[barry/progweb.git] / desktop / TODO
blobca557662fe50d7b59fca3f086252fc0588be59f6
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
32 Dieter Rams' ten principles to "good design"
33 ============================================
34 * Good design is innovative
35 * Good design makes a product useful
36 * Good design is aesthetic
37 * Good design makes a product understandable
38 * Good design is unobtrusive
39 * Good design is honest
40 * Good design is long-lasting
41 * Good design is thorough down to the last detail
42 * Good design is environmentally friendly
43 * Good design is as little design as possible
44         http://en.wikipedia.org/wiki/Dieter_Rams