Ouvrir des projets
Toutes les portes d'entrée vers un projet existant : la boîte Ouvrir, la liste des Récents, le glisser-déposer sur la fenêtre, le double-clic dans l'explorateur, et la ligne de commande.
Fichier ▸ Ouvrir… fait apparaître la boîte de navigation de votre système avec deux filtres : Projet Celas Studio pour les fichiers .cls, et Dessin SVG. Un projet s'ouvre dans son propre onglet de document ; un SVG n'est pas un projet, il s'ouvre donc comme un nouveau document sans titre avec le dessin importé dedans.
Si l'onglet où vous êtes est sans titre et intact, il est remplacé plutôt que rejoint : vous ne collectionnez pas les documents vides. Un projet déjà ouvert dans un onglet est simplement ramené au premier plan, en gardant le zoom et le cadrage où vous l'aviez laissé, tandis qu'un projet fraîchement chargé est ajusté au canevas.
| CtrlO | Ouvrir |
| CtrlN | Nouveau projet |
| CtrlW | Fermer le document courant |
Projets récents
La fenêtre d'accueil s'ouvre sur son onglet Récents, avec une carte pour chaque projet sur lequel vous avez travaillé en dernier : l'aperçu rangé dans le fichier, le nom du fichier et le dossier où il se trouve. Cliquez une carte pour l'ouvrir.
La liste garde jusqu'à 16 projets, le plus récent d'abord, et elle est écrite sur le disque dès qu'elle change. Survoler une carte révèle un petit x dans son coin qui retire le projet de la liste sans toucher au fichier sur le disque. Un projet dont le fichier a disparu montre son nom en rouge terne et ne s'ouvrira pas.
Seuls les projets sont mémorisés. Un SVG que vous avez ouvert n'est jamais ajouté, parce que le rouvrir construirait un document neuf de zéro plutôt que de rouvrir quoi que ce soit.
Glisser des fichiers sur la fenêtre
Déposer un fichier sur Celas Studio fait l'une de deux choses, et c'est l'endroit du dépôt qui décide laquelle.
| Fichier déposé | Sur le canevas | Ailleurs dans la fenêtre |
|---|---|---|
| Projet .cls | Fusionné dans la scène courante comme un groupe | Ouvert comme son propre document |
| Dessin .svg | Importé dans la scène courante | Ouvert comme un nouveau projet sans titre |
| Image, vidéo, audio, PSD | Importé dans la scène courante | Importé dans la scène courante |
Un média n'a aucun sens comme document à lui seul, il s'importe donc toujours, où qu'il atterrisse. Sans aucun document ouvert, seuls un .cls ou un SVG sont acceptés : il n'y a pas de scène où le reste pourrait se poser.
Ouvrir depuis l'explorateur de fichiers
Sur Windows, les fichiers .cls sont enregistrés comme Projet Celas Studio, si bien que double-cliquer un projet dans l'Explorateur l'ouvre, en démarrant d'abord Celas Studio s'il ne tourne pas déjà. Celas Studio revendique lui-même l'extension à chaque lancement, pour l'utilisateur courant seulement, si bien qu'une copie Steam ou portable qui n'a jamais lancé d'installateur obtient l'association elle aussi. Sur macOS, le paquet d'application déclare .cls comme son propre type de document, si bien que le Finder montre l'icône du projet et qu'Ouvrir avec se comporte comme on s'y attend.
Sur Linux il n'y a pas d'association de fichier : démarrez Celas Studio et ouvrez le projet depuis l'application, ou passez-le en ligne de commande.
La ligne de commande
Celas Studio accepte un argument, un chemin vers un projet :
- celasstudio.exe "D:\Work\walk-cycle.cls"
Le projet s'ouvre et est ajouté aux Récents, et la fenêtre d'accueil est sautée pour que vous arriviez directement sur le canevas. Tout chemin supplémentaire est ignoré.
Deux options existent, toutes deux pour l'association de fichier Windows, et toutes deux font leur travail puis quittent sans ouvrir de fenêtre. Elles sont là pour le déploiement et les cas d'assistance où l'association doit être réparée sans démarrer l'application :
| Option | Ce qu'elle fait |
|---|---|
| --register-file-types | Revendique .cls pour l'utilisateur courant, la même écriture que l'application fait au démarrage |
| --unregister-file-types | Retire les entrées, mais seulement celles qui pointent encore vers cette copie de Celas Studio |
Il n'y a rien d'autre : pas de --help, pas de --version, rien pour rendre un projet depuis un script.