Enregistrement et récupération
Enregistrer un projet, lire l'indicateur d'enregistrement, mettre en place l'enregistrement auto, et récupérer votre travail après un plantage.
Fichier ▸ Enregistrer réécrit le projet dans le fichier d'où il vient. Un projet jamais enregistré n'a pas encore de fichier, alors Enregistrer bascule sur Enregistrer sous et demande où le poser.
Fichier ▸ Enregistrer sous… demande toujours un emplacement. La boîte propose untitled.cls comme nom de départ et ajoute .cls si vous laissez l'extension de côté. Enregistrer sous un nouveau nom renomme l'onglet du document, pointe l'onglet vers le nouveau fichier et l'ajoute aux Récents, ce qui fait d'Enregistrer sous la façon de prendre un instantané avant un changement risqué.
| CtrlS | Enregistrer |
| CtrlShiftS | Enregistrer sous |
| CtrlW | Fermer le document courant |
| CtrlO | Ouvrir un projet |
Ce qu'un enregistrement écrit quand un calque est posé
Un calque riggé a deux jeux de valeurs à la fois : la pose de repos que vous avez construite en mode Édition, et ce que la tête de lecture affiche en mode Animation. Un enregistrement écrit toujours la pose de repos, si bien que le fichier ne ramasse jamais la courbure de l'image 40 comme si c'était la forme que vous aviez dessinée.
Quelle valeur compte comme pose de repos dépend d'où vous êtes. En mode Édition, sur l'image 0, la pose de repos est simplement ce que vous voyez, si bien que tout changement que vous y faites est ce qui est écrit, y compris celui que vous faites en revenant du mode Animation. En mode Animation, un canal ne retombe sur la pose de repos rangée que quand quelque chose le pose vraiment : une image clé sur ce canal, une liaison d'os, ou une action qui le gouverne. Une propriété que rien n'anime garde la valeur que vous lui avez donnée, où que vous la lui ayez donnée.
La même chose vaut pour l'endroit où vous vous tenez quand vous enregistrez. Ctrl+S à l'intérieur d'un symbole, ou dans un symbole imbriqué dans un autre, écrit tout le projet plutôt que la partie dans laquelle vous êtes entré, et vous remet exactement où vous étiez. Pas besoin de ressortir d'abord, et cela vaut pour Enregistrer, Enregistrer sous et la copie de récupération de l'enregistrement auto.
L'indicateur d'enregistrement
Un document avec des modifications non enregistrées porte un astérisque après son nom dans l'onglet du document. Quand vous enregistrez, une petite pastille apparaît dans la barre d'état à côté du logo : elle se remplit de gauche à droite dans la couleur d'accentuation pendant qu'elle affiche Enregistrement, affiche Enregistré une fois la barre pleine, puis s'efface. C'est la largeur du remplissage qui vous dit à quelle étape vous êtes, les deux étapes partageant une seule couleur.
Un enregistrement qui échoue est l'exception. Il affiche Échec de l'enregistrement en rouge et reste bien plus longtemps avant de s'effacer, parce qu'à la différence d'une réussite il vous apprend quelque chose que vous ne savez pas déjà.
Un enregistrement auto montre la même pastille avec d'autres mots, Auto-enregistrement puis Auto-enregistré, pour que vous voyiez d'un coup d'œil si c'était votre enregistrement ou celui de la minuterie. L'astérisque reste sur l'onglet après un enregistrement auto, parce qu'un enregistrement auto n'écrit pas dans votre fichier de projet.
Enregistrement auto
L'enregistrement auto est désactivé jusqu'à ce que vous l'activiez, dans Préférences ▸ Général sous Performance.
| Réglage | Par défaut | Ce qu'il fait |
|---|---|---|
| Enregistrement auto | Désactivé | Met la minuterie en route |
| Intervalle d'enregistrement (min) | 5 | À quelle fréquence il se déclenche, de 1 à 120 minutes |
Quand la minuterie arrive à échéance, Celas Studio écrit une copie de récupération séparée à côté de votre projet, nommée d'après lui : un projet enregistré sous walk.cls reçoit walk.autosave.cls. Votre propre fichier n'est jamais touché, l'astérisque des modifications non enregistrées reste en place, et le même fichier de récupération est écrasé à chaque fois plutôt que de s'empiler.
La minuterie attend un moment calme. Elle se retient tant que le bouton gauche de la souris est enfoncé ou qu'une modification est en cours, et se déclenche à l'instant où vous relâchez, si bien qu'elle ne capture jamais un trait ou un glissement à moitié fini. Si rien n'a changé depuis la dernière copie de récupération, elle saute l'écriture.
Un document que vous n'avez jamais enregistré est couvert aussi. Il n'a pas de chemin de projet à côté duquel se poser, alors sa copie de récupération va dans le dossier de données de l'application, nommée d'après l'identifiant du document : untitled-3.autosave.cls et ainsi de suite. Enregistrer le document pour la première fois supprime cette copie, parce que le vrai fichier a pris le relais.
Récupérer après un plantage
Celas Studio cherche les copies de récupération au démarrage et vous les propose. La boîte Récupérer le travail non enregistré apparaît avec les fichiers qu'elle a trouvés, les documents sans titre du dossier de données de l'application, plus tout projet dont la copie de récupération est plus récente que le projet lui-même, et trois choix :
- Ouvrir les documents récupérés : chacun s'ouvre comme son propre document, donc rien n'écrase votre fichier de projet. Comparez, puis faites Enregistrer sous par-dessus l'original si la version récupérée est celle que vous voulez.
- Les abandonner : supprime les copies.
- Pas maintenant : les laisse sur le disque. Elles seront reproposées au prochain lancement.
Un projet dont la copie de récupération est PLUS ANCIENNE que le projet n'est pas proposé : vous avez déjà enregistré par-dessus, donc la copie est périmée. Enregistrer un document supprime purement et simplement sa copie de récupération.
Un plantage brutal déclenche aussi un sauvetage séparé, de dernier recours : le gestionnaire de plantage écrit une copie du document ouvert dans rescued.cls, dans le dossier de données de l'application, et la boîte de rapport de plantage du lancement suivant propose de l'ouvrir. Celui-là tourne sur un processus abîmé, alors traitez-le comme un effort de bonne volonté plutôt que comme une garantie. L'enregistrement auto est le vrai filet de sécurité.
La demande de modifications non enregistrées
Fermer un document qui a des modifications non enregistrées fait apparaître la boîte Modifications non enregistrées, qui demande s'il faut enregistrer avant de fermer. Enregistrer écrit le fichier puis ferme l'onglet ; Ne pas enregistrer jette les modifications ; Annuler laisse tout comme c'était. Si Enregistrer mène à une boîte Enregistrer sous que vous annulez ensuite, l'onglet reste ouvert.
Quitter avec un document modifié ouvert demande une seule fois pour tous, avec Tout enregistrer, Ne pas enregistrer et Annuler. Tout enregistrer passe par chaque document modifié, y compris les onglets d'arrière-plan, en demandant un emplacement pour ceux qui n'ont jamais été enregistrés, et ne quitte que quand tous sont écrits.
Sauvegardes
Celas Studio ne garde aucun historique de versions ni sauvegarde tournante. Les seules copies automatiques qu'il fabrique sont le fichier de récupération de l'enregistrement auto décrit plus haut, écrasé à chaque intervalle, et le fichier de sauvetage du plantage.
Pour tout ce que vous détesteriez perdre, faites les copies vous-même : Enregistrer sous avec un nom numéroté à la fin d'une séance, et gardez le dossier du projet, avec sa vidéo et son audio liés, dans la sauvegarde ou la synchronisation que votre machine possède déjà.