ДокументацияНачало работы
Установка
Design Editor работает в macOS, Windows и Linux. Это одна загрузка — без аккаунта и без облака.
1Скачайте сборку для своей системы
Все версии есть на странице «Выпуски». Сайт сам подберёт нужный файл для вашего компьютера; в таблице ниже указаны имена всех файлов.
| Система | Файл |
|---|---|
| macOS, Apple silicon | Design-Editor-<version>-arm64-mac.dmg |
| Windows, 64-бит | Design-Editor-<version>-x64-win-setup.exe |
| Linux, x86_64 | design-editor-linux-x86_64.tar.gz |
2macOS
- Откройте
.dmgи перетащите Design Editor в папку «Программы». - Сборка пока не подписана, поэтому Gatekeeper блокирует первый запуск. Щёлкните приложение правой кнопкой мыши и выберите «Открыть» или снимите атрибут карантина:
xattr -dr com.apple.quarantine "/Applications/Design Editor.app"3Windows
- Запустите установщик
-win-setup.exe. - Если SmartScreen предупреждает о неизвестном издателе, нажмите «Подробнее», а затем «Выполнить в любом случае».
4Linux
Архив содержит один исполняемый файл design-editor. Распакуйте его в папку, доступную вам для записи, чтобы обновление из приложения могло заменить файл на месте.
tar xzf design-editor-linux-x86_64.tar.gz -C ~/.local/binНужны glibc 2.39 или новее, GL/EGL и сеанс X11 или Wayland.
5Добавьте команду de в PATH
Утилита командной строки de поставляется вместе с приложением. В macOS она находится внутри пакета приложения; создайте ссылку один раз:
sudo ln -sf "/Applications/Design Editor.app/Contents/MacOS/de" /usr/local/bin/deВ Windows установщик кладёт de.exe рядом с design-editor.exe в C:\Program Files\Design Editor, но не добавляет его в PATH. На странице «Выпуски» также есть отдельные архивы CLI для всех систем.
6Обновления
При запуске приложение проверяет на GitHub, вышла ли новая версия, и предлагает её в разделе «Настройки» → «Система». При обновлении сборка скачивается, сверяется с SHA256SUMS.txt, и приложение перезапускается. Можно также выбрать «Справка» → «Проверить обновления» или отключить автоматическую проверку на той же вкладке настроек.
7Проверка загрузки
К каждому выпуску прилагается SHA256SUMS.txt. Сравните его с хешем своего файла:
shasum -a 256 <file>Get-FileHash <file>8Сборка из исходного кода
Редактор написан на Rust и фиксирует версию тулчейна, поэтому достаточно обычной сборки через Cargo:
git clone --recurse-submodules https://github.com/kemalcalak/design-editor
cd design-editor
cargo build --release -p de-host-desktop -p de-cli