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