-
-
Notifications
You must be signed in to change notification settings - Fork 96
Description
Description
Currently, the list view in vuefinder provides a fixed set of columns (such as file name, size, date, etc.).
I would like to request support for customizing or extending the list view columns, instead of being limited to the predefined fields.
In my use case, I want to build a list view similar to the output of Linux commands like ls -l or stat, where the displayed metadata is much richer than the default columns (e.g. permissions, owner, group, inode, extended attributes, custom metadata, etc.).
At the moment, it seems difficult to achieve this without deeply modifying the internal code. There does not appear to be a straightforward extension point or configuration for injecting custom columns or rendering logic into the list view.
Expected / Desired Behavior
- Allow developers to:
- Define custom columns for the list view
- Extend or override the default column set
- Customize column rendering logic (e.g. via slots, render functions, or configuration)
- Make it possible to build more advanced list views with richer metadata, without forking or heavily modifying the core code.
Additional Notes
If this is an intentional design decision, I would also appreciate any suggestions or recommended approaches for implementing such a feature within the current framework.
Thank you very much for your work on vuefinder and for taking the time to review this request.