Editaha
← All apps

DesignCraft browser guide and official source

DesignCraft is an open-source design & cad editor in the storytold Crafting Apps ecosystem. Editaha has acquired v0.7.1, but its hosted browser editor is still under review.

Editaha editorial · Reviewed: 2026-10-13
Ready to usev0.7.1-editaha-xml1Editaha maintained build; official source and downloads refer to the upstream version.Open editor

Verified formats: No browser formats approved yet

Basic sample test records

These records are limited to their stated fixtures, versions and operations. Passing a row does not approve production access or full format fidelity.

BrowserFormatOperationResultTested at
chromiumDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

chromiumDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

edgeDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-edge/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

firefoxDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/repair-remaining-native-flows-firefox/results-designcraft.json

Import/edit/export; independently reopened with a parser, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTeditpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTexportpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

safariDESIGNCRAFTreopenpassed

b619f1b5-5b1c-47a0-b7be-bcfd6e4829f2

Evidence

docs/evidence/editors/safari-native-acceptance/results.json

Native file input/download; independent output parse, without claiming a second import in the same editor; closure binds unchanged repaired runtime identity. No full professional parity.

What this project is for

Page layout and publishing workflows.

Formats to investigate

IDML, PDF. These are candidates, not a verified compatibility matrix.

Current release and checks

Pinned release v0.7.1. Commit 3624f488192a8eeade11bd27609c9e5056214e75. Largest unpacked asset: 37.19 MiB. No supported-browser claim is made until sample import, edit, export and reopen pass.

Limitations

Browser import, edit, export and reopen have not passed Editaha QA. A release archive is available; that does not establish feature parity or same-origin safety. Select your file again inside the editor when access becomes available.

Choosing a download

Use the official GitHub release page and select a package for your operating system. A web ZIP needs a correct HTTP host; double-clicking it is not a supported browser install.

Independent attribution

Editaha is independently operated. It is not the official ArtCraft site and is not endorsed by the upstream authors or Adobe.

Related apps

AppsPinned releaseStatus
DesignCraftv0.7.1-editaha-xml1live

Questions & answers

Can I use it online here?

The hosted entry is under review. Follow the official repository for native downloads.

Are the suggested formats verified?

Not yet. Format recognition and editor compatibility are separate checks.

Sources