Flesh out basic website pages a little more
[entangle:entangle.git] / docs / website / todo.html.in
1 [% SET
2    title = "Todo items & ideas for future work" %]
3
4 [% WRAPPER page.html %]
5
6 <h2>Core planned, but missing functionality</h2>
7
8 <ul>
9   <li>New/open/close of sessions</li>
10   <li>Custimizable camera setting control layouts</li>
11   <li>Handle disconnect &amp; re-connect of camera while manager is open</li>
12   <li>Automatic refresh of settings from camera to track changes</li>
13   <li>Preferences dialog w/ gconf(?) backend</li>
14   <li>Track camera based off serial number + model</li>
15 </ul>
16
17 <h2>Important scalability work</h2>
18
19 <ul>
20   <li>Load all images in background threads</li>
21   <li>Use the freedesktop thumbnail spec for caching thumbnails</li>
22 </ul>
23
24 <h2>Ideas for future "cool stuff"</h2>
25
26 <ul>
27   <li>Ability to configure camera settings from image EXIF tags</li>
28   <li>Add support for libgudev as option instead of HAL</li>
29   <li>Automatically unmount gvfs volumes to allow camera use</li>
30   <li>Allow tear-off windows for thumbnails to allow larger comparisons</li>
31   <li>Real fullscreen mode where menus, settings, thumbnails &amp; toolbar are hidden</li>
32 </ul>
33
34 [% END %]