Miller Columns
en.wikipedia.org
en.wikipedia.org
It's interesting to note that Thunar (XFCE file manager) and Dolphin (KDE manager) have removed Miller columns, in KDE's case because the column view had "been used by only very few people but was tricky and time consuming to maintain." [0]
A slight side note, I've been a fan of Mark S. Miller's work for a while now and I never knew these were named after him. Mark S. Miller's other contributions, particularly his work on popularizing capability-based security[1] and the E programming language[2] are well worth looking into if you're interested in how easy secure, race-condition-free, distributed computing could be made.
[0] http://ppenz.blogspot.com/2012/01/dolphin-20-status-update.h...
I would be surprised if he was not involved with Fuchsia. Fuchsia has object capabilities written all over it.
I also seem to remember that one of the authors of Pony language[2] says that Miller had been involved in discussions with the authors of Pony language.[1]
I seem to remember a comment stating that Cap'n Proto is used by Cloudflare, but I'm not sure if they use the RPC layer as well as the serialization layer.
I also think that we are in an age where promises are widely used and promise pipelining[3] could somehow end up a future mainstream language feature.
[0] https://capnproto.org/rpc.html
[1] https://news.ycombinator.com/item?id=9483735
[3] https://en.wikipedia.org/wiki/Futures_and_promises#Promise_p...
(I'm the tech lead for Cloudflare Workers and also the creator of Cap'n Proto, though Cloudflare was using Cap'n Proto long before I joined. And yes, Mark Miller is a friend and I worked with him on the RPC design.)
Maybe foobar2000 (possibly with some UI plugin?) It's been a very long time, but I recall somethign similar.
https://yuo.be/columns_ui looks a little like it, but this would have been mid 2000's, probably on windows XP.
It's the second picture on the article. Don't know how I missed it.
Note [citation needed] in the article. I‘d also really like a real reference.
yuck, I always hated software that uses them. I find them highly unpractical
Windows have an alternative File manager with Miller Columns called OneCommander, though it is quite sluggish compared to Finder.
Edit: Reading comprehension is hard.
This might be as useful as when I (accidentally) discovered that Ctrl+W closes Explorer windows. It even works on Windows 98!
Alt+Space (open window management context menu)
Shift+F10 (right-click using the keyword)
Ctrl+Shift+Escape (launch task manager)
Windows+E (open Explorer window)
Windows+X (open context menu of random useful things)
Ctrl+L (select address bar)
Home (go to start of line of text)
End (go to end of line of text)
Ctrl+{direction} (move by one word)
Windows+{number} (focus a process from your taskbar)
And some useful things in the Run menu (Windows+R):
sysdm.cpl (System Properties)
inetcpl.cpl (Internet Properties)
%APPDATA% (goes to C:\Users\%USERNAME%\AppData\Roaming)
Overall, I think the bread crumbs is a win, especially given the balance between real estate vs frequency of use.
Which is ironic, since the Mac interface is so anti-keyboard.
Miller Columns are one of the biggest reasons I don't like Finder.
I use the Alt key to access menu items all the time in Windows. As far as I know, this isn't possible in most Mac applications. To get to a menu item, you have to use the mouse. Sure, some menu items also have Command shortcuts, but not all of them.
I do like the general theme of Ctrl being used for system-wide shortcuts, while Cmd is (mostly) reserved for applications. I just wish menu items had a letter underlined...
Just have to select, then arrow down to display, before continuing.
Combined that with enabling tab-highlighting of any onscreen control and I’m not sure how macOS lags behind in keyboard control. You can’t quite do system wide vim bindings or anything crazy like that (though hacking around with Hammerspoon would get you close), but that’s going to be difficult with any setup short of a bespoke Linux desktop with a customized WM and very selective set of applications.
(One of my earlier memories is my grandmother teaching me how to launch a game on their computer; I can still remember her saying "н ц".)
Its even worse in save dialogs. Sometimes using this abomination is the only way to go "up" in the filesystem.
Yes! So annoying that finder doesn't just have button for "go up in hierarchy" at least somewhere on every screen (whether it's regular Finder or a save/open dialog). It's totally baffling to me. We can find room for the "Tag file" feature nobody uses, but a "go up in hierarchy" button is apparently too much to ask for.
[1] https://docs.microsoft.com/en-us/visualstudio/ide/customizin...
In general, responsibly designed Mac programs should have a menu option for every available command. This is highly discoverable (assuming users know to look in the menus, and the menus aren’t so long or deeply nested that the commands are buried).
Unfortunately in an era of web apps, mobile devices, hacky cross-platform software, etc., fewer and fewer users properly learn the basic Mac platform UI conventions. This particular convention (commands available as menu options with keyboard shortcuts listed next to them) has been largely unchanged for >30 years.
I’m not sure about the precise origin of the shortcut for opening the enclosing folder, but it dates from at least the beginning of OS X.
One Finder shortcut which is less discoverable which you might also find useful is ⌘↓ (command-down) for opening a selected item.
+-+-----+-------------------------+
| | | |
| | | |
| | | |
|A| B | C |
| | | |
| | | |
| | | |
+-+-----+-------------------------+
Where B is the previous level of the tree, C is the detailed table view of the current level, and A is a compressed representation of all the previous levels (you could e.g. click on it to replace B with B's parent, and C would get replaced with details of B).Did anyone try something like this out?
Unfortunately it would give me the most day-to-day benefit on OSX, which is probably the place I'm least likely to see it implemented...
MusicBee on Windows works better than most everything else, and keeps the three column view as one of the many options. Haven't found anything I can live with on the Mac yet.
Never saw the point in Finder windows though, preferring the default, or two linked folders in one OS window like DirectoryOpus (Amiga and eventually Windows) and most ftp clients used to do it. That's better when needing source/dest, or diffing two folders etc.
That menu also lets you choose which columns to enable. The choices are Genres, Artists, Albums, Composers, and Groupings.
Edit: Not just for file-browsing, but for adding any kind of list.
Look for gzz
It's a super interesting structure, but I don't believe there is a friendly version of it out there somewhere.