File > Open now works to open Folders as libraries
Fixed many bugs that showed up for user accounts where iCloud is disabled
Added “New File” to library view context menu. Inserts file into correct location.
Added “Open in New Window” to library view context menu.
Added “View By” options to library view context menu. (show/hide file extensions and sorting options)
Use Finder style localized sorting method when sorting items by name.
Return in library view to begin Rename of selected item
Spacebar in library view to Show info panel for selected item
Show Info panel now includes quick look preview
Move to Trash context menu item closes trashed document and replaced with untitled file.
Todo
Open in New Window should work for documents even if they are already open in a window.
Figure out what to do when user opens document outside of library. Probably don’t want to show iCloud library… do even want option to show it in that case?
Performance, what happens when you drop 5000 files onto library view. Way to improve?
I look forward to see this implemented. I played with the “New File” option and was a little bit frustrated to see that it defaulted to “*.txt” instead of creating a TaskPaper document. Is that something that will be implemented later?
Yes, remember this demo library view is just being tested in a simple text editor app where “txt” is the default file extension. When the library view is used from within in TaskPaper it would use “taskpaper” file extension, in FoldingText it would use “ft”.
This is probably irrelevant given what was said above about txt vs taskpaper, but are you considering the possibility of allowing filtering / only opening by file type? I keep a bunch of taskpaper files in a directory with a whole lot more plain txt files, so this would be useful for me. Not sure if the relative usefulness to others would be worth the effort to do so though. When this is implemented as part of taskpaper the find and filter capabilities there would likely be sufficient for me.
Yes certainly eventually, though possibly not in the initial release (whenever that may be, still haven’t started integrating this with TaskPaper, which will be a fairly big project in itself).
I’m actually just integrating this (pretty much same exactly library view as demoed here) with the new text editor work that I’ve also been doing. Lots of moving parts (text editor, and library view), it’s still quite a while (some number of months) before I’ve got a product. But the library view code is now in my main project instead of just a separate demo project.