manyfold3d / manyfold

A self-hosted digital asset manager for 3d print files. Previously named "VanDAM"
https://manyfold.app
MIT License
596 stars 42 forks source link

Add a File Explorer view #1069

Open Floppy opened 1 year ago

Floppy commented 1 year ago

First off I love the software, you're doing a great job and I appreciate your work. I would say the current structuring is probably the biggest limiter to myself (and probably a lot of others) to really starting to use this software. I have a bunch of Patreons I support and a lot of them follow a similar folder structure, but very rarely is there a consistent naming format.

I would love to simply be able to view my models in a folder structure in van dam, basically the same as if you are using windows explorer w/ preview for images, but you have all of the models for that folder viewable. I think this would give folks a lot of freedom to structure things how they want without needed any super complex filename parsing logic. Bonus points if there was a way to interpret the pre-rendered img files and use them to "preview" whats in a given folder. Here is a horrible inspect-element mock-up of what it might look like:

Image

Basically a new tab in which it will show you all of the content under your "libraries" folder. Folders are shown as a default folder image and open-able just like a normal file explorer. Like mentioned above, you could build in logic to interpret X image name in a directory to represent the parent directory like shown in Creator C (e.g. a logo for a creator folder, or a pre-rendered image for a release/object folder), then the explorer will only show folders and stl files. Stl files would be shown similarly to today, where you can open them, download, etc.

_Originally posted by @DougTheDruid in https://github.com/Floppy/van_dam/issues/460#issuecomment-1452447517_

ksuquix commented 1 year ago

I have a similar issue with the many patreons I follow. I would think this view would be helpful with imports into libraries... possibly an addition to the view is an "import" button that could import specific directories/files into a library directly from this view. Then I could point the explorer at my downloads, and pick and choose which files to import, and to what library, etc.

possibly this could have an extremely simple set of ETL templates to choose from similar to the library import templates to be able to choose the right one on import.

Floppy commented 5 months ago

Related to, but not the same as #764.