So... :)
Don't add a refresh button, tie the code into inotify so you can get a signal when files change in the directory. Should be fairly simple and anything to reduce the complexity of the design the user is a positive.
There are some significant problems with inotify, so I'd recommend
avoid it if
possible.
I really like Martin's idea, that the directory should automatically update when a file is added/removed.
How about Glib::FileMonitor? I haven't used it before, but I just came across it and it looks the part, should work on other platforms as well, rather than inotify which is restricted to Linux.
Have an option to show previews only, large previews (icon view?) as well as a list view list like you have in the video shown.
This should be quite easy to do, as Gtk::TreeView and Gtk::IconView use the same data store.
You might also want to specify the file size in some way. Maybe a colour coding or some other visual queue.
I don't know about this one. I think it would add too much visual clutter for not a lot of gain, besides I think a user would know whether a file was very large or not.
One thing that I think would be nice but fairly complex is to have an
SVG view there
rather than a list view (as an option, I mean, still keeping this way
you have just >created
as well). Have an SVG file which contains elements (generally groups)
which you can
just drag across into place; then the user could arrange them as they
want it, manage
display of different size things, put in labels helpful to them, and
generally customise > it to their heart's content.
Aside: a further extension of that which I would like (but don't
expect to get any time > soon!) is for it to be able to copy styles - select object/s in the main region and, right > clicking on an object in the gallery, "apply styles" and it gets the border, fill, filters, etc.
Hehe I think this would be possible, but it wouldn't be something I could do, but good idea none-the-less :) Maybe someone else could take this up in the future :)
So thanks for all the feedback guys and keep it coming :) Now I will see if I can talk to Jon about his secret "resource/asset manager" XD