helloSystem / Filer

A file manager that can also render the desktop
GNU General Public License v2.0
32 stars 8 forks source link

Miller columns #23

Open grahamperrin opened 3 years ago

grahamperrin commented 3 years ago

Leaning in from a FreeBSD area:

– and partly from a LIVEstep perspective:

Miller columns pictured at https://github.com/helloSystem/hello/wiki#user-content-nextstep-nextstep-openstep and https://github.com/probonopd/LIVEstep although I have no idea whether any part of e.g. File Viewer can go towards Miller columns for Filer.


Side note: /probonopd/ above, I just realised the connection :-)

Key phrases for search purposes: Finder, Mac OS X, macOS

probonopd commented 3 years ago

Miller columns pictured at https://github.com/helloSystem/hello/wiki#user-content-nextstep-nextstep-openstep and https://github.com/probonopd/LIVEstep although I have no idea whether any part of e.g. File Viewer can go towards Miller columns for Filer.

Those are part of GNUstep and written in Objective C, not possible to hook into Filer which is written in Qt.

But there are some implementations in Qt:

probonopd commented 3 years ago

https://github.com/mildred/qfm:

image

(I had to run it with sudo without -E or it would segfault - maybe it doesn't like one of our default environment variables an/or Qt Theme).

It is very basic but possibly we could "borrow" the Miller columns from there.

If we don't rebase Filer on DFilemanager, that is.

probonopd commented 3 years ago

See https://github.com/helloSystem/hello/issues/131 for an initial adaption of DFileManager for FreeBSD b @moochris.