View Single Post
Quote:
Originally Posted by ollix View Post
Besides I created a small diagram with roughly 30 boxes or so. The file is spectacular 330KB of size! Version 4.2.3 has about 50MB, Version 5.x is at 130MB - why? what have you done to omni graffle, guys???
Added a bunch of substantial features...but a lot of what you see there is just the localizations for various languages, at roughly 10 MB each (remember, that's a whole set of stencils, documentation, images for the help facility, etc. in each language). I see Dutch, Spanish, French, German, Chinese, Japanese and Italian in addition to English. If you are short on disk space, you can download an English-only copy from the Downloads page which slices away more than half of that footprint. Control-click and select Show Package Contents on the OmniGraffle application if you want to see all the pieces that add up to 100+ MB.

As for the document file size, the data is stored in XML format, allowing you to easily read it yourself if necessary, but at the expense of having the smallest possible file size. There are options in the Document inspector to have it compress the file on the disk which will typically make the file much smaller. Also included is a QuickLook preview image of the document so that the QuickLook feature works. If memory serves, OG 4 files don't have that, so there's another contribution to the apparent growth of file sizes, and again that is an option that can be disabled on a file-by-file basis if you have no need for the QuickLook support. The QuickLook preview is likely at least half of your file size, in this case!

I made a sample file by adding all 16 shapes from the Shapes stencil to a blank canvas, duplicating the array for a total of 32 objects, connecting each one to the next shape, and saving. Resulting file was about 320 KB. Turning off the QuickLook preview shrank it down to 40 KB. Turning on the document compression option got it down to 4 KB (minimum block size for this disk, the file is actually only 2,987 bytes). Turning on the document preview swelled it up to 160 KB. Seems pretty reasonable to me...

As for help with your crasher, I'm sure Omni would appreciate getting a copy of the file along with directions on how to make it crash, and you can send it by using Help->Send Feedback in the application, which will offer to include the document, and report exact version information of the application. If you get crash reports, I'm sure they would appreciate getting them as well. You're also guaranteed a response if you use Help->Send Feedback, but not with a forum post.