Open full view…

File names in Open Recent list

Tue, 08 Oct 2019 19:42:04 GMT

Greetings! I use Aeon Timeline with Scrivener and normally store my Timeline files within a Scrivener project. So I open Timeline from Scrivener and because I know which file I'm opening there's no problem. Today I launched Aeon Timeline without first selecting a file. I got the following Open Recent file list. [AeonTimeline Open Recent](// I thought, there's got to be a better way. I discovered that 2 years ago Nalani Trynka posted a similar comment about the Open Recent menu ("See file location?" under "User Interface"). Perhaps including the folder name in the menu is a partial answer to Nalani's issue. Scrivener does this weird thing with internal folder names, then names all the content files "content" with the appropriate extension. Both of these identifiers are worthless to a human trying to select the correct file. It is easy enough to determine if the file is stored within a Scrivener project. This is the full path to the latest rev of my current Timeline file: /Users/scottmiller/CreativeWriting/my_stories/little_red_feather/littl e _red_feather.scriv/Files/Data/2E8F325A-87BD-496C-A823-4B07814CFEB3/content.aeonzip Starting at the Timeline file "content.aeonzip" and working backwards the definitive clue is the "little_red_feather.scriv" folder name. Stripping off the ".scriv" and displaying "little_red_feather" is the project name, and that alone goes a long way toward identifying the proper Timeline file within the Open Recent menu. But it's not quite enough. I have several Timeline files in my project so the next step is to find a human-readable file title. Pop open Scrivener's XML file, search for "2E8F325A-87BD-496C-A823-4B07814CFEB3", and the title is right there: [XML snippet](// So in the case of an Aeon Timeline file stored in a Scrivener project, displaying the project name (from the file path) and the Timeline file's title (from Scrivener's XML file) would go a long way toward a readable identifier in the Open Recent menu. In this example "little_red_feather/.../Complete Timeline v0.10e" is everything I need. However others might use a more complex system where position within Scrivenre's binder is significant, so following the XML hierarchy backwards to find the titles of all containing folders may be necessary. In my case this would be: "little_red_feather/Plot/Complete Timeline v0.10e" Another example in the same project is: ""little_red_feather/Characters/Family Timelines v0.10b" To address Nalani's issue of backups and files that differ only once you get closer to the root of path, include the whole path but right justify the display. Make the name left/right scrollable. You also support Ulysses, but I've no idea how that impacts the Open Recent menu. Thanks a million for a great product.

Tue, 08 Oct 2019 19:46:11 GMT

Bummer, I see your system reacts to the under-score characters in my path names. Pretend it's "little-red-feather", but with under-scores.

A.R. Drakemoor
Sat, 12 Oct 2019 18:50:41 GMT

The way you are using Scrivener is completely against the way you should. Storing external files within a Scrivener's project folders is wrong and dangerous. You risk losing your whole work. Editing the internal Scrivener files outside of Scrivener is also a very, very bad idea. I really doubt AeonTimeline will do anything to encourage actions that are going against the philosophy of both software, let alone the common sense. What I would recommend is to learn how to use Scrivener's Project Bookmarks for that purpose. Creating a bookmark to external to the Scrivener project file is easy and safe, yet it will allow you to keep all files related to that project easily accessible. Regards,

Mon, 14 Oct 2019 08:47:41 GMT

Not sure what's happening. Either my attempts to post a response have failed, or responses need a human to okay them before they become visible. If the latter, Aeon person, feel free to delete my other attempts, which are pending approval. A.R., your statement that, "Storing external files within a Scrivener's project folders is wrong and dangerous," is completely false. Scrivener is designed to be used this way. Scrivener (Mac or Windows) stores files using the OS's native file system. It creates a project folder, but expects to have 100% control of the contents. Casual Mac users are fooled into thinking this is a giant file because Mac has the "package" folder type. There's a menu item in file manager to “show package contents”, which, when clicked, makes it clear it's a folder. Windows has no such “magic” folder type, so all Windows users see project files are stored in a folder. The truth is, almost(1) any file the OS can handle, Scrivener can handle. Some files Scrivener translates into its text format (RTF) so they can be edited and manipulated within Scrivener. S ome files Scrivener can display itself (PDFs, pictures, audio, movies, HTML, etc). And the rest Scrivener can store, and allows you to open the file in that file's app. You put files into Scrivener by dragging them from their present location to Scrivener's Binder. Some Binder locations are limited to text and word processor files, such as the Drafts folder. But most of the Binder will accept anything. First example: [JPG file in Scrivener](// Second example: [MP3 file in Scrivener](// These two examples are files that Scrivener understands and is able to display, or play, the file itself. Third example, Aeon Timeline: [Aeon Timeline in Scrivener](// Scrivener doesn't know what to do with this file, so it displays the icon and gives a link to Aeon Timeline so the file can be opened normally. Likewise with the spreadsheet file (the green-grid icon). The control to open these files is located just below the lower right corner of the edit window. Aeon Timeline does not care, or even know, the file is stored in a Scrivener project folder--because the project folder is a part of the OS's file system. Yes, there's a goofy folder name in the path, but “goofy” is a human perspective. Scrivener snapshots work only with Scrivener's RTF files. Note the lack of the Inspector's camera icon in the three examples given. Keeping track of revisions is like keeping track of revisions outside of Scrivener--multiple copies properly labeled. You can see what I've done in the Binder for the timeline. To generate a new revision in Aeon Timeline (or anything), open the file, do "copy as" to somewhere outside the Scrivener project folder, do your edits to the new copy and close Timeline, and then drag the new file into the Binder and give it an appropriate name. IMO Scrivener's bookmarks are best suited for referencing files that would be changed by Scrivener if dragged into the binder--such as word processor files (docx, odt, etc). First, bookmarked files are not saved in Scrivener backups because they are not a part of the project. Second, the way bookmarks are implemented in the Mac version of Scrivener breaks the link if you move or copy your project, and its external (bookmarked) files, to another system (don't know if this is true in Windows). I've stopped using bookmarks. (1) "Almost any file..." Scrivener is not like most other apps. It must control all files within the project folder. Some programmers' IDEs come close to this behavior. And in some respects CMap(2) is even worse. So putting a CMap file into Scrivener cannot work, and putting a Scrivener project folder into CMap's claimed area of the file system is a giant mess. I export the CMap view as a PNG and save that in Scrivener. (2) CMap is a flat, free-form mindmapper capable of showing complex relationships between items. It was developed by a Florida university, and is closed source, but free to use. It's available for Windows, Mac, Linux, and Solaris. You can place "bookmarks" (links to external resources) directly in the mindmap and link to the resource by clicking on the link. CMap's utility is completely different than Aeon Timeline's. They both allow high-level thinking, but from vastly different perspectives.