Makefiles: Remove target epydoc; no use
[dragbox.git] / TODO
blobcaa7159d8dbf0b42d434444ed6994ddcebe8d653
1 This is a free-form document, doesn't make sense at all..
3 TODO
4 ==========
5 Wishlist
7 * Prettier window, pretty icon
8 * Some cairo love if it's possible
9 * "--paste" switch, dumps contents of a running dragbox to stdout
10 * Save on exit, restore on launch
11 * IconView for displaying it all?
12 * --force-file make everything a file, dump text and raw data to tmpfiles and output the path to that
13 * --window-name settable window name (useful for scripts)
14 * -x, --write-on-exit only write to stdout what remains when the window is closed
15 * --async, opposite of --write-on-exit
16 * Add menu and/or toolbar (if appropriate)
17 * Systray icon! (wished by oskude-zocken) Alltray enough?
18 * Double-click to run files, all files copy on single-click. This goes together with the IconView suggestion
19 * --color to set background color
20 * Cur layout (vert list) but multi-column
22 For future release
24 * Add slider preference for icon size
25 * Add preference for which clipboard to copy to when clicking
26 * Icons distinguishing text and file and image datatypes
27 * Think about maybe adding a new model layer/class that handles the dragitem collection
28 * Accept ALL kinds of dragged datatypes as a special TYPE_DATA type, and images as some image type
29 * Accept copy and paste in the window
30 * Use dbus extensively
31 * Implement --name flag to switch it's dbus name so you can have many different dragboxes!
33 For next release
35 * Convert path handling to pure URI handling with files
36 * use gnomevfs more extensively. Goes together with the above
37 * Make sure dragbox accepts either uris or files from the command line
38 * Listen to resize widget signals for the buttons for dynamic textwrap.
40 RELEASE PLANNING
41 =======
43 0.3 
45 * make dbus a non-opitonal dependency