Reference
Files and offline
Your projects live on your device. Nothing goes to a server.
Saving#
Every change is saved automatically on the device; the top bar shows “Saving…” then “Saved on this device”. ⌘ S forces a save. The project is also saved when you return to the home screen.
Where the projects are#
- Web app: in the browser's storage, for that browser and that profile. Clearing the site data erases the projects. Export your projects as .djx regularly.
- iPad, iPhone and Mac apps coming soon: one .djx file per project in the application's folder.
The .djx format#
A .djx file is a readable ZIP archive:
- manifest.json: format, format version, schema version, application, project identifier and name, save date, list of resources;
- project.json: the complete project (levels, walls, rooms, openings, points, boards, circuits, earthing, revision), versioned by a schema number;
- assets/: the imported plans;
- thumbnail.png: a thumbnail, if present.
MIME type: application/vnd.disjoncto.project+zip. A file created by a newer version of Disjoncto is refused with a clear message rather than misread.
Opening and sharing#
From the home screen, Open a .djx file. If a project with the same identifier already exists on the device, the file is imported as a copy: nothing is overwritten. To share, export the .djx from Documents mode and send it (email, AirDrop, USB stick).
Trash#
The ⋯ menu of a project, then Move to trash: the project disappears from the list but a copy is kept on the device. Restoring from the interface is coming soon; export a .djx before discarding an important project.
Offline#
Once loaded, the app works without a network: drawing, circuits, check, documents, exports. The rule set is embedded. The licence is verified offline (see Plans and licences).
Coming soon#
- Cloud sync between devices and team sharing coming soon.
- Signed rule set updates over the Internet coming soon.