iCloud Integration
Diagrammix integrates with iCloud Drive, so you can keep your diagrams in sync across all your Macs.
iCloud Drive Overview
When you save diagrams to iCloud Drive:
- Files are automatically synced to iCloud
- Access your diagrams from any Mac signed into your Apple ID
- Files are backed up to iCloud
- Changes sync automatically when connected to the internet
Enabling iCloud
System Requirements
- macOS 13.0 or later
- Active Apple ID
- iCloud Drive enabled in System Settings
Check iCloud Status
- Open System Settings (or System Preferences on older macOS)
- Click Apple ID
- Select iCloud
- Ensure iCloud Drive is enabled
Saving to iCloud
Save Dialog
When saving a new document:
- Go to File → Save or press Cmd+S
- In the save dialog, click the location dropdown
- Select iCloud Drive
- Navigate to your preferred folder
- Click Save
The Diagrammix Folder
Diagrammix has its own Diagrammix folder in iCloud Drive. Choose it in the save dialog to keep all your diagrams in one place.
Moving an Existing Document to iCloud
Use File → Move To... and choose iCloud Drive (or its Diagrammix folder). File → Rename... renames the document in place, and File → Duplicate makes a copy.
Autosave and Versions
Documents save automatically in place, and macOS keeps earlier versions. To go back to the last saved state, choose File → Revert to Saved.
Accessing Documents Across Devices
Once saved to iCloud Drive:
- Open Diagrammix on any Mac signed into your Apple ID
- Go to File → Open
- Navigate to iCloud Drive
- Select your diagram
Documents open with the latest synced version.
Sync Status
Checking Sync Status
In Finder, look for sync indicators next to files:
| Icon | Status |
|---|---|
| Cloud with arrow | Downloading from iCloud |
| Checkmark | Fully synced |
| Dotted cloud | Available in iCloud (not downloaded) |
| Progress circle | Currently syncing |
Force Sync
To ensure a file is synced:
- Right-click the file in Finder
- Select Download Now (if cloud icon visible)
- Wait for the download to complete
Handling Sync Conflicts
If you edit the same document on two devices without syncing:
How Conflicts Occur
- You open document on Mac A
- You open the same document on Mac B (offline)
- You make different changes on each Mac
- Both Macs reconnect and try to sync
Resolving Conflicts
When a conflict occurs, iCloud creates a conflicted copy:
- You'll see two versions of your file
- One named normally, one with "conflicted copy" in the name
- Open both versions
- Manually merge changes or choose the correct version
- Delete the unwanted version
Avoiding Conflicts
- Sync before editing: Ensure files are fully synced before working
- Sync after saving: Wait for the sync indicator to show complete
- One device at a time: Avoid editing the same file simultaneously
Working Offline
You can work offline with iCloud files:
- Files you've opened recently are cached locally
- Make changes while offline
- Changes sync automatically when you reconnect
Making Files Available Offline
To ensure a file is always available:
- Right-click the file in Finder
- Select Download Now
- The file will be kept locally
Storage Management
Checking Storage
- Open System Settings → Apple ID → iCloud
- View your storage usage
- Click Manage for details
Optimizing Storage
macOS can automatically remove locally cached iCloud files when storage is low:
- Open System Settings → Apple ID → iCloud
- Enable Optimize Mac Storage
Note: This may require re-downloading diagrams when you need them.
Troubleshooting
Files Not Syncing
- Check internet connection
- Verify iCloud Drive is enabled
- Check iCloud storage isn't full
- Restart Diagrammix
- Sign out and back into iCloud (last resort)
Slow Sync
- Large files take longer to sync
- Check your internet connection speed
- Wait for background syncing to complete
Missing Files
- Check iCloud.com to verify file exists
- Look in the "Recently Deleted" folder
- Check other devices for the file
Tips
- Name files clearly: Good names help identify files across devices
- Organize with folders: Use the Diagrammix folder in iCloud Drive and create subfolders inside it
- Regular backups: Export important diagrams locally as backup
- Check sync before closing: Ensure changes are synced before shutting down