0.61: File listing: Various suggestions
Posted: Thu Sep 19, 2013 9:50 pm
While dealing with Klaus' suggestions and bug report I learnt quite a bit about the new file listing creation of XnView MP (menu "Create > File listing..."). The possibility to add and remove columns makes this file listing very flexible, which is pretty cool. 
S1: File listing out of the box
When starting the file listing creation the very first time, there are no columns and the user is forced to add columns. Would be good if there was an default file listing which can be used out of the box. Default columns should be similar to the Windows version, e.g.:
1. {Directory}{Filename With Ext}
2. {Size}
3. {File Type} (Note: Currently there is no such place holder)
4. {Comment}
S2: User-defined headings
Currently, the column headings depend on the placeholders and are generated automatically. I'd find it very cool and flexible if the user could specify a column header when adding a column. A column header could be derived automatically from the placeholders, but the user should have the option to edit the column header.
S3: Clearer user interface
Currently, the user interface is not really self explaining. It would be good if...
...tool tips "Add column" and "Remove column" could be added.
...the panel had a title "Columns".
S4: Quicker result
It's good to have an option "Copy to clipboard" for a quicker test and output. But even when checking "Copy to clipboard" the user has to specify an output file and save. Would be good if there would be a way to export to the clipboard only. And it would be good if there was an option to generate the file immediately (like XnView Classic) with an automatic file name (e.g. C:\Temp\file list.txt).
Here's a draft which shows the user defined columns and a clearer user interface: S5: Align column headers and column data
Currently, columns are separated by tabs. Instead, the column headers should be separated by space and be aligned with the column data (assuming that a fixed font is used). Currently it looks like this:
Instead, it should look like this:
Alternatively there could be a format "Text (Tab separated)" and a format "Text (preformatted)".

S1: File listing out of the box
When starting the file listing creation the very first time, there are no columns and the user is forced to add columns. Would be good if there was an default file listing which can be used out of the box. Default columns should be similar to the Windows version, e.g.:
1. {Directory}{Filename With Ext}
2. {Size}
3. {File Type} (Note: Currently there is no such place holder)
4. {Comment}
S2: User-defined headings
Currently, the column headings depend on the placeholders and are generated automatically. I'd find it very cool and flexible if the user could specify a column header when adding a column. A column header could be derived automatically from the placeholders, but the user should have the option to edit the column header.
S3: Clearer user interface
Currently, the user interface is not really self explaining. It would be good if...
...tool tips "Add column" and "Remove column" could be added.
...the panel had a title "Columns".
S4: Quicker result
It's good to have an option "Copy to clipboard" for a quicker test and output. But even when checking "Copy to clipboard" the user has to specify an output file and save. Would be good if there would be a way to export to the clipboard only. And it would be good if there was an option to generate the file immediately (like XnView Classic) with an automatic file name (e.g. C:\Temp\file list.txt).
Here's a draft which shows the user defined columns and a clearer user interface: S5: Align column headers and column data
Currently, columns are separated by tabs. Instead, the column headers should be separated by space and be aligned with the column data (assuming that a fixed font is used). Currently it looks like this:
Code: Select all
Directory CommentFilename With Ext
C:/empty1/empty2/folder_with_images Image001.pspimage
C:/empty1/empty2/folder_with_images Image002.JPG
C:/empty1/empty2/folder_with_images Image003.pcx
C:/empty1/empty2/folder_with_images Image004.JPG
C:/empty1/empty2/folder_with_images Image005.pcx
Code: Select all
Directory Comment Filename With Ext
C:/empty1/empty2/folder_with_images Image001.pspimage
C:/empty1/empty2/folder_with_images Image002.JPG
C:/empty1/empty2/folder_with_images Image003.pcx
C:/empty1/empty2/folder_with_images Image004.JPG
C:/empty1/empty2/folder_with_images Image005.pcx