A file handler in iTunes?
This isn’t something that’s going to be added, sorry. The projects screen makes sense in iOS because, as Katherine says, there is no file system on iOS, so you need some way of accessing your project files.
macOS and Windows, however, have file systems, and it is absolutely crucial that users understand those file systems and know where their projects are. If we put a projects screen in Scrivener that showed either a list of projects from certain folders or scanned the disk using Spotlight or something (which would slowdown startup), it would put yet one more remove between the user and the file. That’s not a good thing. Many users already have problems knowing where their files are. A project page in Scrivener would encourage users to think the projects are all managed by and contained in Scrivener, in the same way they are on iOS. (On iOS, remember, if you delete an app, all of its files are deleted too.) It would result in users losing work, because they would think that just copying Scrivener to their new computer would be enough, without realising that they need to copy all of their projects across too.
A projects screen is also far from standard and would go against UI conventions on desktop platforms. iTunes does not have a file system. iTunes is a shoebox app that contains all of the music inside a single iTunes library - the music is not scattered across the disk wherever the user wants it. For document-based programs, it is standard across macOS and Windows to have a “Recents” menu and a file open browser, leaving it up to the user where to store files - the same as Scrivener works (because Scrivener uses standard desktop conventions).
On iOS, every single app is essentially a shoebox app, because the files are all placed within a single container dedicated to that app. So apps that deal with files need their own browser for that (Scrivener’s project screen). A projects screen in Scrivener on the desktop would be misleading, making users think that Scrivener was managing all of their files when it was not. The only way it could work would be to remove the ability for users to save projects anywhere and turn Scrivener into a shoebox app that automatically stored all your projects in a single, opaque library, and I really wouldn’t want that.
All the best,
Keith
This may be a dead idea, but for what it’s worth I’d love it (I was about to post this as a suggestion and found this post first).
I understand wanting to avoid creating a Scrivener implementation of Finder or executing a file system scan at startup. To solve those problems, I’d be satisfied if the option was to “Show Favorite Projects at Startup” - where I’d get a screen that lists the project I’ve explicitly favorited so that I can quickly open one of those.
There’s only a half dozen scrivener projects I open with any regularity, and it’s annoying to drill into menus to open a favorite or to find it on the file system. In this regard, I enjoy the iOS experience more.
File → Recent Projects
Alternatively, Finder supports saved searches and tagging. You could tag your projects, create a saved search based on those tags, and configure Finder to have the resulting window open at all times.
(If this is too hard, then a Scrivener Project screen would inevitably lead to data loss for the reasons Keith discusses upthread.)
Katherine
In the sense that the post directly above yours is the developer saying no to the request—yeah, it’s dead.
That’s the kind of the thing the OS, and third party programs that specialise on these tasks, already do a really good job of. It doesn’t even take any of the newer approaches with smart searches and tagging either—you can use ancient methods like creating a folder on your Desktop called “Favourites”, and dumping aliases to the stuff you use most frequently within it. Drop that folder into the Dock, and now you have a two-click launcher for all your hot files.
Beyond that I’ve always been a fan of third-party launchers. The Dock is all right, but I was using DragThing[size=80][1][/size] before OS X introduced the “one dock approach” way of working, and then QuickSilver came out, and once I found LaunchBar I never looked back. I have all of my current WIP files quickly indexed in this system and I can get to anything at all with a few keystrokes—all without having to beseech each developer of every program I use to add a Favourites Management Interface. (And then learn how each and every one of them work, and then just find myself wishing they all worked the same or that developer X did something that Y does better or, or…)
It just makes sense to delegate management to even whole programs that specialise in management—and I bet you can find tools and methods that are every bit as streamlined as the bare bones approach, necessary to do basic file management on iOS, too.
[size=80][1] To be clear, it’s a bit long in the tooth these days—never even updated for Retina, and with an aesthetic that still harks back to OS 9. Although he is keeping it running. I’m not recommending it—just paying homage to what was once one of the great productivity tools of yesteryear.[/size]
Exactly what I do, but in Windows. When I see requests like this, it always makes me wonder why folks are asking for features the OS already offers, and not innovative & cool shiny things.
And Windows does the same thing the Mac does. If you have a program pinned to the task bar and use the other mouse button to click on it, you get all the recent projects right there in a tidy list. So for those that work in a smaller rotation among a few <10 files, you don’t need anything more than the thing you use to launch the program anyway—and that basic concept is incidentally half of what the iOS version does on the iPad with the tiles thing.
In addition to File > Recent Projects, there is File > Favorite Projects for your designated favorites.
If you’re on MacOS 10.13.x, and like me you launch apps using Spotlight—tap Spacebar, type ‘sc’ … it’s probably enough—and you’ll get a window which will list apps and other things on the left, but on the right a list of about the last 5 projects opened by Scrivener. I get different lists depending on whether I select Scrivener 2 or Scrivener (3 as default) on the left. Just click on the project you want and it gets opened.
Mark
I use Scrivener on both my computer and iPad. Although the computer version is (of course) more fleshed out - I love the Project view you get in the IOS version. Is there any chance that a page displaying all your projects ( in the tile view) will be introduced to the computer version ? It’s very handy when you have a number of projects bubbling away in the background - to see them all in a cork board type fashion.
A minor request for the Wishlist page.
Thanks for all your hard work.
Because of the way iOS structures files, it makes this trivial to do for iOS apps. On a Mac or PC, you have a shared file system the user can navigate all over, creating folder hierarchies, and saving their projects anywhere in the file system.
In iOS, applications (for the most part) are not allowed to share their file data with each other; they are sandboxed security. Each application can only see its own data. As a result, Scrivener on iOS can easily see what projects you have loaded.
Its a trivial point I know -but the IOS view helps to remind one of projects that may have not been worked on for a while.
I realise they are there in “recent projects” or “favourite projects” list but I do like the visual look of the IOS tiles.
One could imagine a similar visual representation of the Favorites and Recents — similar to the existing option in Scriv to show the template chooser when no projects are open in Scriv. Arguably, a recents/favorites/new chooser would be more useful than having the template chooser pop up. One just does not create new projects all the time.
Still, this would not likely serve the purpose of reminding you of languishing projects, since those would fall off recents, and thus would only show up if you had with foresight favorited them against the day they would languish.
On Mac OS, create a Smart Group in Finder that searches for all .scriv files (or whatever criteria you want). Display it in icon view if you prefer.
Thanks - good suggestion.
Kewms - tried this. Works great. I have a Smart Group displayed in my sidebar (called it Scrivener Projects). It updates with any new projects. Click on it and it displays all project tiles (like the IOS version). Happy Camper. Thanks for that advice.
When opening Scrivener from scratch, you currently you have options for re-opening the last document you were working on, a dialog showing templates, or nothing. I’d like to request an option to show a list of recent projects when the app opens.
I don’t know how other people work, but I find it strange to assume that they are either A. starting new projects every single time, or B. always working on the same file. Personally I work on multiple files concurrently, and it would be nice not having to go down to the small drop down menu every time I open scrivener, and at the same time not seeing templates I never use.
Scrivener 3.3.1, macOS 13.5.1.
Hi Thain and welcome back.
Like you, I’m in and out of multiple projects all the time. I have Scrivener set to open to the new projects template screen, rather than the last project I worked in.
And, I use the File > Add Project to Favorites command to create my own list of regularly accessed projects. That way, I can quickly reopen any/all as needed. And, when I close each project or Scrivener at the end of the day, I’m starting fresh the next morning.
Might that approach work for you?
Under Windows, if you pin Scrivener to the task bar (launch Scrivener, right click its icon in the task bar → pin), you can right click this icon and a list of recent projects will appear.
From there you may even pin any of those projects to the top of this list.
On the macOS, a similar option comes up if Scrivener’s been added to the Mac’s Dock.