Le guide
Sauvegarder et partager
Sauvegarde automatique, fichier JSON, lien de partage : où vivent vos patrons et comment les emporter.
Ce qui s’enregistre tout seul
Tout, et sans que vous ayez à y penser. Chaque perle posée, chaque nœud changé, chaque favori coché part dans la base du navigateur une fraction de seconde après le geste. Fermer l’onglet en plein tracé ne perd rien.
Un seul cas mérite d’être connu : si une mise à jour de l’application est prête pendant que vous dessinez, le rechargement automatique attend que vos derniers traits soient sur le disque. Vous n’avez rien à faire, c’est simplement la raison pour laquelle le décompte semble parfois marquer une pause.
Ce que la sauvegarde automatique ne fait pas, c’est mettre vos patrons ailleurs que dans ce navigateur. C’est l’objet du reste de cette page.
Exporter, et pourquoi c’est le seul filet
Rien ne part sur un serveur : ni compte, ni sauvegarde en ligne, ni corbeille. Un projet perdu est perdu. L’export est donc le seul geste qui met une copie hors de portée d’un nettoyage de navigateur ou d’une machine qui rend l’âme.
Deux exports, dans le même format.
- Toute la base, depuis le menu
⋮en haut de l’écran des projets. Un fichier daté qui contient vos projets et votre bibliothèque de motifs, laquelle vit en dehors des projets et serait autrement oubliée. - Un projet seul, depuis le menu de sa carte. Sans les motifs : ils voyageraient tous avec un seul bracelet, alors que les perles d’un motif déjà posé sont dans le patron.
Le fichier est du JSON, lisible par la même fonction d’import dans les deux cas.
Importer une sauvegarde
« Importer une sauvegarde » est dans le menu ⋮, et aussi en clair sur l’écran vide, qui est justement l’état d’un navigateur où l’on vient restaurer quelque chose.
Un import apparie les projets par identifiant et remplace ceux qu’il retrouve. C’est la bonne sémantique pour une restauration, et c’est la seule façon dont un import détruit du travail. Motifil compte donc ce qui va être remplacé et demande confirmation quand il y a lieu. Ce qui ne correspond à rien s’ajoute, et rien n’est jamais supprimé.
Un fichier qui n’a pas été écrit par Motifil, ou dont le format est plus récent, est refusé en bloc plutôt qu’à moitié lu.
Partager par un lien
Le bouton de partage se trouve sur chaque carte de projet et dans l’en-tête des deux éditeurs. Il fabrique une adresse que vous copiez et envoyez.
Ce qui surprend, et qui est le cœur de l’affaire : le patron voyage dans le lien lui-même. Il est compressé et écrit après le # de l’adresse, une partie que les navigateurs n’envoient jamais au serveur. Personne n’héberge votre dessin, il n’y a rien à téléverser, et la personne qui le reçoit n’a besoin d’aucun compte. Un lien de partage s’ouvre même hors ligne.
Trois conséquences.
- Recevoir ouvre un dialogue, jamais un import silencieux. Une adresse collée dans une barre ne doit pas modifier la collection de quelqu’un, et voir le patron est la seule façon de savoir ce qu’on reçoit.
- Un patron reçu prend un identifiant neuf. Un lien ajoute une copie, il ne synchronise rien : quelqu’un qui repartage son patron mis à jour n’écrase pas votre travail. Cliquer deux fois le même lien donne donc deux projets.
- Le lien fige le patron. Il contient l’état du moment. Si vous modifiez le patron ensuite, le lien ouvrira quand même l’ancienne version.
Les patrons convertis depuis une photo dépassent souvent ce qu’une adresse peut transporter : le bruit d’une image ne se compresse pas. Motifil refuse alors en clair et vous renvoie vers l’export en fichier, qui n’a pas de limite. Ce qui borne n’est pas le navigateur mais les messageries, qui coupent un lien trop long en chemin sans prévenir personne.
Les exemples
Les sept exemples sous la liste ne sont écrits dans votre base qu’au moment où vous en ouvrez un. À partir de là, c’est votre projet : vous le modifiez, il porte votre nom de fichier, il s’exporte.
Le menu de sa carte propose Remettre au départ, qui efface simplement votre version et fait réapparaître l’exemple d’origine, et Copier dans mes projets, qui en fait un projet indépendant.
Les exemples ne comptent pas comme vos projets : ils sont exclus de l’export et des décomptes. Un fichier de sauvegarde plein d’exemples serait surtout de la démonstration, et le restaurer ailleurs écraserait ceux de la personne d’en face.
Dupliquer un projet
« Dupliquer », dans le menu d’une carte, reprend le patron, la palette et la taille. C’est le bon réflexe avant une grosse retouche dont vous n’êtes pas sûr : les deux projets évoluent ensuite chacun de leur côté.
Tout supprimer
La dernière entrée du menu ⋮ vide la base entière, projets et motifs compris. Elle demande de recopier un mot plutôt que de cliquer un second bouton, et ce n’est pas de la méfiance mal placée : deux boutons se cliquent par réflexe, recopier oblige à lire ce qu’on fait.
C’est le seul geste du produit qui ne se rattrape pas. Ni corbeille, ni copie sur un serveur, ni annulation. Exportez d’abord.