The ThunarFile and ThunarFolder interfaces are now completely independent of the specific implementation. This makes it possible to support various different file systems with Thunar. As a first candidate, I implemented a first draft for the Trash vfolder today, which means Thunar is now able to display the contents of the trash cans currently connected to your system - well, in theory it is, but the trash manager doesn’t handle foreign trash cans currently, but it will soon. :-)

Diving into trashed directories isn’t supported yet, but shouldn’t be a problem with the current interfaces.