It was a very simple decision for me - putting any kind of activation etc would just annoy the real customers. Whoever wants to pirate the app will do so regardless of any other protection mechanisms.
This means the app is not portable as it is right now. But with the recent announcement from Microsoft about their support for Obj-C, this might be something that could happen in the future (MS does not yet support AppKit).
I'd be shocked if aacircuits doesn't run under Wine on a Linux machine.
may help on Linux. But Monodraw looks nicer and more featureful and easier to install on Mac.
That is a friendly feature that I haven't seen before. Do other programs do this?
Regarding pricing: I wish we could price it much lower but the reality is that this tool is extremely niche. We've also put a _huge_ amount of work into it and I hope it shows in the amount of polish (although there are many more things we would like to improve and add but we had to call v1 at some point). If we ever stand a chance to continue making the best software we can, we have to price it in such a way that will allow us to do that. Note that we might still fail and not achieve a sustainable level but if we priced it at, say, $30 or $20 then we would definitely not be able to continue making the apps we want.
Regarding 10.9+ requirement: we do depend on the improvements in AppKit in 10.9 regarding layer-backed views and hence the requirement.
Hope that clarifies both issues.
All of which is to say that I feel that you have the right approach to software pricing. I hadn't realized this exists, but I may well become a customer in the next few days - I have been looking at options for creating UML documents in code.
One thing though, do you have a re-import feature? This is the killer feature for me - I would love to be able to create a URL diagram in your app, paste it into the top of a source file, and then copy it from the source file back into the app for modification later when the code changes. I realize that this is a tricky problem to solve, but solving it takes this from being a toy to being a true industrial tool from my perspective.
I think it should be entirely possible. Different parts of your novel can just be different shapes and you can arrange them on the infinite canvas as you wish.
In addition, Monodraw now supports embedding of pictures on the canvas, so you should be able to have additional visual cues.
Feel free to get in touch if you have any specific use cases in mind - always happy to hear more from our users.
EDIT: Wait! Having actually opened the program. There's layers. It's not a raw ascii save file. Interesting.
EDIT EDIT: Would suggest XML save file so that all data is always in plain text. See, e.g. Eastgate Tinderbox's save file.
And another quick thought. I haven't looked closely at your save format, but it'd be great if one could also have periodic autosave to *.txt or even autosave after every change. Layers, etc., would be lost, but I'd feel safer than leaving data in your "proprietary" format (which actually might be quite accessible) if I investigated it.
That's exactly how it works! Select any number of shapes, hit Cmd-C and it will copy them to the clipboard. You can even set a preference to include a comment tag when copying to the clipboard.
> And another quick thought. I haven't looked closely at your save format, but it'd be great if one could also have periodic autosave to *.txt or even autosave after every change.
As a standard OS X document app, it autosaves are regular intervals that are determined by the OS (in particular, every time you leave the app, as well).
Ah, have to be in select mode. Not intuitive--I really did play around and give up, and I'm not stupid. ;-)
I would also love nonrectangular (arbitrarily shaped) text fields. And text flow around shapes if you overlap a shape with a text box.
Basically, the features of Scribus.
BUT, I may be a far edge case, of wanting to do actual writing and desktop publishing in something like this.
In any case, for the features it has, it feels extraordinarily clean, comprehensive, and polished.
The website looks beautiful! I bet it has been fun to develop.
Before I was using vim for this but this seems much nicer. I like the ability to set a 9 grid up on rects.
Those diagrams were made in Monodraw