What I like in this component:
- Clean interface
- Reads out the Folders contents
- Customizing of templates ist possible in the backend
- Upload via FTP and the file already is on the Download page
- In the Backend the files can be managed
- costom Fields in Templates
What i would suggest:
- Create a simple way to link external files (entering URL or even browsing directory if allowed)
- Dont show unpublished Files and Folders in Frontend(!)
- sorting for default and for custom fields
- searching for default and for custom fields
- filtering by default and for custom fields
- custom date field (sortable)
- documentation
All in all it is a fresh approach to provide a straightforward workflow by now missing some basic features ba now like searching or filtering down the results.