fyne-io / fyne

Cross platform GUI toolkit in Go inspired by Material Design
https://fyne.io/
Other
24.56k stars 1.37k forks source link

Filedialog : add column view #4169

Open ihubgit opened 1 year ago

ihubgit commented 1 year ago

Checklist

Is your feature request related to a problem?

Hi, this is intended as a proposed improvement to the following issue : FileDialog: Added list view #2251

Navigating the file structure of the OS is a bit cumbersome, both in icon and list view.

Is it possible to construct a solution with the existing API?

No response

Describe the solution you'd like to see.

I would propose to add a column view, as is very common in MacOS. This would allow for very quick and easy file access when delving into the OS's bowels.

andydotxyz commented 1 year ago

Isn't the list view already included delivering this feature? (Tap the grid/list button in the dialog)

ihubgit commented 1 year ago

no it doesn't. It basically drills down to one sublevel and that's it. Ideally, a column view allows one to move freely from one sublevel to another while still keeping a bird's eye view of the general structure. I don't think this kind of view exists in Windows, but it does in Mac and certainly allows for very easy and quikly file navigation.

andydotxyz commented 1 year ago

Oh, you mean a tree-based column view?

ihubgit commented 1 year ago

well dunno what's the technical term for it, it's one of the basic layout options for MacOS. Easy enough to find examples on Google :-)

andydotxyz commented 1 year ago

well dunno what's the technical term for it, it's one of the basic layout options for MacOS. Easy enough to find examples on Google :-)

Instead of assuming we will be able to find the right screenshot based on your description, perhaps you can include an image here to avoid confusion?

ihubgit commented 1 year ago

sure no problem. Here's an example : column-view