Открытие проектов
Все пути в уже существующий проект: окно открытия, список недавних, перетаскивание файла в окно, двойной щелчок в файловом менеджере и командная строка.
Пункт Файл ▸ Открыть… поднимает системное окно обзора с двумя фильтрами: «Проект Celas Studio» для файлов .cls и «Рисунок SVG». Проект открывается в собственную вкладку документа; SVG проектом не является, поэтому открывается новым безымянным документом с импортированным в него рисунком.
Если вкладка, на которой вы сидите, безымянна и нетронута, она заменяется, а не дополняется: пустые документы у вас не копятся. Проект, уже открытый во вкладке, просто выводится вперёд с тем масштабом и прокруткой, на которых вы его оставили, а только что загруженный вписывается в холст.
| CtrlO | Открыть |
| CtrlN | Новый проект |
| CtrlW | Закрыть текущий документ |
Недавние проекты
Окно «Главная» открывается на вкладке «Недавние» и показывает карточку для каждого проекта, над которым вы работали последним: предпросмотр, хранящийся в файле, имя файла и папку, где он лежит. Щелчок по карточке открывает проект.
Список держит до 16 проектов, самые свежие впереди, и записывается на диск в тот же миг, как меняется. Наведение на карточку открывает в её углу маленький крестик, который убирает проект из списка, не трогая файл на диске. Проект, чей файл пропал, показывает имя приглушённо-красным и не откроется.
Запоминаются только проекты. Открытый вами SVG в список не попадает никогда, потому что повторное открытие построило бы новый документ с нуля, а не открыло бы что-то заново.
Перетаскивание файлов в окно
Брошенный на Celas Studio файл делает одно из двух, и решает это то, куда вы его бросили.
| Брошенный файл | На холст | В любое другое место окна |
|---|---|---|
| Проект .cls | Вливается в текущую сцену группой | Открывается собственным документом |
| Рисунок .svg | Импортируется в текущую сцену | Открывается новым безымянным проектом |
| Изображение, видео, звук, PSD | Импортируется в текущую сцену | Импортируется в текущую сцену |
Материалы не имеют смысла как самостоятельный документ, поэтому они всегда импортируются, куда бы ни легли. Когда не открыто ни одного документа, принимаются только .cls и SVG: остальному просто некуда лечь, сцены нет.
Открытие из файлового менеджера
На Windows файлы .cls зарегистрированы как «Проект Celas Studio», поэтому двойной щелчок по проекту в проводнике открывает его, сперва запустив Celas Studio, если он ещё не работает. Celas Studio занимает расширение сам при каждом запуске и только для текущего пользователя, поэтому копия из Steam или портативная копия, которая ни разу не проходила установщик, ассоциацию тоже получает. На macOS пакет приложения объявляет .cls своим типом документа, поэтому Finder показывает значок проекта, а пункт «Открыть с помощью» ведёт себя как положено.
На Linux ассоциации файлов нет: запустите Celas Studio и откройте проект изнутри программы либо передайте его в командной строке.
Командная строка
Celas Studio принимает один аргумент — путь к проекту:
- celasstudio.exe "D:\Work\walk-cycle.cls"
Проект открывается и добавляется в недавние, а окно «Главная» пропускается, поэтому вы попадаете прямо на холст. Все дальнейшие пути игнорируются.
Есть два ключа, оба про ассоциацию файлов в Windows, и оба делают своё дело и выходят, не открывая окна. Они существуют для развёртывания и для случаев поддержки, когда ассоциацию надо починить, не запуская программу:
| Ключ | Что делает |
|---|---|
| --register-file-types | Занимает .cls для текущего пользователя, та же запись, что программа делает при запуске |
| --unregister-file-types | Убирает записи, но только те, что всё ещё указывают на эту копию Celas Studio |
Больше ничего нет: ни --help, ни --version, ничего, чем можно было бы отрисовать проект из скрипта.