Not signed in (Sign In)

Vanilla 1.1.9 is a product of Lussumo. More Information: Documentation, Community Support.

    •  
      CommentAuthorsmolk
    • CommentTimeApr 3rd 2013
     
    Congratulations with the new Ulysses! I cannot wait to use it.
    Quick question:

    Is it safe to use Ulysses 2 and 3 side by side, or should I use one version only? They may use the same files in the ~/Library/ so I'm not sure.
    I'm at the indexing stage of a book, so with that one I'd like to play things safe, but for other projects I like to explore version 3.

    All the best,

    Willem
    •  
      CommentAuthorgoetz
    • CommentTimeApr 3rd 2013
     

    Congratulations with the new Ulysses! I cannot wait to use it.

    Thanks, we really appreciate it! :)

    Is it safe to use Ulysses 2 and 3 side by side, or should I use one version only? They may use the same files in the ~/Library/ so I'm not sure.

    Should be no problem at all. Ulysses III uses a different app identifier than Ulysses 2, so they run side-by-side just nicely.

    •  
      CommentAuthoramolinas
    • CommentTimeApr 3rd 2013
     
    Congratulations for the new Ulysses.

    Unfortunately for me, this seems to be a completely new application, and I just bought Ulysses 2.1 some months ago thinking that there would be an upgrade path. A real pity, because I have not used it since its purchase :-(

    Anyway, congrats again!
    •  
      CommentAuthorsmolk
    • CommentTimeApr 3rd 2013
     
    don't want to keep you at this forum now that you've earned a real break, but... can we open Ulysses 2 files in Ulysses 3, or is that ill-advised or simply too different to work?
    •  
      CommentAuthorsmolk
    • CommentTimeApr 3rd 2013 edited
     
    I love the footnote integration, btw! Clean, much better in fact. Oh dear, if this also works with Daedalus—I have it but on my wife's iPad, so it does not sync with my iCloud but hers—I am no longer so sure I need the Air (the iPad with Zaggfolio keyboard is fantastic).
    •  
      CommentAuthorgoetz
    • CommentTimeApr 3rd 2013
     

    can we open Ulysses 2 files in Ulysses 3, or is that ill-advised or simply too different to work?

    The easiest thing would be to export your documents using the plain text or RTF exporters. Then, simply drag in the files or folders into Ulysses III. You can't open Ulysses 2 projects in Ulysses III. In fact, Ulysses III doesn't even have projects (yet).

    •  
      CommentAuthorsteveylang
    • CommentTimeApr 4th 2013
     
    Congrats on the release!

    I am going to purchase Ulysses III this week (thanks for the intro sale price!) but had 1 question. Can I sync between U III and DT via Dropbox only? I initially tried iCloud when you added it to DT, but found it problematic even with the subsequent DT releases, and prefer using Dropbox only for now.
    •  
      CommentAuthoremory
    • CommentTimeApr 4th 2013 edited
     
    You actually can't sync between DT and U3 at all. The storage containers are discrete, moving a file or project folder into another container doesn't *link* to it, it *copies* it.

    This is a huge omission that I personally wouldn't have shipped with.

    e.g.

    You have a project folder called NANOWRIMO and it lives in your iCLOUD-- container. Awesome! All your Macs running U3 can access it and use it and it's the same version of the document. It's great!

    Now, if you want it to be on Daedalus, you have to drag it into the DAEDALUS-- container, so now you have one project folder called NANOWRIMO in your iCLOUD-- containers on all your Macs, and a point-in-time copy of your NANOWRIMO project folder in your DAEDALUS-- container. Changes between iCLOUD-- and DAEDALUS-- are not synced or merged, so you have no "truthful master" project at all anymore, unless you remember to never make edits on Daedalus documents and only view them there.

    Also, since it's a copy of that point in time, when you make changes to the iCLOUD-- container version in Ulysses (to make use of Markdown XL markup for example), those changes aren't reflected in Daedalus unless you drag the folder over again, creating another copy.

    The only workaround that I can discern is to use Dropbox as an External Source and pull your projects in individually into Daedalus or top-level in Ulysses. You can't import a cascading directory structure to Daedalus because of the rigid Folder=Single Project Folder view. No nested folders.

    There are some issues with this as well though, because Dropbox sync (even if you say "Only keep newest version") doesn't sync as reliably as iCloud and it isn't clear to me when Ulysses 3 refreshes the contents of an external data source. i.e. I have to switch to another Application and then back to Ulysses 3 again for my changes made on a Daedalus device via Dropbox. It's possible eventually it would show up in the foreground but I'm not sure Ulysses 3 is opening and closing files correctly, or rather as Dropbox would expect it. I can easily create a file, store it on Dropbox, Import the project into Daedalus and make changes in Daedalus that don't get reflected in Ulysses 3, **even though the raw file in my Dropbox folder does**.

    Quitting and re-launching Ulysses 3 will often resolve it, but not always. This makes me wonder if I can actually leave Ulysses 3 running on my Mac at home and also use it on my MacBook Pro when I'm away. I can't recommend using Daedalus at all under these circumstances. Simply because it's unpredictable, which is worse than the first issue of discrete silos.

    One of the samples of error messages when this weird behavior occurs, is:

    4/4/13 2:35:37.821 PM Ulysses[26921]: Error writing file: “nanny job description.md” couldn’t be moved to “Household” because an item with the same name already exists. Path: /Users/emory/Dropbox/Documents/Writing/Household/Nanny Job Description.md

    This example may be the result of case-insensitive filesystems, but since that's a common (default) configuration for OS X I am hesitant to think that's the source of all my sync issues.

    So, FWIW, I'd recommend sticking to Dropbox, but mainly because Dropbox lets you restore deleted or otherwise destroyed files when it inevitably occurs.

    ## Possible solutions

    I suspect that you can't have Daedalus and Ulysses 3 share a common iCLOUD-- container due to sandboxing requirements. I hate to say it, but I think the best solution may be to use yet another storage mechanism, such as [Simperium](https://simperium.com/).
    •  
      CommentAuthorsteveylang
    • CommentTimeApr 4th 2013
     
    Thanks emory for all the info. Right now I am only using Dropbox to sync DT, on my MBP (and work PC) I use plain text editors. For any work I want to be able to access on DT, I of course maintain the 'Folder=Single Project' organization.

    For Dropbox sync, I guess if native Dropbox app is doing the actual syncing, then U III is not going to know when there are changes occurring in the background. If I understand you correctly, that is no better/no worse than any other text editor.

    I can live within these limitations for the time being given the introductory sale price, and then decide later if/how I want to change how I organize my projects, and how I set them up to sync based on updates to the app.

    Cheers
    •  
      CommentAuthoremory
    • CommentTimeApr 4th 2013
     
    The Dropbox service handles the transactions against the files, updating files, etc. But the Ulysses 3 application doesn't interact with Dropbox directly, it is using the filesystem to access files that happen to be stored on a Dropbox server, which is why I suspect there is weird behavior when files are changed.

    I think Dropbox's API exposes a way for software like U3 to interact with their storage service, which would probably improve things, but that's just speculation on my part. I don't regret the purchase at all, I've purchased Ulysses twice before and hardly ever used it because I was much happier with iA Writer in general, but I have wanted better organization lately and hope that Ulysses 3 can address the issues I have with it in the future. Ordinarily I wouldn't ever suggest buying something with the hope that it gets better someday, but in this case I think most of my complaints are due to my own expectations.
    •  
      CommentAuthorsteveylang
    • CommentTimeApr 4th 2013
     
    From what I understand, there is a sync API for iOS, Android, etc. but maybe not for desktop OS's since the core Dropbox service ostensibly handles this already. I'm not sure about U3 though.

    Yeah, buying something with the hopes of it getting better isn't a great proposition. But from your description it sounds like the app will work fine for me right now (the main thing), with future additions/improvements likely to come.